मेरे बाहरी USB 2.0 ड्राइव पर डेटा स्थानांतरण दर इतनी धीमी क्यों है?


10

मेरा बाहरी 1TB हार्ड ड्राइव मेरे 11.04 बॉक्स पर सामने वाले USB2.0 सॉकेट से जुड़ा है। फ़ाइलों की प्रतिलिपि बनाते समय मेरे पास लगभग धीमी गति से डेटा ट्रांसफर दर है। 12 एमबी / सेकंड अधिकतम भले ही हार्ड डिस्क उपयोगिता से यह कहता है कि यह हाई-स्पीड यूएसबी (480 एमबी / एस) से जुड़ा है:

यहाँ छवि विवरण दर्ज करें

इसका आउटपुट lsusb:

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046a:010a Cherry GmbH 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 1058:1001 Western Digital Technologies, Inc. External Hard Disk [Elements]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

यह आउटपुट है hdparm:

~$ sudo hdparm -Tt /dev/sdc1

/dev/sdc1:
 Timing cached reads:   1904 MB in  2.00 seconds = 952.06 MB/sec
 Timing buffered disk reads:  96 MB in  3.06 seconds =  31.35 MB/sec

इस दर के साथ मेरी अक्सर संपादित बड़ी वीडियो फ़ाइलों का बैकअप लेने में घंटों लग जाते हैं। यह इसे लगभग असामान्य बनाता है, और भी अधिक क्योंकि मुझे पता है कि यह बहुत बेहतर प्रदर्शन कर सकता है।

कंप्यूटर के पीछे USB पोर्ट को दूसरे में बदलना और केबल को एकदम नए में बदलना किसी भी तरह का बदलाव नहीं किया गया।

क्या कोई सेटिंग है जो मुझे अपने अभी भी काफी वैनिला की चूक के अलावा बनाने की ज़रूरत है लेकिन यहां 11.04 अपडेट करें?


आप सवाल को जोड़ सकते हैं निम्न में से परिणाम: hdparm -Tt / dev / sdc1
fossfreedom

आप यह भी पुष्टि कर सकते हैं कि यह मुद्दा एक IRQ मुद्दा नहीं है - यानी कई बाहरी उपकरणों, PCI कार्ड को हटाने का प्रयास करें। वैकल्पिक रूप से अपने कर्नेल ग्रब में noapic या pci = pathirq के साथ बूटिंग का प्रयास करें।
जीवाश्म

pci=routeirqड्राइव के साथ बूट करके इसे 15 एमबी / एस तक कर दिया।
ताकत

जवाबों:


6

ठीक है - सभी ज्ञान का फ़ॉन्ट (!) विकिपीडिया कहता है कि यूएसबी 2.0 इंटरफ़ेस के लिए, सैद्धांतिक अधिकतम अंतरण दर 480 एमबीपीएस (प्रति सेकंड मेगा बिट) है। इसलिए मुझे लगता है कि डिस्क उपयोगिता आपके यूएसबी ड्राइव को गलत तरीके से ओवरस्टैट कर रही है - इसे संभवतः बग के रूप में दर्ज किया जाना चाहिए।

मुझे पता है कि NTFS के साथ एक समस्या है, लेकिन स्क्रीन-शॉट से ऐसा लगता है कि आप EXT4 का उपयोग कर रहे हैं, इसलिए यह मुद्दा नहीं है।

सैद्धांतिक गति अधिकतम 60MB / s है। हालाँकि, मैंने इस तरह की कई रिपोर्टें पढ़ी हैं (विकिपीडिया लिंक में ट्रांसफर रेट आर्टिकल को भी देखें) जो यह बताता है कि आप इस दर के आधे हिस्से की उम्मीद कर सकते हैं। इस प्रकार, आपका ड्राइव संभवतः उतनी ही तेजी से चल रहा है जितना वह कर सकता है।

बेहतर गति के लिए, SATA II बाहरी डिस्क का उपयोग करें या USB3.0 इंटरफ़ेस कार्ड + USB 3.0 बाह्य हार्ड-ड्राइव का प्रयास करें।

यहाँ वर्णित के रूप में कुछ कमांड लाइन टूल का उपयोग करके सुझाव भी अपने ड्राइव रेट की पुष्टि करें । यह देखना दिलचस्प होगा कि Nautilus इस लिंक के अनुसार कमांड लाइन टूल्स की तुलना में ट्रांसफर रेट कितनी सही है।


यह pci=routeirqआपके कर्नेल ग्रब विकल्प के साथ बूट करने लायक भी है - कभी-कभी IRQ मुद्दे हार्ड-ड्राइव रीड / राइट को धीमा कर देते हैं।


लिंक्स के लिए आपको धन्यवाद। मैं इस तथ्य से अवगत हूं कि ड्राइव की गति का वास्तव में इंटरफ़ेस क्षमताओं से कोई लेना-देना नहीं है। हालाँकि 12 - 15 MB / s अभी भी मुझे कम लगता है। मेरे पास उत्पादक मशीन पर एक ईएसएटीए ड्राइव है - दुख की बात है कि कोई हॉटप्लग नहीं है। मैंने अपने HD-TV- रिसीवर को USB ड्राइव भी कनेक्ट किया है, जिसमें कहा गया है कि यह 24 MB / s पर है (एक FAT32 पार्टीशन पर)।
तक्षक Tak

2
Takkat - व्यक्तिगत रूप से, मैंने hdparm के परिणामों पर भरोसा किया है जो Nautilus द्वारा रिपोर्ट नहीं किया गया है। hdparm रिपोर्टिंग कर रहा है (31 MB / s) उसी प्रकार के मान हैं जैसे कि विकिपीडिया एट अल का कहना है कि आपका डिवाइस प्राप्त कर सकता है। आपने जो दर हासिल की है उसकी वैकल्पिक पुष्टि देने के लिए मैंने एक और लिंक भी जोड़ा है।
जीवाश्म

