Monitor zasobów pokazuje, że svchost zużywa całą przepustowość. Jak mogę sprawdzić, która z tych usług jest za to odpowiedzialna?
Mój monitor zasobów pokazuje proces hosta usługi:
Monitor zasobów pokazuje, że svchost zużywa całą przepustowość. Jak mogę sprawdzić, która z tych usług jest za to odpowiedzialna?
Mój monitor zasobów pokazuje proces hosta usługi:
Odpowiedzi:
Można zmusić usługi działające we współdzielonej instancji svchost.exe do korzystania z własnej instancji svchost.exe. Umożliwi to przeglądanie wykorzystania przepustowości każdej usługi z osobna. Zrób to za pomocą polecenia:
sc config <servicename> type= own
Uwaga: spacja type= own
jest celowa.
Na przykład, aby uruchomić usługę inteligentnego transferu w tle we własnym wystąpieniu svchost.exe, uruchom:
sc config BITS type= own
Aby zmiana zaczęła obowiązywać, należy ponownie uruchomić usługę. Aby to zrobić, natychmiast użyj:
net stop <servicename>
net start <servicename>
Korzystając z procesu eliminacji, izoluj kilka usług, aż znajdziesz tę, która zużywa przepustowość. Aby przywrócić usługę do domyślnej „współużytkowanej” instancji svchost.exe, użyj polecenia:
sc config <servicename> type= share
wuauserv
.
Process Traffic Monitor to bezpłatne narzędzie do monitorowania ruchu procesowego, z którego można pokazać, który proces lub aplikacja wykorzystuje większy ruch sieciowy.
Musisz mieć zainstalowany WinPCap, aby działał.
Możesz pobrać narzędzie stąd .
Możesz być w stanie użyć Netstat, aby również pomóc ustalić, co wykorzystuje przepustowość.
Przykład poniżej.
Otwórz cmd.exe i wpisz.
netstat -o -n
Teraz znajdź PID z największą liczbą połączeń.
To powinno pomóc ci znaleźć to, co wykorzystuje przepustowość. Po prostu zabij proces lub kop głębiej, aby zobaczyć, do czego proces wykorzystuje przepustowość.
Użyto przełączników Netstat. Więcej przełączników tutaj
-n: wyświetla aktywne połączenia TCP, jednak adresy i numery portów są wyrażane liczbowo i nie podejmuje się próby ustalenia nazw.
-o: wyświetla aktywne połączenia TCP i zawiera identyfikator procesu (PID) dla każdego połączenia. Możesz znaleźć aplikację na podstawie PID na karcie Procesy w Menedżerze zadań Windows. Ten parametr można łączyć z parametrami -a, -n i -p.
Netlimiter jest darmowy i jest świetną opcją do monitorowania wykorzystania przepustowości na aplikację. Możesz również ograniczyć wykorzystanie przepustowości na aplikację.