एचडीडी गतिविधि पूरे सिस्टम को धीमा क्यों करती है (विंडोज 7 पर)?


15

अगर मैं ड्राइव से दूसरे (भौतिक) ड्राइव पर बड़ी मात्रा में डेटा कॉपी करता हूं तो मेरा पूरा सिस्टम धीमा चल रहा है।

मैं एक इंटेल कोर 2 डुओ 3 गीगाहर्ट्ज पर विंडोज 7 64 बिट संस्करण का उपयोग कर रहा हूं।

यह स्थिति है:

  • दो SATA डिस्क के बीच बहुत तेजी से नकल।
  • संसाधन मॉनिटर 80MB / s पढ़ा, 70MB / s लिखता है और 150MB / s कुल दिखाता है
  • कुल CPU लोड लगभग 3% है
  • मुक्त भौतिक रैम के बहुत सारे (> 2 जीबी) बचे हैं
  • सभी विभाजन पर्याप्त (> 10 जीबी,> 10%) खाली स्थान छोड़ दिया है और कम विखंडन दिखाते हैं
  • एंटी-वायरस सॉफ़्टवेयर सक्रिय नहीं है

यह समस्या है: कोई बात नहीं जो मैं कॉपी करते समय करना चाहता हूं, वह हमेशा के लिए लेता है। यहां तक ​​कि ऐसे कार्यों के लिए जिन्हें बहुत अधिक डिस्क एक्सेस की आवश्यकता नहीं है (जैसा कि उन्हें रैम से ही काम करना चाहिए), बेहद धीमी गति से होते हैं। जिस क्षण मैं नकल की प्रक्रिया को रोक देता हूं, सभी अधूरे कार्य एक ही बार में समाप्त हो जाते हैं। उदाहरण के लिए एक नई ब्राउज़र विंडो या एक्सप्लोरर विंडो खोलने की कोशिश करने से काम नहीं चलेगा। यदि एक बार में 5 एक्सप्लोरर विंडो पॉपअप को कॉपी करना बंद कर दिया जाए।

मेरा सवाल है: क्यों? क्या संसाधन समाप्त हो गया है, अगर सीपीयू और मेमोरी बेकार है? और मेरे कंप्यूटर हार्डवेयर के किस भाग को बेहतर व्यवहार प्राप्त करने के लिए अपग्रेड करने की आवश्यकता है? इस दिशा में आगे के सवालों के लिए Psycogeek की टिप्पणी भी पढ़ें।

यदि आपका उत्तर है, कि सब कुछ एचडीडी एक्सेस की आवश्यकता है, जो इस तरह की गतिविधि से अवरुद्ध है, तो मेरा सवाल यह है: क्या आपके सिस्टम पर किसी चीज़ को कॉपी करने का एक तरीका है जो इसे किए बिना अनुपयोगी बना देता है? (जो घंटे हो सकते हैं, अगर> 500g को कॉपी करना है)।


4
हमेशा आश्चर्य होता है कि खुद, और अगर मदरबोर्ड / चिपसेट के आधार पर भिन्नताएं हैं। यदि बुस पर उच्च डेटा संचार मौजूद है, तो यह पूरे सिस्टम को चोक कर सकता है। यह "संसाधनों" का उच्च उपयोग है, लेकिन वे हमें एक प्रतिशत मीटर नहीं देते हैं?
Psycogeek

बस एक त्वरित तथ्य आपको उपयोगी - हस्तांतरण दर @ प्रतिक्रिया दर मिल सकता है। HDD: 100 MB / s @ 10ms। SSD अंतरण दर: 500 MB / s @ 0.1ms। RAM अंतरण दर: 20,000 MB / s @ 60ns। CPU कैश: 100,000 MB / s @ 0.5ns (2 गीगाहर्ट्ज़ की घड़ी की गति, शब्द की लंबाई 32 बिट्स)। अड़चन देखी?
cp2141

यह सिर्फ एक जंगली परिकल्पना है, लेकिन शायद आपको अपने चिपसेट ड्राइवरों को अपडेट करने की आवश्यकता है? इसके अलावा, डिवाइस मैनेजर में, सुनिश्चित करें कि आपके प्रत्येक ड्राइव के लिए राइट-कैशिंग सक्षम है।
Bigbio2002

मुझे नहीं लगता कि कैशिंग लिखना लंबे लेखन पर मदद करता है।
थंडरबर्ड

