1.5TB डेटा को कॉपी करने में कितना समय लगता है यह डेटा के प्रकार पर बहुत निर्भर करता है। यदि आपके पास कुछ 1,500 1GB फाइलें हैं, तो संभवत: इसमें केवल कुछ घंटे लगेंगे, लेकिन यदि आपके पास एक बिलियन और डेढ़ 1KB फाइलें हैं, तो शायद दिन लगेंगे।
इसका कारण यह है कि डिस्क पर दो स्पर्धात्मक चश्मे: थ्रूपुट और औसत एक्सेस समय। 100MB / सेकंड थ्रूपुट और 10ms पहुंच समय के साथ एक पारंपरिक डिस्क काफी सामान्य है। यदि आप क्रमिक रूप से डेटा स्ट्रीम कर सकते हैं, तो आप 100MB / सेकंड प्राप्त कर सकते हैं। हालांकि, अगर आपको दूसरी जगह कूदने की जरूरत है तो इसमें 10ms लगते हैं। अगर आप स्ट्रीमिंग कर रहे होते, तो किसी अन्य स्थान पर कूदने में लगने वाले समय में आप 1MB डेटा लिख सकते थे।
एक फाइल बनाने में कई सीक्रेट्स लग सकते हैं, इसलिए 1KB फाइल बनाने से कई एमबी डेटा स्ट्रीमिंग की जा सकती है।
इसलिए, कुछ मामलों में rsync जैसी किसी चीज के माध्यम से फाइल-सिस्टम पर कॉपी करने से ब्लॉक डिवाइस की कच्ची डिस्क कॉपी करना बेहतर है। यदि आपके पास बहुत सी फाइलें हैं, एक फाइल-सिस्टम में, जो कि, 50% या अधिक पूर्ण है, तो आप अक्सर "dd" के माध्यम से पूर्ण ब्लॉक डिवाइस को कॉपी करने में बेहतर होते हैं, जहां तक समय लगता है। बेशक, आप ऐसा नहीं कर सकते, जबकि फाइल-सिस्टम आरोहित है, इसलिए इसमें कमियां भी हैं।
SSDs इसे कम करने में मदद कर सकते हैं, क्योंकि उनकी पहुंच का समय लगभग 100 गुना तेज है, लेकिन एमएलसी एसएसडी ड्राइव में पहले से मिटाए गए ब्लॉकों के पूल की उपलब्धता के आधार पर जटिल पहुंच मुद्दे हैं। एसएलसी एसएसडी इसकी मदद कर सकते हैं।
बिल्ट-इन कैश वाले RAID कंट्रोलर, इसमें मदद कर सकते हैं, जैसे कि फ्लैशकेच कर्नेल मॉड्यूल जैसा कुछ हो सकता है जो आपको SSD के माध्यम से ब्लॉक डिवाइस को कैश करने देता है।
RAID सिस्टम कई समानांतर पैठों के लिए अनुमति दे सकता है, प्रभावी रूप से औसत पहुंच के समय को कम कर सकता है, और थ्रूपुट को बढ़ाने के लिए समानांतर भी कर सकता है। लेकिन आपका समग्र प्रदर्शन अक्सर इस बात पर निर्भर करेगा कि कितनी फाइलें शामिल हैं।