मेरे पास लगभग 400 टार फाइलों के साथ एक निर्देशिका है। प्रत्येक फ़ाइल 10 और 1 मिलियन के बीच होती है .json फाइलें जो लगभग 5kb हैं। मैं AWS पर Windows 2016 सर्वर पर बहुत अच्छे चश्मे के साथ काम कर रहा हूं।
अगर मैं गुच्छा पकड़ता हूं और 7zip के साथ अर्क निकालता हूं, तो यह धीरे-धीरे धीमा प्रतीत होता है। मुझे आश्चर्य है कि इस प्रक्रिया को गति देने का कोई सार्थक तरीका है?
7zip प्रोसेसर शक्ति या रैम के 50% के आसपास कहीं भी उपयोग नहीं करता है। हालाँकि 7zip का दूसरा उदाहरण चलाने से प्रदर्शन में तेज़ी नहीं आती है।
2
लगता है कि आप I / O सीमित हैं। 7-ज़िप भी कई-थ्रेडेड होने की आवाज़ नहीं करता है
—
रामहाउंड
और शायद एफएस द्वारा सीमित। 1 मिलियन छोटी फाइलें पहले से ही विंडोज की पसंदीदा चीज नहीं है, लेकिन अगर वे सभी एक ही निर्देशिका में हैं, तो यह निराशाजनक है।
—
ग्रैविटी डेस
मुझे यकीन नहीं है कि मैं फॉलो करता हूं। यह कुछ विंडोज कैंट हैंडल क्यों है? और उनके लिए एक ही निर्देशिका में होना एक समस्या क्यों है?
—
COMisHARD
प्रत्येक नई फ़ाइल को मास्टर फ़ाइल टेबल (एमएफटी) पर लिखा जाना चाहिए, यह सूचीबद्ध करना कि वह डिस्क पर भौतिक रूप से स्थित है, और डिस्क पर भी लिखा गया है। यदि आप लाखों फाइलें निकाल रहे हैं, तो आपकी हार्ड डिस्क एमएफटी को अपडेट करने और निकाली गई फाइलों को लिखने के बीच बहुत कठिन काम करेगी। आप संभवतः संसाधन मॉनिटर का उपयोग करके डिस्क उपयोग की जांच कर सकते हैं। यदि डिस्क 100% पर है, तो आप प्रक्रिया को तेज नहीं कर पाएंगे
—
सर एडिलेड
कृपया अपने विंडोज 2016 सर्वर पर स्थापित डिस्क की मात्रा, प्रकार, और कॉन्फ़िगरेशन के साथ हमें साझा करें
—
श्री रास्पबेरी