Почему мой ПК с Windows 7 или SSD-накопитель постоянно зависает?

Почему мой ПК с Windows 7 или SSD-накопитель постоянно зависает?

У меня есть ПК возрастом ~1 год с основным жестким диском SSD. Я замечаю, что ПК довольно часто зависает на 30 секунд или несколько минут, отображая в этот период значок мыши "Вращающееся синее колесо". Затем он отпускает и возвращается в нормальное состояние.

Когда я смотрю на Resource Monitor в этот период, я замечаю, что активность диска всегда находится на уровне "100% Highest Active Time" устойчиво для этого периода. Но фактический объем активности диска не выглядит таким уж высоким для меня (<1 Мб в секунду). Память и процессор никогда даже отдаленно не нагружаются.

Обычно антивирусное ПО (Kaspersky Antivirus 11.0.0.232) является наиболее активным пользователем дисковой активности, но мне это не кажется чем-то необычным. Обычно я не слишком нагружаю свой ПК в эти периоды, просто немного веб-серфинга и т. д.

Я предполагаю, что проблема в приводе, но не знаю, что делать дальше (кроме как купить новый).

Есть идеи?

Спасибо,

решение1

Вы, вероятно, обременены SSD, который использует печально известный контроллер JMicron JMF602. Тот факт, что это одновременно и SATA, и USB-устройство, является подсказкой, поскольку JMF602 — один из немногих контроллеров со встроенной поддержкой USB.

Проблема возникает из-за того, что контроллер SSD не может перезаписывать данные на флэш-памяти и того, как ваш конкретный контроллер с этим справляется. Поскольку контроллер SSD не может перезаписывать данные на флэш-памяти, он должен сначала удалить старые данные. Но еще одно ограничение флэш-памяти заключается в том, что контроллер SSD не может удалить одну страницу данных за раз, а должен удалить целый блок (обычно около пары мегабайт) за раз. Чтобы избежать этого, контроллер SSD вместо этого записывает новые данные в новый блок и помечает старые данные как недействительные. Затем он выполняет сборку мусора, которая по сути является удалением блоков, заполненных недействительными данными.

Конкретная проблема, с которой вы сталкиваетесь, возникает, когда нет новых пустых блоков для записи данных, когда вы хотите записать некоторые данные на SSD. Все блоки заполнены допустимыми и недопустимыми данными. Затем контроллер SSD должен выполнить сборку мусора на используемом блоке. Он считывает все данные блока в кэш. Удаляет недопустимые данные в кэше. Удаляет весь блок данных во флэш-памяти. Затем записывает новые данные, которые вы записываете, и данные из кэша в теперь чистый блок. Если куча таких случаев происходит одновременно, контроллер перегружается и фактически перестает отвечать, пока не очистит отставание.

Все это происходит внутри самого SSD и полностью скрыто от ОС. Вот почему ни один из традиционных методов устранения неполадок не может его обнаружить. Если все блоки на SSD содержат данные, достаточно лишь крошечной записи, чтобы заставить SSD пройти весь танец чтения/удаления/записи, поэтому вы не увидели никаких больших записей. Современные SSD не имеют той же проблемы. В них встроено много методов, чтобы избежать этого, например, причудливая проактивная сборка мусора, кэши RAM и избыточное выделение памяти. Они могут страдать от снижения скорости записи, но недостаточно, чтобы вызвать зависание системы.

Плохая новость в том, что вы ничего не можете сделать, чтобы исправить это, кроме как перейти на хороший SSD. Это недостаток конструкции самого SSD. Вы можете попытаться минимизировать количество записей на SSD. Это сделает заикание более редким, но не устранит его полностью.

Удивительно, что в ПК, которому всего 1 год, у вас есть один из этих SSD на базе JMF602. Их перестали производить и продавать много лет назад.

решение2

Мышь тоже перестает двигаться? Если мышь тоже не отвечает, то что-то в режиме ядра нагружает процессор. В противном случае процесс просто ведет себя неправильно.

Следующее, что нужно сделать, это бежать.Монитор ресурсов, и посмотрите, происходит ли проблема во время пейджинга. Проверьте время отклика операций пейджинга:

введите описание изображения здесь

Далее нам нужно узнать, влияет ли приостановка на все приложения или только на Explorer. Если это только Explorer, то у вас, вероятно, есть расширение оболочки (например, WinRar, 7Zip, RapidShare) или что-то еще столь же плохое, что мешает Explorer. Это может быть также подключенный диск или ярлык сетевого ресурса, и сетевой ресурс больше не отвечает, когда Explorer пытается обновить значок, дату изменения, размер и т. д.

решение3

Ключевое слово здесь — Kaspersky. Дайте закончить сканирование, а затем вернитесь и играйте в игры.

решение4

Я видел, как Касперский иногда делал что-то подобное. Потребление памяти зашкаливает, и это может привести к интенсивной подкачке. Я никогда не понимал, что он делает, когда это делает.

Связанный контент