Монитор ресурсов показывает, что svchost использует всю пропускную способность. Как я могу проверить, какая из этих служб отвечает за это?
Мой монитор ресурсов, показывающий процесс хоста службы:
windows
services
resource-monitor
Tomas Zubiri
источник
источник
Ответы:
Вы можете заставить службы, работающие в общем экземпляре svchost.exe, использовать их собственный экземпляр svchost.exe. Это позволит вам просматривать использование полосы пропускания каждой службой отдельно. Сделайте это с помощью команды:
Замечания: Пространство в
type= own
намеренноНапример, чтобы запустить службу фоновой интеллектуальной службы передачи в своем собственном экземпляре svchost.exe, выполните:
Чтобы изменения вступили в силу, служба должна быть перезапущена. Для этого сразу используйте:
Используя процесс исключения, изолируйте несколько сервисов, пока не найдете тот, который потребляет пропускную способность. Чтобы вернуть службу в «общий» экземпляр svchost.exe по умолчанию, используйте команду:
источник
wuauserv
,Process Traffic Monitor - бесплатный инструмент мониторинга трафика процессов, из которого можно показать, какой процесс или приложение использует больше сетевого трафика.
Вам нужно установить WinPCap, чтобы он работал.
Вы можете получить инструмент от Вот ,
источник
Вы также можете использовать Netstat, чтобы также определить, какая полоса пропускания используется.
Пример ниже.
Откройте cmd.exe и введите.
Теперь найдите PID с наибольшим количеством соединений.
Это должно помочь вам найти то, что использует пропускную способность. Просто убейте процесс или копайте глубже, чтобы увидеть, для чего процесс использует пропускную способность.
Коммутаторы Netstat используются. Больше переключателей Вот
источник
Netlimiter является бесплатным и отличным вариантом для мониторинга использования полосы пропускания для каждого приложения. Вы также можете ограничить использование полосы пропускания для каждого приложения.
источник