मुझे SATA के माध्यम से बेतहाशा अलग फ़ाइल स्थानांतरण गति क्यों मिलती है


0

एकल विंडोज़ पीसी, 4 आंतरिक एचडीडी के साथ और एक बाहरी एचडीडी ई-एसएटीए केबल के माध्यम से जुड़ा हुआ है। मेरा मोबाइल पुराना SATA 3 है, SATA 6 नहीं।

मुझे एक आंतरिक एचडीडी से दूसरे में, या आंतरिक से बाहरी ई-एसएटीए ड्राइव पर स्थानांतरित करते समय बेतहाशा अलग फ़ाइल स्थानांतरण गति मिलती है।

उदाहरण: बैकअप करने में, बाहरी के लिए एक बड़ी फ़ाइल: मुझे 16 से 24 एमबी / सेकंड की बहुत धीमी गति से मिल रहा था। थोड़ी देर बाद यह बाहरी hdd के लिए एक और बड़ी सिंगल फाइल (एक linux ISO) कर रहा था, और यह 125 MB / s पर दौड़ रहा था। कभी-कभी मैं 55 एमबी / एस देखूंगा, अन्य बार 90 एमबी / एस।

मैं समझता हूं कि कई छोटी फ़ाइलों का संग्रह हस्तांतरण दर को धीमा कर सकता है, लेकिन इन एकल बड़ी फ़ाइलों को करने में विशाल भिन्नता (लगभग 8x) के लिए क्या खाते हैं?


मैं अपने ड्राइव को डीफ़्रैग करने के लिए इस प्रोग्राम का उपयोग करता हूं, यह बहुत बेहतर काम करता है कि विंडोज़ में डीफ़्रैगर में बनाया गया है, यह काम पूरा करने के लिए सिसिनटेनरल्स प्रोग्राम प्रतियोगिता का उपयोग करता है
Moab

जवाबों:


1

यह एक भौतिक हार्डड्राइव के काम करने के कारण है। जब डेटा हार्डड्राइव को लिखा जाता है, तो विभाजन तालिका प्रत्येक फ़ाइल के लिए संग्रहीत होती है जहां डेटा संग्रहीत होता है।

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

इस वजह से, बड़ी फ़ाइलों को देखने की संभावना है कि आपके हार्डड्राइव हेड को सभी जगह जाना है क्योंकि इसे रीडिंग को धीमा करते हुए सभी जगह फ़ाइल को एक्सेस करना होगा।

संपादित करें: यह भी उल्लेख करना भूल गया, जब आप किसी फ़ाइल को हटाते हैं, तो मुक्त स्थान को फिर से व्यवस्थित नहीं किया जाता है, बस खाली स्थान के रूप में चिह्नित किया जाता है। इसलिए छोटी फ़ाइलों को हटाने से छोटे अंतराल बनते हैं, जिन्हें बड़ी फ़ाइलों को लिखा जाएगा। NTFS इसे जितना संभव हो कम से कम करने की कोशिश करेगा, लेकिन विशेष रूप से वास्तव में बड़ी फ़ाइलों के साथ, यह हमेशा ऐसा नहीं कर सकता है।


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

अद्यतन: उस ड्राइव को डीफ़्रैग्मेन्ट करने के बाद जहां धीरे-धीरे स्थानांतरित फ़ाइल का आकार बदला गया है, यह स्थानांतरण गति 16 एमबी / सेकंड से 91 एमबी / एस तक सुधरी है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.