जवाबों:


7

यदि आप एक ही हार्ड ड्राइव पर कई संसाधनों का उपयोग कर रहे हैं , तो यह सामान्य व्यवहार है। हार्ड ड्राइव बड़े, यांत्रिक उपकरण हैं जो एक चीज में अच्छे हैं - केवल एक समय में एक काम करना। आप एक बार में केवल पढ़ सकते हैं / एक भी क्षेत्र के लिए लिखने, तो प्रयास एक साथ हार्ड ड्राइव का उपयोग आमतौर पर में परिणाम की ताड़ना । यह डिज़ाइन किए गए हार्डवेयर के अलावा किसी अन्य चीज़ का साइड इफेक्ट नहीं है।

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

आप ठोस-राज्य ड्राइव के उपयोग के साथ इन प्रभावों को कम करने में भी मदद कर सकते हैं , लेकिन यह कोई गारंटी नहीं है - यह केवल बेहद कम यादृच्छिक उपयोग समय के कारण मदद करता है। आप अभी भी एक SSD के साथ थ्रशिंग कर सकते हैं, और एक SSD में अभी भी एक ही सीमा है - यह केवल एक समय में एक ही सेक्टर को पढ़ या लिख ​​सकता है।

यदि कोई SSD वह मार्ग नहीं है, जिस पर आप जाना चाहते हैं, तो RAM डिस्क का उपयोग करने पर विचार करें, मेमोरी में किसी भी डेटा प्रोसेसिंग को निष्पादित करते हुए, प्रत्येक कार्य के लिए अतिरिक्त ड्राइव (विभाजन नहीं) जोड़ें , या नॉन पर I / O गहन कार्य करें। ओएस ड्राइव।


1
हार्ड ड्राइव (एस) की तुलना में इसमें अधिक होना चाहिए। मेरे पास 7 हार्ड ड्राइव हैं, और 4 एक अलग पीसीआई-ई नियंत्रक पर हैं। चोकाउन हाई डिस्क गतिविधि से असंबंधित हो सकता है जो सिस्टम ड्राइव से असंबंधित है जिससे मैं एक प्रोग्राम चला रहा हूं। । । जब मेरे पास पीसीआई स्लॉट में "वास्तविक" छापे का बोर्ड था (बहुत पहले) यह "उतना बुरा" नहीं था। काश मुझे पता होता कि अगर एमबी में अलग-अलग चिपसेट हैं या ऐसा कुछ है जो कार्य को बेहतर बनाता है ??
Psycogeek

यह काम करता है। । । याद रखें जब कोई PATA सिस्टम में CD-Rom डिवाइस के साथ काम कर रहा हो, और सिस्टम सिर्फ डिवाइस से वापसी का इंतजार कर रहा हो? उसके जैसा। मुझे नहीं पता।
Psycogeek

आपके विचारों के लिए धन्यवाद, लेकिन वास्तव में मदद करने के लिए नहीं, जैसा कि मैंने कहा: "यहां तक ​​कि कार्यों को भी डिस्क एक्सेस की बहुत आवश्यकता नहीं है (जैसा कि उन्हें केवल रैम से काम करना चाहिए), बहुत धीमी है"
user4514

2
@Pycogeek जो आपके विशेष हार्डवेयर पर निर्भर करता है । मेरे डेस्कटॉप में 4 एचडीडी हैं, और बाद के 3 (अर्थात गैर-सिस्टम ड्राइव) का उपयोग करने पर शायद ही कभी मेरे मुख्य ड्राइव पर प्रभाव पड़ता है, मेरे ओएस और कार्यक्रमों को पकड़ना। मैं अक्सर पृष्ठभूमि में डेटा के गीगाबाइट का बैकअप लेता हूं (उन द्वितीयक ड्राइव के बीच) बिना किसी प्रतिकूल प्रभाव के, भले ही मैं गेम खेल रहा हूं।
ब्रेकथ्रू

