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:
windows
services
resource-monitor
Tomas Zubiri
źródło
źródło
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:
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:
Aby zmiana zaczęła obowiązywać, należy ponownie uruchomić usługę. Aby to zrobić, natychmiast użyj:
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:
źródło
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 .
źródło
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.
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
źródło
Netlimiter jest darmowy i jest świetną opcją do monitorowania wykorzystania przepustowości na aplikację. Możesz również ograniczyć wykorzystanie przepustowości na aplikację.
źródło