SVCHOST.EXE (LocalSystemNetworkRestricted) использует почти 100% использование диска?

22398
Nur

Я не запускаю никакую другую программу, только диспетчер задач и монитор ресурсов. Это сделало мою машину в значительной степени невосприимчивой, даже курсор иногда перепрыгивает тут и там, и он не принимает ввод с клавиатуры, даже CTRL + ALT + DEL.

В диспетчере задач он говорит 47% (он колеблется между 46% -50%), потому что у меня есть два диска, другой имеет нулевую активность. Обратите внимание, что мой ЦП и ОЗУ свободны. Есть ли способ определить причину проблемы и решить ее? Что делает svchost.exe (LocalSystemNetworkRestricted)?

High Disk Usage

ОБНОВЛЕНИЕ: посетил этот вопрос, но он не относится ко мне, так как у меня нет ни Chrome, ни Skype.

ОБНОВЛЕНИЕ 2: Disk usage Обратите внимание, что он постоянно читает.

2
Вы говорите, что он использует 100% ЦП или 47% пропускной способности диска? 7,9 МБ / с довольно мало для большинства современных жестких дисков, и SuperFetch может быть причиной этого. Процесс использует только 0,4% процессора в вашем изображении. Обратите внимание, что 47% не имеют никакого отношения к количеству дисков, которые у вас есть, но по количеству потоков система считает, что она может записывать данные на диск полувинхронно, без снижения производительности. Frank Thomas 8 лет назад 1
@FrankThomas Не CPU, это всего 5%, как видно на скриншоте, но 100% пропускная способность диска. У меня есть два диска, таким образом, он только сообщил 47% (диспетчер задач приходится на два диска), но использование диска на диске C: и D составляет 100% (два раздела на диске), а на диске F: это 0% , Да, но у меня нет современного ПК, это 2012 год, и дело не в том, что я больше ничего не могу сделать, если этот процесс заблокирует мой диск C: на 100%. Nur 8 лет назад 0
7,9 МБ / с мало для моделей 2008 года. попробуйте отключить Superfetch, и если вы проигрываете аудио, остановите его и посмотрите, как это повлияет. некоторые из аудио-услуг HD для окон выходят из-под контроля с точки зрения производительности. Frank Thomas 8 лет назад 0
Установите Win10 WPT (часть Windows 10 SDK: https://dev.windows.com/en-us/downloads/windows-10-sdk) в следующий раз, когда вы увидите использование диска, запишите трассировку с помощью xperf и поделитесь сжатый файл ETL: http://pastebin.com/AyxAVU60 magicandre1981 8 лет назад 0
@FrankThomas Я вижу, но на самом деле я не знаю, малы ли 7.9MB / s или нет, просто мой компьютер был в порядке два дня назад с использованием диска 5-30% для любой активности, MS Office, просмотра страниц, даже 3D игры на холостом ходу на 0-3%. Пробовал отключать SuperFetch, но это не дает никакого эффекта, в svchost есть около 20 сервисов, отличных от SuperFetch. Можете ли вы помочь мне определить, какой из них постоянно читает с диска? Nur 8 лет назад 0
@ magicandre1981 Есть несколько функций, так как мне нужен только xperf, тогда я просто хочу «Windows Performance Toolkit», я полагаю? Nur 8 лет назад 0
с Sysinternals FileMon вы всегда можете проверить, что он на самом деле читает. это может дать вам некоторые ценные подсказки. Также проверьте статистику работоспособности диска SMART для этого диска, чтобы увидеть, ухудшается ли его работоспособность. Frank Thomas 8 лет назад 0
@ magicandre1981 вот файл ETL http://1drv.ms/1k4zLqu Nur 8 лет назад 0
@FrankThomas Приятно слышать, что я могу проследить это, но можете ли вы подсказать мне, как это сделать, ссылку на учебник для обоих процессов? Nur 8 лет назад 0
@FrankThomas Я проверил состояние SMART, и все в порядке. perfmon уже дает хорошую информацию о том, что виновником является svchost.exe (LocalSystemNetworkRestriction), так что я думаю, что это так, он просто становится сбойным и не останавливает циклическое чтение с диска. Я связался со службой поддержки MS, и никакого результата. Я проведу ночь, обновляя свой компьютер, и надеюсь, что это решит мою проблему. Nur 8 лет назад 0
это хорошие новости. Лучше всего будет использовать ProcMon (от Technet / Sysinternals), чтобы определить, какой сервис вызывает активность и к чему они обращаются. вот некоторая вводная информация о procmon: http://blogs.technet.com/b/askperf/archive/2007/06/01/trou устранение неполадок-with-process-monitor.aspx Frank Thomas 8 лет назад 0
@FrankThomas Я уже писал, что вызывает активность;) magicandre1981 8 лет назад 0

1 ответ на вопрос

4
magicandre1981

The trace was a bit too short (only 5s) so I can only tell you what I see from those 5 seconds.

Most of the Disk IO comes from the superfetch service which reads data from your slow 5400rpm TOSHIBA MK5059GSXP HDD and from the kernel which reads data from the pagefile because you only have 4GB of RAM.

The best way to solve it would be to replace the slow HDD with a SSD.

Спасибо. Просто для справки, как долго я должен перехватывать xperf в случае повторения этой проблемы? Я уже обновил свой компьютер, теперь все проблемы ушли навсегда, теперь все открывается за секунды (от 2 до 5 секунд!), А не за минуты. Да, моя спецификация ПК старая и низкая, но она всегда очень быстрая, потому что я мало занимаюсь офисной работой и смотрю на этом ПК, 3D и тяжелые вещи на другом. Это был первый раз, когда я испытал тяжелое отставание. Nur 8 лет назад 0
вам нужно записать 45 секунд до 2 минут, чтобы лучше понять, что происходит в вашей системе. После обновления все настольные программы были удалены, после их повторной установки и повторного использования Superfetch через некоторое время снова начнет их кэшировать. magicandre1981 8 лет назад 0
Я вижу, так что это может вернуться тогда, я установил всю программу из предыдущей установки .. Я нашел похожую проблему http://superuser.com/questions/914329/windows-8-1-100-disk-usage -by-ntoskrnl-exe .. Можно ли самостоятельно расшифровать информацию из diagdiskfileIO.etl, чтобы я мог знать, в чем может быть проблема или попытка доступа к суперфетчам файлов? Nur 8 лет назад 0
Microsoft разместила видео: https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-44-WPT-DiskIO-Analysis. magicandre1981 8 лет назад 1