कैसे पता करें कि विंडोज़ में कौन सी सेवा बैंडविड्थ की खपत कर रही है?


10

संसाधन मॉनिटर दिखाता है कि एक svchost सभी बैंडविड्थ का उपभोग कर रहा है। मैं कैसे जांच कर सकता हूं कि इनमें से कौन सी सेवा इसके लिए जिम्मेदार है?

सेवा होस्ट प्रक्रिया दिखाने वाला मेरा संसाधन मॉनिटर:

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


मुझे विंडोज़ अपडेट, कुछ "बैकग्राउंड इंटेलीजेंट ट्रांसफर सर्विस" और "कंप्यूटर ब्राउज़र" (अजीब तरह से नामांकित) दिखाई दे रहे हैं ... लेकिन जब तक कि आपके द्वारा बंद किए गए कुछ विकल्प नहीं मिल जाते, आपको संभवतः जाँच करने के लिए एक और टूल की आवश्यकता होगी
Xen2050

क्या आपका मतलब बैंडविड्थ या सीपीयू उपयोग से है?
रूट

मेरा मतलब है नेटवर्क बैंडविड्थ। मेरा कुल बैंडविड्थ 3Mbps है
टॉमस ज़ुबरी

@ जॉनी ब्रावो, आप जानते हैं, svchost आपके संसाधन मॉनिटर की फोटो के अनुसार बैंडविड्थ के केवल 3 प्रतिशत का उपभोग कर रहा है।
टॉम

1
@Tom संसाधन मॉनीटर गलत मान रहा है कि मेरा कुल बैंडविड्थ 100 एमबीपीएस है। यह वास्तव में 3Mbps है
टॉमस जुबीरी

जवाबों:


12

आप svchost.exe के स्वयं के उदाहरण का उपयोग करने के लिए svchost.exe के साझा उदाहरण में चलने वाली सेवाओं को बाध्य कर सकते हैं। यह आपको प्रत्येक सेवा के बैंडविड्थ उपयोग को अलग से देखने की अनुमति देगा। कमांड के साथ ऐसा करें:

sc config <servicename> type= own

नोट: अंतरिक्ष में type= ownजानबूझकर है।

उदाहरण के लिए, svchost.exe के अपने उदाहरण में बैकग्राउंड इंटेलिजेंट ट्रांसफर सर्विस सेवा चलाने के लिए, रन करें:

sc config BITS type= own

परिवर्तन को प्रभावी करने के लिए सेवा को फिर से शुरू करना होगा। तुरंत उपयोग करने के लिए:

net stop <servicename>
net start <servicename>

उन्मूलन की प्रक्रिया का उपयोग करते हुए, कई सेवाओं को अलग करें जब तक आप बैंडविड्थ का उपभोग नहीं करते। Svchost.exe के डिफ़ॉल्ट "साझा" उदाहरण के लिए सेवा को वापस करने के लिए, कमांड का उपयोग करें:

sc config <servicename> type= share

1
युक्ति: Windows अद्यतन सेवा का नाम है wuauserv
डेविड रिफॉआ

@tomas क्या आपको यह पता लगाने में मदद मिली कि क्या गलत था? यदि हां, तो कृपया उत्तर ध्वज देने पर विचार करें।
मैं कहता हूँ कि मोनिका

3

प्रोसेस ट्रैफिक मॉनिटर एक फ्री प्रोसेस ट्रैफिक मॉनिटरिंग टूल है, जिससे आप यह दिखा सकते हैं कि कौन सी प्रक्रिया या एप्लिकेशन अधिक नेटवर्क ट्रैफिक का उपयोग कर रहा है।

इसके काम करने के लिए आपके पास WinPCap होना चाहिए।

आप यहाँ से टूल प्राप्त कर सकते हैं


1
समस्या यह है, कि कई विंडो सार्विसेस को एक ही प्रक्रिया के साथ होस्ट किया जाता है
लियो

इसके अलावा, मुझे लगता है कि यह सेवाओं की निगरानी नहीं करेगा, बस आवेदन
Mahdi Rafatjah

प्रक्रियाओं। आमतौर पर, यह निर्धारित करने के लिए पर्याप्त से अधिक है कि क्या बीडब्ल्यू समस्या का कारण बनता है।
जुआन

3

आप बैंडविड्थ का उपयोग कर रहे हैं यह निर्धारित करने में मदद करने के लिए नेटस्टैट का उपयोग करने में सक्षम हो सकते हैं।

नीचे उदाहरण है।

Cmd.exe खोलें और टाइप करें।

netstat -o -n

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

अब पीआईडी ​​को सबसे अधिक कनेक्शन के साथ खोजें।

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

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

Netstat स्विचेस का इस्तेमाल किया। अधिक स्विच यहाँ

-n: सक्रिय टीसीपी कनेक्शन प्रदर्शित करता है, हालांकि, पते और पोर्ट नंबर संख्यात्मक रूप से व्यक्त किए जाते हैं और नाम निर्धारित करने के लिए कोई प्रयास नहीं किया जाता है।

-o: सक्रिय टीसीपी कनेक्शन प्रदर्शित करता है और प्रत्येक कनेक्शन के लिए प्रक्रिया आईडी (पीआईडी) शामिल करता है। आप विंडोज टास्क मैनेजर में प्रोसेस टैब पर PID के आधार पर आवेदन पा सकते हैं। इस पैरामीटर को -a, -n, और -p के साथ जोड़ा जा सकता है।


0

Netlimiter प्रति एप्लिकेशन बैंडविड्थ उपयोग की निगरानी करने के लिए स्वतंत्र और एक बढ़िया विकल्प है। आप प्रति अनुप्रयोग बैंडविड्थ उपयोग को भी सीमित कर सकते हैं।

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


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