मल्टी थ्रेडेड फाइल कॉपी?


1

विंडोज़ ओएस में फ़ाइलों की प्रतिलिपि बनाने के लिए कई थ्रेड्स को बंद करने के लिए उपकरण हैं: रिचकोपी, रोबोकॉपी या vXCopy।

मैं सोच रहा था कि क्या macOS पर कई थ्रेड्स का उपयोग करके बहुत सी (हजारों) छोटी फाइलों / निर्देशिकाओं को कॉपी करने की कोई विधि या उपकरण मौजूद है?

जवाबों:



1

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


1

स्टोरेज द्वारा सीमित

फ़ाइलों की प्रतिलिपि बनाना इनपुट / आउटपुट (I / O) है। इसका मतलब यह है कि प्रतिलिपि केवल डेटा के पढ़ने या लिखने के रूप में तेजी से जा सकती है। एक और सीमा कंप्यूटर के बस के भीतर बैंडविड्थ होगी या इंटरफ़ेस डेटा भेजा जा रहा है, जैसे कि यूएसबी, ईथरनेट, या वायरलेस।

मल्टी-थ्रेडिंग या तेज प्रोसेसर का उपयोग करने से नकल के समय में काफी कमी नहीं आएगी। एक बार स्टोरेज डिवाइस की अधिकतम I / O सीमा पूरी हो जाने के बाद, थ्रेड्स या प्रोसेसिंग पावर बढ़ाने से कुछ नहीं होगा; यह प्रशासनिक ओवरहेड के कारण प्रतिलिपि को धीमा भी कर सकता है।

rsync - मज़बूती से हजारों फाइलों की नकल

MacOS पर, हजारों छोटी फ़ाइलों और फ़ोल्डरों को कॉपी करने का एक विश्वसनीय उपकरण है rsync(रिमोट सिंक्रोनाइज़ेशन)। rsyncmacOS के साथ शामिल है, इसलिए डाउनलोड और इंस्टॉल करने के लिए कोई तीसरा पक्ष सॉफ़्टवेयर नहीं है।

rsync मक्खी पर डेटा को संपीड़ित और विघटित करने की क्षमता है और आंशिक प्रतियों के साथ सौदा कर सकता है।

डेटा की भारी मात्रा को कॉपी करने के तरीके से संबंधित प्रश्न के लिए एक बाहरी ड्राइव से दूसरे डेटा में बड़े पैमाने पर डेटा कॉपी करने का सबसे तेज़ और सबसे सुरक्षित तरीका देखें ।

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