क्या आप मुझे NTFS मुद्दे के बारे में बता सकते हैं, मेरे पास एक ही हार्ड ड्राइव है और यह बहुत धीमी है।
मार्सेल

1
NTFS कर्नेल का मूल निवासी नहीं है - इसके ntfs-fuse का हिस्सा जो देशी MS NTFS की तुलना में धीमा है। तो सवाल यह है कि आप के लिए प्रासंगिक आप NTFS उपयोग करने की आवश्यकता है, लेकिन बेहतर प्रदर्शन चाहते हैं: superuser.com/questions/204000/...
fossfreedom

3

मुझे सही करें अगर मैं गलत हूं लेकिन मेगाबाइट्स मेगाबिट्स के समान नहीं हैं ...

USB 2.0 मानक राज्यों की गति 480Mbps तक होती है ... यह एक निचला "b" है जिसका अर्थ है बिट्स ...

नॉटिलस का कहना है कि आप डेटा 12 एमबीपीएस बढ़ रहे हैं, यह एक राजधानी बी है, जो बाइट्स हैं।

1 बाइट = 8 बिट्स

12 एमबी (मेगाबाइट) = 96 एमबी (मेगाबिट्स)

इसके अलावा, वे गति "लैब गति" हैं, जिसका अर्थ है कि वे सही परिस्थितियों में हुईं लेकिन वे हमेशा हार्डवेयर से हार्डवेयर में भिन्न होती हैं, 56kbps मोडेम की तरह बहुत कुछ वास्तव में 48kbps से ऊपर कभी नहीं जुड़ा होता है।


फिर भी मैंने USB 2.0 ड्राइव के लिए 12 MByte / s से अधिक की उम्मीद की थी। मैंने Nautilus मूल्यों की ओर इशारा करने के लिए @ fossfreedom के उत्तर को स्वीकार किया जो ड्राइव की वास्तविक क्षमता को कम कर सकता है।
तक्षक

1

मुझे ल्यूबुन्टू 12.04 में अपग्रेड करने के बाद इसी तरह की समस्याएं हैं और मेवरिक के साथ भी ऐसी ही समस्या थी।

पिछली गर्मियों में मावरिक को अपडेट करने के बाद समस्या खुद हल हो गई।

अब मैंने Gparted के साथ अपनी बाहरी हार्ड ड्राइव को साफ किया और इसे ext4 में सुधार दिया।

उसके बाद पहली बात यह हुई कि मुझे हार्ड ड्राइव तक कोई लिखने की पहुँच नहीं मिली। मालिक के रूप में इसे सिस्टम में बाँधने के बाद ही मुझे इसकी पहुँच मिली।

मुझे यह वास्तव में मज़ेदार लगता है क्योंकि यह एक बाहरी हार्ड ड्राइव है और हाँ, मैं इनका भौतिक स्वामी हूं और ये केवल भंडारण हैं।

आपको FAT32 विभाजन पर स्वामित्व की समस्या नहीं है।

मेरे कंप्यूटर की हार्ड ड्राइव से फाइलों को बाहरी में स्थानांतरित करने से मुझे दुःख हुआ क्योंकि मुझे इससे पहले कोई परेशानी नहीं थी और अब मुझे कुछ अमान्य फ़ाइल नाम त्रुटियां मिलीं। जब से मुझे एक साधारण गेम खेलने की बुरी आदत है, जब मुझे माजोंग को खोलने के लिए कार्यों की प्रतीक्षा करने की आवश्यकता होती है और मुझे लगता है कि यह परेशानी का कारण हो सकता है। तब मुझे एहसास हुआ कि त्रुटि दूसरी भाषा में नाम वाली कुछ फाइलों से संबंधित हो सकती है और प्रक्रिया को दोहराने के लिए सिस्टम भाषा को बदल दिया है।

लगता है क्या, यह ठीक काम किया।

अब मुझे जिस चीज की मदद की जरूरत होगी वह यह है कि उबंटू 10.10 और लुबंटू 11.10 के साथ तय की गई यूएसबी समस्या को कैसे बदला जाए।

दूसरा सिर्फ एक सरल उत्तर होगा कि मुझे एक्सट्रा फॉर्मैटेड डिस्क के लिए स्वामित्व की आवश्यकता क्यों है और बिना किसी आवश्यकता के किसी भी FAT32 या NTFS का उपयोग कर सकते हैं।


0

मुझे उम्मीद है कि यह NTFS के साथ एक प्रदर्शन का मुद्दा है। क्या USB डिस्क विभाजन आप NTFS स्वरूपित काम कर रहे हैं? इन फ़ाइलों को कॉपी करते समय आपका CPU कैसा दिखता है?

अगर यह है तो मैं आपको USB डिस्क पर NTFS का उपयोग न करने की सलाह दूंगा जब तक आपको नहीं करना है।

यदि आपके पास NTFS-3G के साथ एक ज्ञात बग है , तो यह 11.04 सूचीबद्ध नहीं है क्योंकि यह प्रभावित है। एक टिप्पणी है कि किसी ने 11.04 पर इसकी पुष्टि की है, लेकिन वैसे भी कुछ लोगों को अनौपचारिक पीपीए के साथ भाग्य मिला है, हालांकि उनके पास 11.04 के पैकेज पर है।

एक और सुधार मौजूद हो सकता है, अगर वास्तव में यह बग लागू होता है।


डिस्क / ext4 स्वरूपित है।
Takkat
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.