AntonLucky
New member
Год назад я собрал новый системник и поставил в него NVMe-диск на терабайт. Помню, как радовался цифрам: система поднималась секунд за семь, игры летали, а копирование большой папки с фотографиями занимало мгновения. А на днях прогнал тест ради интереса и чуть не выпал из кресла. Последовательное чтение просело почти втрое, запись — ещё сильнее, а при перекидывании десятка гигабайт система стала задумываться так, будто внутри древний винчестер. Первая мысль была очевидная: диск умирает, пора бежать за новым. Но когда начал разбираться, выяснилось, что причина совсем не в износе.
Сначала я, как положено, вооружился CrystalDiskMark и Atto. Прогнал тест на пустом диске и на заполненном — разница оказалась шокирующей. На почти пустом накопителе скорость лежала в пределах заявленной производителем, а стоило забить его на девяносто процентов, и запись просела до уровня приличной флешки. Тут я и понял, что мой SSD физически здоров, просто я сам загнал его в невыгодный режим работы. И первым подозреваемым стал SLC-кэш.
Объясню простыми словами, как это работает. Современные потребительские накопители обычно делают на памяти TLC или QLC. Такая память хранит три или четыре бита в одной ячейке, а пишет относительно медленно. Чтобы не позориться в обзорах, производитель отводит часть свободного пространства под быстрый режим SLC, где ячейка хранит один бит. Пока объём записи помещается в этот кэш, вы видите космические цифры. Но кэш имеет предел: гигабайт десять-тридцать у бюджетных моделей, сто-двести у дорогих. Записали больше или заняли почти весь диск — и накопитель честно уходит на свою природную скорость, которая в разы ниже рекламной. Чем меньше свободного места, тем меньше места под кэш, и тем чаще вы попадаете в этот медленный режим.
Второй момент, на который я грешил совершенно напрасно, — TRIM. Если он не работает, контроллер не знает, какие блоки данных уже удалены, и перед записью вынужден их сначала стирать. Это дико бьёт по скорости и по ресурсу. Проверить легко: команда Optimize-Volume в консоли или обычная встроенная оптимизация дисков в системе. У меня, к счастью, TRIM работал, но у друга, который годами сидел в режиме RAID, он не работал вообще. Плюс я нашёл ещё пару мелочей: индексация файлов, точки восстановления и вечный антивирусный скан, которые постоянно дёргают диск мелкими записями и не дают ему уйти в покой.
Третья причина, которую я обнаружил, — банальный перегрев. NVMe-накопитель без радиатора под нагрузкой легко уходит за семьдесят, а то и за восемьдесят градусов и начинает троттлить, то есть сам сбрасывать частоты. У меня диск стоял под видеокартой в глухом углу корпуса, где воздух почти не ходит. Поставил простенький алюминиевый радиатор с термопрокладкой — температура упала почти на двадцать градусов, и просадки при длительной записи стали заметно мягче. Заодно проверил, что диск подключён именно к процессорным линиям PCIe, а не к чипсетным, которые могут делиться с другими устройствами.
Отдельно скажу про миф о том, что SSD обязательно деградирует за год. Настоящий износ определяется ресурсом TBW, а он у современного терабайтника обычно измеряется сотнями терабайт перезаписи. Для домашнего использования это годы и годы. Так что если SMART не показывает ошибок, а процент здоровья держится выше девяноста, ваш диск не умирает. Он просто устал от того, как с ним обращаются. Именно поэтому я перестал валить на накопитель вину за то, что сам же его забил под завязку и поставил в душную нишу.
Что я сделал по итогам этого разбора. Освободил примерно четверть объёма, чтобы контроллеру было где развернуться для сборки мусора и SLC-кэша. Вручную запустил оптимизацию и убедился, что TRIM активен. Обновил прошивку через фирменную утилиту производителя — кстати, там же нашлась функция Secure Erase, которая реально помогает вернуть накопителю заводскую свежесть, если он забит старыми данными под завязку. Отключил индексацию и теневые копии на системном разделе, перенёс торренты, распаковку архивов и монтаж видео на второй диск, потому что постоянные тяжёлые записи — главный убийца отзывчивости. И поставил радиатор.
Результат меня вполне устроил: чтение вернулось почти к паспортным значениям, запись поднялась примерно вдвое, а главное — исчезли те раздражающие фризы при обычной работе. Если коротко, то чек-лист для всех, кто заметил, что накопитель сдал позиции: держите не меньше пятнадцати-двадцати процентов свободного места, проверьте TRIM и режим AHCI, обновите прошивку, посмотрите SMART и температуру, не пихайте диск в горячий угол, и не покупайте дешёвые модели без DRAM-кэша, если пишете много. Скорее всего, покупать новый накопитель вам не придётся.
А у вас было такое, что SSD со временем заметно просел? Поделитесь, каким тестом вы проверяли скорость и что в итоге помогло вернуть былую прыть — интересно собрать коллективный опыт, вдруг мы вместе найдём приём, до которого я не додумался!
Сначала я, как положено, вооружился CrystalDiskMark и Atto. Прогнал тест на пустом диске и на заполненном — разница оказалась шокирующей. На почти пустом накопителе скорость лежала в пределах заявленной производителем, а стоило забить его на девяносто процентов, и запись просела до уровня приличной флешки. Тут я и понял, что мой SSD физически здоров, просто я сам загнал его в невыгодный режим работы. И первым подозреваемым стал SLC-кэш.
Объясню простыми словами, как это работает. Современные потребительские накопители обычно делают на памяти TLC или QLC. Такая память хранит три или четыре бита в одной ячейке, а пишет относительно медленно. Чтобы не позориться в обзорах, производитель отводит часть свободного пространства под быстрый режим SLC, где ячейка хранит один бит. Пока объём записи помещается в этот кэш, вы видите космические цифры. Но кэш имеет предел: гигабайт десять-тридцать у бюджетных моделей, сто-двести у дорогих. Записали больше или заняли почти весь диск — и накопитель честно уходит на свою природную скорость, которая в разы ниже рекламной. Чем меньше свободного места, тем меньше места под кэш, и тем чаще вы попадаете в этот медленный режим.
Второй момент, на который я грешил совершенно напрасно, — TRIM. Если он не работает, контроллер не знает, какие блоки данных уже удалены, и перед записью вынужден их сначала стирать. Это дико бьёт по скорости и по ресурсу. Проверить легко: команда Optimize-Volume в консоли или обычная встроенная оптимизация дисков в системе. У меня, к счастью, TRIM работал, но у друга, который годами сидел в режиме RAID, он не работал вообще. Плюс я нашёл ещё пару мелочей: индексация файлов, точки восстановления и вечный антивирусный скан, которые постоянно дёргают диск мелкими записями и не дают ему уйти в покой.
Третья причина, которую я обнаружил, — банальный перегрев. NVMe-накопитель без радиатора под нагрузкой легко уходит за семьдесят, а то и за восемьдесят градусов и начинает троттлить, то есть сам сбрасывать частоты. У меня диск стоял под видеокартой в глухом углу корпуса, где воздух почти не ходит. Поставил простенький алюминиевый радиатор с термопрокладкой — температура упала почти на двадцать градусов, и просадки при длительной записи стали заметно мягче. Заодно проверил, что диск подключён именно к процессорным линиям PCIe, а не к чипсетным, которые могут делиться с другими устройствами.
Отдельно скажу про миф о том, что SSD обязательно деградирует за год. Настоящий износ определяется ресурсом TBW, а он у современного терабайтника обычно измеряется сотнями терабайт перезаписи. Для домашнего использования это годы и годы. Так что если SMART не показывает ошибок, а процент здоровья держится выше девяноста, ваш диск не умирает. Он просто устал от того, как с ним обращаются. Именно поэтому я перестал валить на накопитель вину за то, что сам же его забил под завязку и поставил в душную нишу.
Что я сделал по итогам этого разбора. Освободил примерно четверть объёма, чтобы контроллеру было где развернуться для сборки мусора и SLC-кэша. Вручную запустил оптимизацию и убедился, что TRIM активен. Обновил прошивку через фирменную утилиту производителя — кстати, там же нашлась функция Secure Erase, которая реально помогает вернуть накопителю заводскую свежесть, если он забит старыми данными под завязку. Отключил индексацию и теневые копии на системном разделе, перенёс торренты, распаковку архивов и монтаж видео на второй диск, потому что постоянные тяжёлые записи — главный убийца отзывчивости. И поставил радиатор.
Результат меня вполне устроил: чтение вернулось почти к паспортным значениям, запись поднялась примерно вдвое, а главное — исчезли те раздражающие фризы при обычной работе. Если коротко, то чек-лист для всех, кто заметил, что накопитель сдал позиции: держите не меньше пятнадцати-двадцати процентов свободного места, проверьте TRIM и режим AHCI, обновите прошивку, посмотрите SMART и температуру, не пихайте диск в горячий угол, и не покупайте дешёвые модели без DRAM-кэша, если пишете много. Скорее всего, покупать новый накопитель вам не придётся.
А у вас было такое, что SSD со временем заметно просел? Поделитесь, каким тестом вы проверяли скорость и что в итоге помогло вернуть былую прыть — интересно собрать коллективный опыт, вдруг мы вместе найдём приём, до которого я не додумался!