@ user4514 मुझे विश्वास है कि मैंने अपने उत्तर में उस प्रभाव को समझाया था, लेकिन मैं आपके लिए थोड़ा विस्तार करूंगा। जब आप इसे चलाते हैं तो हर प्रोग्राम पूरी तरह से मेमोरी में लोड नहीं होता है। और यहां तक ​​कि अगर यह सिर्फ निष्पादन योग्य लोड होता है , तो किसी भी अतिरिक्त पुस्तकालय कार्यों के बारे में क्या यह कॉल करने की आवश्यकता है? डायनामिकली-लिंक्ड लाइब्रेरी? ऑपरेटिंग सिस्टम फ़ंक्शन कॉल और इंटरप्ट करता है? यह सिर्फ कंप्यूटर के काम करने का तरीका है, और एक तरफ से अधिक ड्राइव जोड़ने या अपग्रेड करने से, फिर से, सब कुछ डिज़ाइन के अनुसार काम कर रहा है। यहाँ पर शारीरिक सीमाएँ हैं ...
ब्रेकथ्रू

3

नकल करने के तरीके हैं, कि गला घोंटा जा सकता है।

"FastCopy" का उपयोग सिस्टम कॉपी ऑपरेशंस को बदलने के लिए किया जा सकता है, और इसे अपने स्वयं के संचालन को थ्रॉटल करने के लिए सेट किया जा सकता है। थ्रॉटल को "विश्व स्तर पर" सेट किया जा सकता है या कॉपी करते समय मैन्युअल रूप से सेट किया जा सकता है। इसका विपरीत है कि :-) फास्टकोपी को पूरी गति से जाने की अनुमति देता है, यह तेजी से रास्ता कॉपी कर सकता है, लेकिन सिस्टम को और भी खराब कर सकता है, प्रोसेसर के पूरे कोर का उपयोग कर सकता है और कॉपी करने के लिए रैम का उच्च उपयोग कर सकता है। यह या तो के लिए अनुमति देता है, लेकिन मैंने अभी तक Win7 में इसका परीक्षण नहीं किया है।

"TerraCopy" सिस्टम कॉपी के लिए एक लोकप्रिय प्रतिकृति है, कॉपी ऑपरेशन को रोकने के लिए अनुमति देता है। इसके साथ आप कुछ और प्राप्त कर सकते हैं, फिर जारी रखने के लिए अन-पॉज़ करें। टेराकोपी को win7 में काम करने के लिए जाना जाता है।

मैंने नकल के लिए उपरोक्त दोनों का उपयोग किया है, लेकिन मैं इसे सभी कार्यों को पूरा करने से बचता हूं, उनमें से प्रत्येक में ऐसी चीजें हो सकती हैं जो यह प्रणाली के समान सटीक रूप से नहीं कर सकती हैं। इसलिए मैं यह सुनिश्चित करता हूं कि मूल प्रणाली की प्रतिलिपि अभी भी किसी तरह उपलब्ध है।


1

क्या आप ऑन-एक्सेस स्कैनिंग सक्षम होने के साथ एंटी-वायरस सॉफ़्टवेयर चला रहे हैं? यदि ऐसा है, तो बड़ी फ़ाइलों की प्रतिलिपि बनाते समय ऑन-एक्सेस स्कैन को अक्षम करें। जब आप कर रहे हों तो इसे वापस रखें।

मैंने ऑन-एक्सेस स्कैन को कई बार बहुत गंभीर प्रदर्शन समस्याओं को देखा है। यह मूल रूप से है क्योंकि डिस्क एवी इंजन की प्रतीक्षा कर रहे हैं, और बड़ी फ़ाइलों को स्कैन करने में कुछ समय लग सकता है।


1
मेरा प्रश्न देखें: "एंटी-वायरस सॉफ़्टवेयर सक्रिय नहीं है"। वैसे भी धन्यवाद
18:45 पर user4514

0

मेरे पास एक बहुत ही अपरिचित समस्या थी: एक फाइल को HDD से धीमे नेटवर्क के माध्यम से (केवल MBit / s के बारे में) लूटने के माध्यम से साझा करना। पूरा कंप्यूटर काफी अनुपयोगी था। ऑपरेटिंग सिस्टम (Win10) एक SSD पर है! यहां तक ​​कि ब्राउज़िंग (फ़ायरफ़ॉक्स ओएस विभाजन सी पर स्थापित है :) बहुत धीमी थी क्योंकि वेबसाइट खोलने से आईओ उत्पन्न होता है।

Via ProcessHacker https://processhacker.sourceforge.io/ मैंने IO प्राथमिकता घटा दी है। तो पीसी usuable रहता है और नकल की गति अब तक कम नहीं लगती है।

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