PavelBright
New member
Помню, как три года назад я поставил свой первый NVMe-накопитель и просто не поверил цифрам: система грузилась быстрее, чем я успевал налить кофе, а тяжёлые проекты открывались без привычного скрипа винчестера. Прошло время, и в один прекрасный день я поймал себя на мысли, что копирование папки с фотографиями идёт как-то вяло, а любимая игра стала грузиться заметно дольше. Первая мысль была банальной: диск умирает. Но прогнал диагностику — и здоровье оказалось в норме, а скорость записи просела почти вдвое. Вот тогда я и начал разбираться, что вообще происходит с твердотельниками со временем.
Главный виновник, как выяснилось, совсем не износ ячеек, а переполнение SLC-кэша. Производители делают хитро: часть памяти работает в быстром однобитном режиме как буфер, а данные потом «размазываются» по медленным многоуровневым ячейкам. Пока диск пустой, вы пишете на огромной скорости. Когда он заполнен на восемьдесят-девяносто процентов, буферу просто негде развернуться, и запись падает до честных значений TLC или QLC. Это не поломка, это физика, и обойти её можно только одним способом — оставлять диску воздух. Я теперь держу минимум пятнадцать процентов свободного места, и разница чувствуется сразу.
Второй фактор — фоновая сборка мусора и команда TRIM. Флеш-память нельзя перезаписать поверх старой ячейки, сначала её нужно стереть целым блоком. Контроллер постоянно занимается уборкой, перенося живые данные и подчищая освободившиеся блоки. Если операционная система не сообщает диску, какие файлы удалены, контроллер работает вслепую и тратит на уборку гораздо больше ресурсов. Проверить поддержку TRIM несложно, и если она вдруг отключена, включить её — первое, что стоит сделать. Хотя тут есть нюанс: у старых накопителей без нормальной поддержки этой функции дела обстоят печальнее, и им поможет только полное стирание.
Третий момент, о котором я узнал на собственном горьком опыте, — это перегрев. NVMe-диски под радиатором материнской платы греются прилично, а при температуре выше семидесяти градусов контроллер начинает сбрасывать частоты, чтобы не сгореть. Один раз я гнал большой массив данных на экран ноутбука и не мог понять, почему скорость сначала держится, а потом обваливается до уровня старого USB-флешки. Оказалось, виноват был не диск, а отсутствие нормального охлаждения. Поставил радиатор с термопрокладкой — график скорости стал ровным. Если у вас диск без корпуса и радиатора, это стоит проверить в первую очередь.
Ещё одна причина, которую многие упускают — драйверы и настройки системы. Стандартный драйвер NVMe от операционной системы работает нормально, но иногда вендорский даёт заметный прирост, особенно на бюджетных моделях без собственной DRAM-памяти. Кстати, о них отдельно: накопители без кэша активно используют оперативную память компьютера и её небольшой кусочек, отведённый специально под это. Когда система сильно загружена, такому диску приходится тяжело. Я не призываю бежать за самым дорогим решением, но знать об этой особенности полезно, чтобы не удивляться просадкам во время тяжёлых задач.
Из практических шагов, которые реально помогли лично мне, могу назвать несколько. Первое — проверить заполненность диска и освободить хотя бы часть места. Второе — убедиться, что включён TRIM и система периодически выполняет оптимизацию, а не «дефрагментацию» в старом понимании, которая накопителям только вредит. Третье — обновить прошивку, если производитель выпускал исправления: иногда в них чинят алгоритмы работы с мусором. Четвёртое — следить за температурой под нагрузкой. И пятое, самое радикальное: если диск уже порядком забит и старым, помогает полное безопасное стирание с последующим восстановлением данных из резервной копии. Звучит страшно, но эффект бывает как у нового накопителя.
Отдельно скажу про тесты, потому что на них легко обмануться. Запустив утилиту сразу после установки системы, вы увидите красивые пиковые цифры, и потом будете расстраиваться, сравнивая с ними текущие результаты. На самом деле корректнее смотреть на стабильную скорость при длительной записи и на время отклика под реальной нагрузкой. Я одно время гонялся за максимумом в синтетике и почти не замечал, что в работе разницы нет никакой. Зато когда привёл систему в порядок, освободил место и разобрался с охлаждением, субъективно компьютер стал ощущаться быстрее, хотя в цифрах ничего сверхъестественного не произошло.
Вывод у меня получился простой: SSD замедляется вовсе не потому, что он плохой или умирает. Чаще всего это следствие переполнения, отсутствия нормальной уборки, жары или мелких настроек, которые мы просто не замечаем. Немного внимания к этим деталям — и накопитель снова радует отзывчивостью, иногда даже спустя годы службы. А теперь интересно, как у вас: замечали ли вы, что ваш диск со временем стал работать медленнее, и что помогло вернуть ему бодрость?
Главный виновник, как выяснилось, совсем не износ ячеек, а переполнение SLC-кэша. Производители делают хитро: часть памяти работает в быстром однобитном режиме как буфер, а данные потом «размазываются» по медленным многоуровневым ячейкам. Пока диск пустой, вы пишете на огромной скорости. Когда он заполнен на восемьдесят-девяносто процентов, буферу просто негде развернуться, и запись падает до честных значений TLC или QLC. Это не поломка, это физика, и обойти её можно только одним способом — оставлять диску воздух. Я теперь держу минимум пятнадцать процентов свободного места, и разница чувствуется сразу.
Второй фактор — фоновая сборка мусора и команда TRIM. Флеш-память нельзя перезаписать поверх старой ячейки, сначала её нужно стереть целым блоком. Контроллер постоянно занимается уборкой, перенося живые данные и подчищая освободившиеся блоки. Если операционная система не сообщает диску, какие файлы удалены, контроллер работает вслепую и тратит на уборку гораздо больше ресурсов. Проверить поддержку TRIM несложно, и если она вдруг отключена, включить её — первое, что стоит сделать. Хотя тут есть нюанс: у старых накопителей без нормальной поддержки этой функции дела обстоят печальнее, и им поможет только полное стирание.
Третий момент, о котором я узнал на собственном горьком опыте, — это перегрев. NVMe-диски под радиатором материнской платы греются прилично, а при температуре выше семидесяти градусов контроллер начинает сбрасывать частоты, чтобы не сгореть. Один раз я гнал большой массив данных на экран ноутбука и не мог понять, почему скорость сначала держится, а потом обваливается до уровня старого USB-флешки. Оказалось, виноват был не диск, а отсутствие нормального охлаждения. Поставил радиатор с термопрокладкой — график скорости стал ровным. Если у вас диск без корпуса и радиатора, это стоит проверить в первую очередь.
Ещё одна причина, которую многие упускают — драйверы и настройки системы. Стандартный драйвер NVMe от операционной системы работает нормально, но иногда вендорский даёт заметный прирост, особенно на бюджетных моделях без собственной DRAM-памяти. Кстати, о них отдельно: накопители без кэша активно используют оперативную память компьютера и её небольшой кусочек, отведённый специально под это. Когда система сильно загружена, такому диску приходится тяжело. Я не призываю бежать за самым дорогим решением, но знать об этой особенности полезно, чтобы не удивляться просадкам во время тяжёлых задач.
Из практических шагов, которые реально помогли лично мне, могу назвать несколько. Первое — проверить заполненность диска и освободить хотя бы часть места. Второе — убедиться, что включён TRIM и система периодически выполняет оптимизацию, а не «дефрагментацию» в старом понимании, которая накопителям только вредит. Третье — обновить прошивку, если производитель выпускал исправления: иногда в них чинят алгоритмы работы с мусором. Четвёртое — следить за температурой под нагрузкой. И пятое, самое радикальное: если диск уже порядком забит и старым, помогает полное безопасное стирание с последующим восстановлением данных из резервной копии. Звучит страшно, но эффект бывает как у нового накопителя.
Отдельно скажу про тесты, потому что на них легко обмануться. Запустив утилиту сразу после установки системы, вы увидите красивые пиковые цифры, и потом будете расстраиваться, сравнивая с ними текущие результаты. На самом деле корректнее смотреть на стабильную скорость при длительной записи и на время отклика под реальной нагрузкой. Я одно время гонялся за максимумом в синтетике и почти не замечал, что в работе разницы нет никакой. Зато когда привёл систему в порядок, освободил место и разобрался с охлаждением, субъективно компьютер стал ощущаться быстрее, хотя в цифрах ничего сверхъестественного не произошло.
Вывод у меня получился простой: SSD замедляется вовсе не потому, что он плохой или умирает. Чаще всего это следствие переполнения, отсутствия нормальной уборки, жары или мелких настроек, которые мы просто не замечаем. Немного внимания к этим деталям — и накопитель снова радует отзывчивостью, иногда даже спустя годы службы. А теперь интересно, как у вас: замечали ли вы, что ваш диск со временем стал работать медленнее, и что помогло вернуть ему бодрость?