Der Ressourcenmonitor zeigt an, dass ein svchost die gesamte Bandbreite verbraucht. Wie kann ich überprüfen, welcher dieser Dienste dafür verantwortlich ist?
Mein Ressourcenmonitor zeigt den Service-Host-Prozess an:
windows
services
resource-monitor
Tomas Zubiri
quelle
quelle
Antworten:
Sie können die Dienste, die in der gemeinsam genutzten Instanz von svchost.exe ausgeführt werden, zwingen, ihre eigene Instanz von svchost.exe zu verwenden. Auf diese Weise können Sie die Bandbreitennutzung jedes Dienstes separat anzeigen. Tun Sie dies mit dem Befehl:
Hinweis: Der Platz in
type= own
ist beabsichtigt.Führen Sie beispielsweise Folgendes aus, um den Background Intelligent Transfer Service-Dienst in einer eigenen Instanz von svchost.exe auszuführen:
Damit die Änderung wirksam wird, muss der Dienst neu gestartet werden. Verwenden Sie dazu sofort:
Isolieren Sie mithilfe eines Eliminierungsprozesses mehrere Dienste, bis Sie den finden, der die Bandbreite verbraucht. Verwenden Sie den folgenden Befehl, um den Dienst auf die standardmäßige "freigegebene" Instanz von svchost.exe zurückzusetzen:
quelle
wuauserv
.Process Traffic Monitor ist ein kostenloses Tool zur Überwachung des Prozessverkehrs, mit dem Sie anzeigen können, welcher Prozess oder welche Anwendung mehr Netzwerkverkehr verwendet.
Sie müssen WinPCap installiert haben, damit es funktioniert.
Sie können das Tool hier herunterladen .
quelle
Möglicherweise können Sie Netstat verwenden, um festzustellen, welche Bandbreite verwendet wird.
Beispiel unten.
Öffnen Sie cmd.exe und geben Sie ein.
Suchen Sie nun die PID mit den meisten Verbindungen.
Dies soll Ihnen helfen, herauszufinden, was die Bandbreite nutzt. Beenden Sie einfach den Prozess oder graben Sie tiefer, um zu sehen, wofür der Prozess die Bandbreite verwendet.
Verwendete Netstat-Switches. Weitere Schalter hier
quelle
Netlimiter ist kostenlos und eine großartige Option, um die Bandbreitennutzung pro Anwendung zu überwachen. Sie können auch die Bandbreitennutzung pro Anwendung begrenzen.
quelle