К основному содержимому

Износ SSD и NVMe: что такое TBW и когда менять диск

VDS / VPS · 13.10.2026 · 4 мин чтения
Иллюстрация к статье «Износ SSD и NVMe: что такое TBW и когда менять диск»

SSD и NVMe-накопители изнашиваются не так, как механические диски: движущихся частей в них нет, зато есть ограниченное число циклов перезаписи ячеек флеш-памяти. Этот текст объясняет, что означает параметр TBW, как прочитать показатели SMART и когда стоит планировать замену диска на VDS или выделенном сервере.

Что такое TBW и как его считают

TBW (Total Bytes Written) — паспортный ресурс накопителя, выраженный в суммарном объёме данных, которые можно записать на диск за весь срок службы при гарантийных условиях. Производитель указывает это значение в документации к конкретной модели, и оно не универсально: у бытового SATA SSD ресурс обычно заметно ниже, чем у серверного NVMe той же ёмкости.

Рядом с TBW часто приводят DWPD (Drive Writes Per Day) — сколько раз в сутки диск можно полностью перезаписать, не выходя за гарантийный ресурс за весь срок гарантии. Это тот же показатель, пересчитанный по-другому, и он удобен, когда сравниваются диски разной ёмкости от разных производителей.

Какие бывают типы износа SSD

Износ накопителя — это не единый процесс, а несколько параллельных факторов, которые стоит различать при чтении показаний SMART.

  • Износ ячеек NAND — физическое исчерпание циклов записи и стирания во флеш-памяти, растёт вместе с объёмом записанных данных.
  • Деградация контроллера — сбои в работе микросхемы управления диском, не связанные напрямую с объёмом записи.
  • Нехватка резервных блоков — исчерпание запаса ячеек для wear-leveling, ускоряет видимый износ при том же объёме записи.
  • Перегрев NVMe — троттлинг контроллера при высокой температуре, который выглядит как падение производительности, а не как износ.

Сравнение способов проверить ресурс диска

Для диагностики подходят разные инструменты, и они дополняют друг друга, а не заменяют один другой. О различиях между NVMe, SATA SSD и HDD в серверах подробно рассказано в статье о типах серверных дисков.

СпособЧто показываетГде доступенКогда применять
smartctlPercentage Used и счётчик записанных данныхконсоль, Linux и Windowsбазовая проверка на любом сервере
nvme-cliатрибуты здоровья, специфичные для NVMeконсоль, только NVMe-дискидетальная диагностика NVMe
панель провайдераагрегированные алерты о состоянии дискавеб-интерфейс хостингакогда нет доступа к консоли
мониторинг нагрузкикосвенные признаки по IOPS и задержкамвнешние системы мониторингараннее выявление аномалий

Обзор утилит для повседневного мониторинга VDS, включая CPU, память и диск, есть в статье о мониторинге ресурсов VDS.

Как посмотреть реальный износ в консоли

Для NVMe-дисков и для SATA SSD команды разные, но смысл один: найти процент использованного ресурса.

# Проверка SMART-атрибутов NVMe-диска
sudo nvme smart-log /dev/nvme0

# Проверка SATA SSD через smartctl
sudo smartctl -a /dev/sda | grep -i wear

Для NVMe-дисков ключевое поле в выводе — percentage_used: пока оно ниже 100, производитель гарантирует ресурс диска, а дальнейшая работа возможна, но уже без гарантии. Для SATA SSD похожий смысл несёт атрибут SMART с именем вроде Wear_Leveling_Count или Media_Wearout_Indicator — конкретное название зависит от производителя контроллера.

Что делать, если ресурс на исходе

  1. Снять показания SMART и зафиксировать текущее значение Percentage Used или аналогичного атрибута, чтобы отслеживать динамику.
  2. Сопоставить скорость роста износа с характером нагрузки: базы данных и журналы пишут на диск заметно активнее статичных файлов сайта.
  3. Перенести самые активные по записи данные — логи, временные таблицы, кеш — на отдельный раздел или диск, если это возможно.
  4. Настроить резервное копирование с проверкой целостности, не дожидаясь момента, когда диск откажет без предупреждения.
  5. Запланировать замену диска заранее, когда показатель износа приближается к паспортному пределу, а не после первых ошибок чтения.

Чтобы оценить производительность диска под нагрузкой, а не только его износ, пригодятся тесты из статьи о бенчмарках сервера fio и sysbench: высокий износ в сочетании с ростом задержек — сигнал готовить замену раньше срока.

Частые вопросы

Сколько записи выдерживает обычный SSD?

Точное число зависит от модели и указано в спецификации производителя: у бытовых SATA SSD ресурс обычно заметно ниже, чем у серверных NVMe той же ёмкости. Узнать конкретное значение можно только в документации к своей модели, а не по общим оценкам из интернета.

Почему SSD показывает нагрузку 100%, если данных на нём мало?

Нагрузка 100% в мониторинге — это загруженность очереди запросов ввода-вывода, а не заполненность диска данными. Чаще всего причина — много мелких случайных операций записи или чтения, с которыми не справляется очередь, а не физический объём хранимых файлов.

Диск ещё можно использовать после 100% Percentage Used?

Технически диск обычно продолжает работать и после достижения паспортного предела, но производитель уже не гарантирует сохранность данных при дальнейшей записи. Для рабочих нагрузок такой диск стоит заменить заранее, оставив его разве что под второстепенные задачи.

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке