मैं प्रोग्राम द्वारा अपनी हार्ड ड्राइव गतिविधि कैसे लॉग कर सकता हूं?


33

मैं विंडोज एक्सपी का उपयोग कर रहा हूं और एक उपयोगिता की तलाश कर रहा हूं जो मुझे बता सकता है कि हार्ड ड्राइव गतिविधि का प्रतिशत जो एक प्रोग्राम उपयोग कर रहा है।

मूल रूप से, मैं टास्क मैनेजर जैसी किसी चीज की तलाश कर रहा हूं और सीपीयू का उपयोग दिखाने की क्षमता लेकिन हार्ड ड्राइव गतिविधि के लिए। कई बार ऐसा होता है, जहां मेरा कंप्यूटर ज्यादातर सीपीयू पर निष्क्रिय हो जाता है, लेकिन हार्ड ड्राइव गतिविधि के कारण, सब कुछ धीमा हो जाता है। मैं उन कार्यक्रमों को देखना चाहूंगा जो पैदा कर रहे हैं।

यदि यह दूसरे प्रोग्राम के साथ एसएनएमपी या डब्ल्यूएमआई जैसी किसी चीज का उपयोग करके किया जा सकता है, तो मैं भी इसके लिए खुला हूं। जब तक मैं बता सकता हूं कि सबसे कठिन ड्राइव थ्रेशिंग क्या है, तब तक यह वास्तविक समय नहीं है।


1
ठीक है, अगर आप Windows Vista या Win7 में अपग्रेड करते हैं, तो यह बनाया गया है .. codinghorror.com/blog/archives/001235.html
Jeff Atwood

1
दुर्भाग्य से, वर्तमान में उन्नयन एक विकल्प नहीं है।
जोसफ

जवाबों:


30

आप जो देख रहे हैं वह प्रोसेस एक्सप्लोरर है । "देखें" -> "कॉलम चुनें" पर जाएं फिर टैब "प्रक्रिया प्रदर्शन" चुनें और वह चुनें जो आप जानना चाहते हैं:

  • आई / ओ डेल्टा रीड - वास्तविक समय में इस प्रक्रिया के कारण पढ़ने की कुल मात्रा
  • आई / ओ डेल्टा रीड बाइट्स - वास्तविक समय में बाइट्स में इस प्रक्रिया के कारण पढ़ने की कुल मात्रा
  • I / O डेल्टा लिखें - वास्तविक समय में इस प्रक्रिया के कारण लेखन कार्यों की कुल मात्रा
  • I / O डेल्टा लिखें बाइट्स - वास्तविक समय में बाइट्स में इस प्रक्रिया के कारण होने वाले लेखन कार्यों की कुल मात्रा
  • आई / ओ डेल्टा अन्य - बाइट्स वास्तविक समय में इस प्रक्रिया के कारण होने वाले अन्य संचालन की कुल राशि
  • I / O डेल्टा अन्य बाइट्स - वास्तविक समय में बाइट्स में इस प्रक्रिया के कारण होने वाले अन्य संचालन की कुल राशि
  • I / O डेल्टा कुल बाइट्स - वास्तविक समय में बाइट्स में इस प्रक्रिया के कारण होने वाले सभी ऑपरेशनों की कुल राशि (पढ़ें, लिखें, अन्य)

यह कुछ इस तरह दिखता है:

वैकल्पिक शब्द


1
यही वह है जिसकी तलाश में मैं हूं। धन्यवाद!
जोसफ

2
दुर्भाग्य से यह सिस्टम द्वारा किए गए कुछ भी नहीं दिखाता है, इसलिए आप अपने HDD के लिए पागलों की तरह जोर देने के बावजूद ProcExp में लगभग ऑल-जीरो की सूची में खुद को घूरते हुए पाएंगे। फिर भी, एक बहुत ही उपयोगी उपकरण।
रोमन स्टैच

उम ... जब आप एक टूटी हुई HDD को छोड़कर किसी एप्लिकेशन द्वारा पागलों की तरह गतिविधि = गतिविधि। एचडीडी "बेकार" मोड में पागल की तरह कचरा नहीं करता है।
क्रोधी राजभाषा 'भालू

