एक blockize जोड़ने से बात में तेजी आ सकती है। जैसे dd if=/dev/sdc bs=1M
।
बस किस bs का उपयोग करना है, इसका अनुमान लगाना कठिन है, लेकिन डिफ़ॉल्ट 512 बाइट्स लगता है जिसका मतलब है कि आप 750x1024x1024x2 चक में 750GiB स्थानांतरित कर रहे हैं। यदि आप 1M को ब्लॉक आकार के रूप में उपयोग करते हैं तो यह 2048 तक चक (और सिस्टम कॉल) की संख्या को कम कर देता है। यह बहुत अधिक उपरि हटाता है।
Dd और SAS तथा SATA कनेक्टेड डिस्क के साथ स्वयं के परीक्षण में 512bytes से 4K तक की एक बड़ी वृद्धि दिखाई देती है, लेकिन उसके बाद बहुत कम वृद्धि होती है।
दूसरी बात: क्या दोनों डिस्क एक ही USB3 नियंत्रक से जुड़े हैं? फिर आप उस USB नियंत्रक बैंडविड्थ को साझा कर रहे हैं। दो अलग-अलग USB नियंत्रकों को चीजों को गति देना चाहिए। (ध्यान दें कि मैंने नियंत्रक लिखा था और यूएसबी-पोर्ट नहीं। एक नियंत्रक आमतौर पर कई बंदरगाहों को नियंत्रित करता है)।
ध्यान दें: USB2 अक्सर अभिलेखागार की गति 30 या 35MB / सेकंड तक होती है। आप एक डिस्क को USB 2 कनेक्टर में ले जाने का प्रयास कर सकते हैं और दूसरे को USB 3 पोर्ट पर छोड़ सकते हैं। यह मानते हुए कि दोनों चैनलों को बनाए रखने के लिए USB3 पोर्ट में आंतरिक (आंतरिक) बैंडविड्थ नहीं है, इससे आपकी गति दोगुनी हो सकती है। (एक blockize सेट करने से प्राप्त बूस्ट के अलावा)।
तीसरा: 'मिरर' शब्द का उपयोग थोड़ा भ्रमित करने वाला है। अधिकांश समय 'दर्पण' से तात्पर्य है RAID-1 और RAID -1 दर्पण में दो USB डिस्क का उपयोग करना संभव है। इस तरह वे हमेशा एक ही सामग्री प्राप्त करते हैं। इसका मतलब यह भी है कि किसी चीज़ को हटाने से यह दोनों ड्राइव से हट जाएगा