Монітор ресурсів показує, що svchost споживає всю пропускну здатність. Як я можу перевірити, хто з цих служб відповідає за це?
Мій монітор ресурсів, що показує процес хосту послуги:
Монітор ресурсів показує, що svchost споживає всю пропускну здатність. Як я можу перевірити, хто з цих служб відповідає за це?
Мій монітор ресурсів, що показує процес хосту послуги:
Відповіді:
Ви можете змусити служби, що працюють у спільному екземплярі svchost.exe, використовувати власний екземпляр svchost.exe. Це дозволить вам переглянути пропускну здатність кожної служби окремо. Зробіть це за допомогою команди:
sc config <servicename> type= own
Примітка . Простір у type= own
- навмисний.
Наприклад, щоб запустити службу Background Intelligent Transfer Service у власному екземплярі svchost.exe, запустіть:
sc config BITS type= own
Щоб зміни набрали чинності, сервіс необхідно перезапустити. Для цього негайно використовуйте:
net stop <servicename>
net start <servicename>
Використовуючи процес усунення, виділіть кілька служб, поки не знайдете той, що споживає пропускну здатність. Щоб повернути послугу до "спільного" екземпляру svchost.exe за замовчуванням, використовуйте команду:
sc config <servicename> type= share
wuauserv
.
Монітор трафіку процесів - це безкоштовний інструмент моніторингу трафіку процесу, з якого можна показати, який процес або додаток використовують більше мережевого трафіку.
Вам потрібно встановити WinPCap, щоб він працював.
Ви можете отримати інструмент звідси .
Можливо, ви зможете скористатися Netstat, щоб також допомогти визначити, що використовує пропускну здатність.
Приклад нижче.
Відкрийте cmd.exe та тип.
netstat -o -n
Тепер знайдіть ПІД з найбільшою кількістю підключень.
Це допоможе вам знайти, що використовує пропускну здатність. Просто вбити Процес або копати глибше, щоб побачити, для чого процес використовує пропускну здатність.
Використовуються комутатори Netstat. Більше перемикачів тут
-n: Відображає активні TCP-з'єднання, однак адреси та номери портів виражаються чисельно, і спроба визначення імен не робиться.
-o: Відображає активні TCP-з'єднання та включає ідентифікатор процесу (PID) для кожного з'єднання. Ви можете знайти додаток на основі PID на вкладці «Процеси» в Менеджері завдань Windows. Цей параметр може поєднуватися з -a, -n та -p.
Netlimiter є безкоштовним і чудовим варіантом для моніторингу використання пропускної здатності на додаток. Ви також можете обмежити використання пропускної здатності для програми.