विंडोज के लिए कमांड-लाइन संसाधन मॉनिटर?


13

विंडोज पर, एक GUI "टास्क मैनेजर" है, और एक बहुत छोटी कमांड-लाइन "टास्कलिस्ट। Exe" भी है, जो मुझे अधिकतर समान डेटा देखने देती है, लेकिन टेक्स्ट में स्क्रिप्ट से पार्स करना वास्तव में आसान है।

क्या "संसाधन मॉनिटर" के लिए एक अनुरूप कमांड-लाइन टूल है? मैं कुछ ऐसा खोज रहा हूँ जो वैश्विक सीपीयू / डिस्क / नेटवर्क / मेमोरी उपयोग और / या प्रति-प्रक्रिया उपयोग को सूचीबद्ध करेगा।

जवाबों:


16

मुझे लगता है कि आप टाइपर्फ़ की तलाश कर रहे हैं । इसके लिए काम करना चाहिए:

  • विंडोज सर्वर 2003 - 2016
  • विंडोज 10
  • विंडोज 7
  • विंडोज विस्टा
  • विंडोज एक्स पी

एक उदाहरण:

typeperf "\Processor(_Total)\% Processor Time"

जब तक आप Ctrl-C नहीं मारेंगे, प्रोसेसर समय लॉग करेंगे। जोड़ने -sc 5से 5 मामलों की रिपोर्ट होगी:

typeperf -sc 5 "\Processor(_Total)\% Processor Time"

यहाँ डिस्क गतिविधि के लिए उदाहरण है, प्रति सेकंड कुल बाइट्स:

typeperf -si 2 "\LogicalDisk(_Total)\Disk Bytes/sec"

विंडोज प्रदर्शन मॉनिटर डिस्क काउंटर समझाया


3

शायद तुम देखना चाहते हो pslist

यह वह सब कुछ प्रदान नहीं करता है जिसकी आपको तलाश है। लेकिन यह एकमात्र सीएलआई उपकरण है जो मुझे पता है कि कम से कम कुछ इसे सीधे प्रदान करें।


3

बस रन लॉन्च करें:

WinKey + R

प्रकार:

resmon

और दबाएँ

OK

2
यह मौजूदा उत्तर से कैसे अलग है जो सटीक उसी प्रक्रिया का वर्णन करता है?
रामहुंड

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

आप समझते हैं कि resmonरन प्रॉम्प्ट में टाइप cmdकरना resmon.exe लॉन्च करने जा रहा है, जैसे टाइपिंग कमांड प्रॉम्प्ट लॉन्च करेगा।
रामहुंड

1
उत्तर में से एक सही ढंग से सीएलआई (कमांड लाइन इंटरफ़ेस उर्फ ​​कमांड प्रॉम्प्ट) के माध्यम से जा रहा है और दूसरा सुझाव है कि रन प्रॉम्प्ट और टास्क मैनेजर के माध्यम से जा रहा है। मेरा सुझाव है कि डिपॉजिट से सीधे प्रॉम्प्ट के माध्यम से जाना। यह एक ही कार्यक्रम को खोल सकता है, लेकिन यह एक अलग कदम है। मेरा जवाब है कि मैं क्या देख रहा था और यहाँ भविष्य में संदर्भ है।
एलन

1

resmon.exe , "संसाधन मॉनीटर" है जो आमतौर पर टास्कमार्ग से लॉन्च किया जाता है।

Resmon.exe का पथ प्रोसेसर विशिष्ट है, लेकिन आमतौर पर आपके प्रोसेसर के लिए एक प्रति ... \ windows \ system32 या ... \ windows \ system में है

(आप कार्य प्रबंधक को ctrl-alt-del द्वारा या कमांड लाइन पर "tskmgr" टाइप करके या प्रारंभ मेनू में "रन ..." टाइप करके लॉन्च कर सकते हैं)

Win7 पर अंतिम सत्यापित


1
"प्रोसेसर विशिष्ट" से आपका क्या अभिप्राय है?
टिमटिमा

मुझे लगता है कि उसका अर्थ है "ऑपरेटिंग विशिष्ट", जैसे कि विंडोज के किस संस्करण (और किस संस्करण) का आप उपयोग कर रहे हैं।
सावधान १

-2

आपके कंप्यूटर की इंटरनेट गतिविधि की निगरानी करना एक शक्तिशाली उपकरण है, जो आपको इसके लिए सक्षम बनाता है:

  • पृष्ठभूमि प्रक्रियाओं पर नजर रखें
  • वायरस और अन्य मैलवेयर का खुलासा करें
  • अनधिकृत पहुंच का खुलासा करें
  • चल रहे कार्यक्रमों की निगरानी करें
  • लॉग प्रक्रिया गतिविधि

..और भी बहुत कुछ।

सबसे अच्छी बात? यह सुपर आसान है। यहाँ मैं इसे Windows XP पर कैसे करूँ:

खोलें cmdऔर टाइप करें netstat -n 5 >scan.txt एक या दो मिनट (या किसी भी समय) के बाद, मॉनिटरिंग को रोकने के लिए Ctrl + C दबाएं। scan.txtलॉग फ़ाइल खोलने और परिणामों की जांच करने के लिए टाइप करें विभिन्न मापदंडों का उपयोग करके लॉग आउटपुट को संशोधित करने के कई तरीके हैं। यहाँ कुछ वैकल्पिक आदेश दिए गए हैं जिन्हें आप आज़मा सकते हैं:

netstat -b 5 >scan.txtया netstat -nao 5 >scan.txt दूसरा भी पीआईडी ​​(प्रोसेस आईडी) नंबर प्रदान करता है जिसे विंडोज टास्क मैनेजर में चल रही प्रक्रियाओं (देखें> कॉलम का चयन करें) के खिलाफ सत्यापित किया जा सकता है।)। अवांछित टीसीपी कनेक्शन चलाने वाली किसी भी प्रक्रिया को समाप्त करने के लिए स्वतंत्र महसूस करें। नेटस्टैट मापदंडों की पूरी सूची के लिए, netstat helpकमांड प्रॉम्प्ट में टाइप करें ।

यहाँ मैं इसे मैक OSX पर कैसे करूँ:

टर्मिनल खोलें, और netstat -b >> scan.txt एक या दो मिनट (या किसी भी समय) के बाद टाइप करें , निगरानी बंद करने के लिए Ctrl+ दबाएं Cmore scan.txtलॉग फ़ाइल खोलने और परिणामों की जांच करने के लिए टाइप करें।


1
कृपया प्रश्न को फिर से ध्यान से पढ़ें। आपका उत्तर मूल प्रश्न का उत्तर नहीं देता है । ओपी विंडोज का इस्तेमाल कर रहा है ।
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.