मेरे पास एक या दो बार भारी HDD गतिविधि है और ProcessExplorer कुछ भी नहीं दिखाता है।
इग्नासियो सोलर गार्सिया

+1 करने के लिए धन्यवाद , मैंने इस टूल को बहुत बार चाहा है
टीजे क्राउडर

8

Sysinternals से प्रोसेस मॉनिटर आपको आपके सिस्टम में चल रहे सभी I / O को दिखाएगा। यह बहुत सारी जानकारी दिखाता है , इसलिए आपको जो कुछ भी मिल रहा है उसे पाने के लिए आपको सेटिंग्स के साथ गड़बड़ करनी होगी।


मैं क्या देख रहा हूँ खोजने में कोई संकेत?
जोसफ

1
प्रक्रिया मॉनिटर "डिस्क I / O" नहीं दिखाता है - यह कुल I / O दिखाता है , जिसमें HDD के अलावा अन्य चीजें शामिल हैं।
ह्यूज एलन

मुझे लगता है कि आप प्रोसेस एक्सप्लोरर के बारे में सोच रहे हैं। प्रक्रिया मॉनिटर में पिछले फिल्म की कार्यक्षमता शामिल है, जो वास्तविक समय फाइल सिस्टम गतिविधि को दर्शाती है।
जो इंटरनेट

6

Microsoft से Diskmon नामक एक उपकरण है जिसका उपयोग इस उद्देश्य के लिए किया जाता है। मुझे लगता है कि यही आपकी तलाश है।


1
डिस्कमोन यह देखने के लिए एक महान उपकरण है कि आपकी हार्ड ड्राइव का उपयोग कहां और क्या किया जा रहा है।
AskaGamer

आप कैसे दिखाते हैं कि कौन सा कार्यक्रम पढ़ने और लिखने का काम कर रहा है?
जोसफ

आप यह जानने के लिए Microsoft से प्रक्रिया मॉनिटर का उपयोग कर सकते हैं, दुख की बात यह है कि डिस्कॉम की कार्यक्षमता को जोड़ती है और एक साथ मॉनिटर मॉनिटर की कार्यक्षमता को जोड़ती है।
Avis

वास्तव में है। इसे FileMon कहा जाता है । आपको एक प्रति ढूंढनी होगी, लेकिन यह प्रयास के लायक है।
Synetech

2

कार्य प्रबंधक प्रक्रिया टैब में, दृश्य -> ​​कॉलम चुनें । हार्ड ड्राइव IO दिखाने के लिए आप प्रत्येक प्रक्रिया के लिए कॉलम जोड़ सकते हैं।

यहाँ छवि विवरण दर्ज करें


आप कैसे बता सकते हैं कि वर्तमान में कौन सा प्रोग्राम सबसे हार्ड ड्राइव गतिविधि का उत्पादन कर रहा है?
जोसफ

1
आईओ राइट बाइट्स और आईओ रीड बाइट्स आपको बताते हैं कि निष्पादन के बाद से हार्ड डिस्क से एप्लिकेशन ने कितना डेटा पढ़ा / लिखा है, जाहिर है। आप अन्य कॉलम को पढ़ने / लिखने और जांचने की मात्रा देख सकते हैं कि कौन सबसे तेजी से बढ़ रहा है।
जॉन टी

1
सबसे तेजी से बढ़ने से हल किया जा सकता है? एक ही तरीका है कि मैं यह पता लगा सकता हूँ कि कुछ स्क्रीनशॉट और एक कैलकुलेटर है।
जोसफ


1

Anvir टास्क मैनेजर ठीक वही करता है जो आप खोज रहे हैं। आप डिस्क लोड (यानी प्रति सेकंड बाइट्स) द्वारा सॉर्ट कर सकते हैं। निशुल्क और सशुल्क संस्करण हैं, और यह आंशिक रूप से चल सकता है। XP के माध्यम से 7 पर काम करता है। यह सुविधा सभी प्रकारों में है।

http://www.anvir.com/task-manager-windows-startup.htm

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