TBW и DWPD: как выбрать SSD для сервера и рассчитать его ресурс
При выборе твердотельного накопителя (SSD) для сервера недостаточно смотреть только на ёмкость и скорость. Ключевые параметры долговечности — TBW (Total Bytes Written) и DWPD (Drive Writes Per Day). Они определяют, сколько данных можно записать на SSD за весь срок службы, и позволяют предсказать момент выхода накопителя из строя. В этом руководстве мы подробно объясним, что означают эти характеристики, как их рассчитать и как правильно выбрать SSD для различных серверных нагрузок.
1. Что такое TBW (Total Bytes Written)?
TBW (суммарный объём записанных данных) — это показатель, который указывает на общий объём данных (в терабайтах), которые могут быть записаны на накопитель за его срок службы. После достижения этого лимита производитель не гарантирует дальнейшую работу, хотя SSD может продолжать функционировать.
Пример: Если SSD имеет TBW = 600 ТБ, это значит, что на этот диск можно записать 600 терабайт данных за весь срок его службы. При ежедневной записи 100 ГБ такой диск прослужит более 16 лет (600 ТБ / 0,1 ТБ в день ≈ 6000 дней).
TBW особенно важен для серверов с интенсивной записью: баз данных, систем видеонаблюдения, почтовых серверов, виртуализации.
2. Что такое DWPD (Drive Writes Per Day)?
DWPD (число полных перезаписей в день) — это показатель, который показывает, сколько раз накопитель может быть полностью перезаписан в течение одного дня на протяжении всего срока службы (обычно 3 или 5 лет).
Пример: Если у SSD объёмом 1 ТБ DWPD = 1 и срок службы 5 лет, это означает, что на этот накопитель можно записывать 1 ТБ данных каждый день в течение 5 лет без риска снижения производительности. Общий ресурс записи за 5 лет составит 1 ТБ × 365 × 5 = 1825 ТБ.
DWPD удобен для быстрой оценки пригодности SSD для задач с известной суточной интенсивностью записи.
3. Взаимосвязь TBW и DWPD
Эти две характеристики связаны формулой. Зная объём диска (Capacity в ГБ или ТБ), срок службы в годах (Warranty Years) и DWPD, можно вычислить TBW:
TBW = DWPD × Capacity (в ТБ) × 365 × Warranty Years
И наоборот, зная TBW, можно рассчитать DWPD:
DWPD = TBW / (Capacity (в ТБ) × 365 × Warranty Years)
Рассмотрим на примере. SSD объёмом 960 ГБ (0,96 ТБ) с заявленным TBW = 1750 ТБ и гарантией 5 лет:
DWPD = 1750 / (0,96 × 365 × 5) = 1750 / 1752 ≈ 1,0
Этот SSD выдерживает одну полную перезапись в день (DWPD = 1).
4. Таблица сравнения TBW и DWPD для разных типов SSD
Производители делят SSD на классы в зависимости от ресурса. В таблице приведены ориентировочные значения для распространённых форматов:
| Класс SSD | Типичный объём | TBW (3 года) | DWPD | Применение |
|---|---|---|---|---|
| Клиентский (Client) | 256 ГБ – 2 ТБ | 150 – 600 ТБ | 0,1 – 0,3 | Рабочие станции, легкие серверы |
| Центровой (Mainstream) | 480 ГБ – 4 ТБ | 500 – 1800 ТБ | 0,5 – 1 | Файловые серверы, веб-хостинг |
| Корпоративный смешанной нагрузки (Mixed-use) | 800 ГБ – 8 ТБ | 2000 – 7000 ТБ | 1 – 3 | Базы данных, виртуализация, кэширование |
| Корпоративный для интенсивной записи (Write-intensive) | 400 ГБ – 3,2 ТБ | 7000 – 25000 ТБ | 5 – 10 | Высоконагруженные OLTP, аналитика, журналы |
| Датацентровый NVMe (High-end) | 1,6 – 15 ТБ | 15000 – 70000 ТБ | 1 – 5 (в зависимости от модели) | Облачные платформы, высокопроизводительные вычисления |
5. Как рассчитать необходимый ресурс SSD для вашего сервера
Чтобы правильно выбрать SSD, выполните следующие шаги:
- Оцените ежедневный объём записи (Host Writes Per Day). Используйте данные мониторинга (например,
iostatв Linux, PerfMon в Windows) за типичный рабочий день. Усредните показатели. Пример: сервер базы данных записывает в среднем 200 ГБ в сутки. - Определите объём диска (Capacity). Например, вы планируете использовать SSD на 1,92 ТБ.
- Вычислите требуемый DWPD: Разделите объём суточной записи на ёмкость диска. В нашем примере: 0,2 ТБ / 1,92 ТБ ≈ 0,104. То есть нужен SSD с DWPD не менее 0,1. Но лучше взять с запасом (0,5 или 1), так как нагрузка может расти.
- Рассчитайте минимальный TBW за срок службы (например, 5 лет): TBW = 0,2 ТБ × 365 × 5 = 365 ТБ. Добавьте запас 30–50% → ~500 ТБ.
Пример подбора: Для сервера с ежедневной записью 300 ГБ на диск 1,92 ТБ потребуется TBW не менее 300 ГБ × 365 × 5 = 547,5 ТБ. Подойдёт SSD класса Mixed-use (TBW ~2000 ТБ).
6. Почему TBW и DWPD критичны для серверов?
- Интенсивные рабочие нагрузки. Серверы с базами данных, системами виртуализации, обработкой журналов и облачными сервисами ежедневно записывают терабайты данных. SSD с низким TBW выйдут из строя за несколько месяцев.
- Предсказуемая надёжность. Зная TBW, можно планировать профилактическую замену накопителей до того, как они начнут выдавать ошибки.
- Снижение риска потери данных. Превышение TBW часто сопровождается появлением сбойных секторов (Uncorrectable Errors). В корпоративных массивах это может привести к деградации RAID.
- Гарантийные обязательства. Производитель не несёт ответственности за выход SSD из строя после превышения TBW, даже если срок гарантии ещё не истёк.
7. Как выбрать SSD для типовых серверных сценариев
Рекомендации по выбору в зависимости от нагрузки:
| Сценарий | Рекомендуемый класс SSD | DWPD | Примеры моделей |
|---|---|---|---|
| Web-сервер, кэширование чтения (nginx, Varnish) | Mainstream (Read-intensive) | 0,3 – 0,5 | Samsung PM893, Intel D3-S4510 |
| Файловый сервер (SMB/NFS) с умеренной записью | Mainstream (Mixed-use) | 0,5 – 1 | Micron 5300 PRO, Kioxia CD6-R |
| База данных (MySQL, PostgreSQL, Oracle) – OLTP | Mixed-use / Write-intensive | 1 – 3 | Samsung PM1733, Intel D7-P5510 |
| Виртуализация (VMware ESXi, Hyper-V) с множеством ВМ | Mixed-use | 1 – 2 | WD Ultrastar DC SN840, Kioxia CM6 |
| Аналитика (Hadoop, Spark) – тяжёлая запись | Write-intensive | 3 – 10 | Samsung PM1743, Intel D7-P5600 |
| Системы логирования и мониторинга (ELK, Splunk) | Write-intensive | 3 – 5 | Micron 7400 MAX, Kioxia PM7 |
| Диски для кэша ZFS (L2ARC, SLOG) | Write-intensive с низкой задержкой | 3 – 10 | Optane P5800X (особые случаи) или NVMe с высоким DWPD |
8. Практический пример расчёта ресурса
Допустим, у вас есть сервер с SSD Samsung PM883 объёмом 960 ГБ (0,96 ТБ). Производитель заявляет TBW = 1750 ТБ, гарантия 5 лет. Рассчитаем максимальный ежедневный объём записи без превышения гарантийного ресурса:
Макс. суточная запись = TBW / (5 лет × 365 дней) = 1750 ТБ / 1825 ≈ 0,959 ТБ = 959 ГБ
Это означает, что на этот SSD можно записывать до 959 ГБ каждый день в течение 5 лет. Если ваша реальная нагрузка составляет 200 ГБ/сутки, диск прослужит значительно дольше (порядка 24 лет).
Но важно учитывать не только запись пользователя, но и внутреннюю активность контроллера: сборка мусора (GC), выравнивание износа (wear leveling) и другие служебные операции увеличивают фактическую запись на 10–20%.
9. Часто задаваемые вопросы (FAQ)
- Можно ли использовать SSD с высоким DWPD для обычного файлового сервера? Да, но это экономически нецелесообразно — такие диски стоят значительно дороже.
- Что будет, если превысить TBW? SSD может перейти в режим только для чтения (read-only), начать выдавать ошибки записи или просто потерять данные. В некоторых случаях он продолжает работать, но с повышенным риском отказа.
- Как проверить текущее значение TBW для установленного SSD? В Linux используйте
smartctl -a /dev/sdXи найдите полеTotal_LBAs_Written(умножьте на размер сектора). В Windows — CrystalDiskInfo или Samsung Magician. - Зависит ли TBW от температуры? Косвенно — перегрев ускоряет износ NAND-ячеек, поэтому соблюдайте температурный режим (обычно 0–70°C).
- Что такое Picture background в контексте SSD? Возможно, вы имели в виду фоновые операции (background) — сборка мусора, TRIM, которые не влияют на TBW, но могут временно повышать нагрузку на запись.
10. Чек-лист для выбора SSD для сервера
- Оцените среднюю и пиковую запись данных в день (в ГБ или ТБ).
- Определите требуемый срок службы (обычно 3 или 5 лет).
- Рассчитайте необходимый TBW по формуле: ежедневная запись × 365 × срок службы × коэффициент запаса 1,2–1,5.
- Выберите класс SSD (Read-intensive, Mixed-use, Write-intensive) и сверьте DWPD.
- Убедитесь, что интерфейс (SATA, SAS, NVMe) подходит к вашему серверу.
- Проверьте совместимость по списку HCL производителя сервера (Supermicro, Dell, HPE).
- Запланируйте мониторинг TBW через SMART-атрибуты (например, атрибут 241 или 242).
11. Заключение
TBW и DWPD — это фундаментальные параметры долговечности SSD, которые нельзя игнорировать при построении серверных систем. Понимание этих характеристик позволяет избежать преждевременного выхода дисков из строя, сбоев в работе баз данных и потери данных. Используйте приведённые формулы, таблицы и рекомендации для правильного выбора накопителя под вашу нагрузку. Регулярно контролируйте оставшийся ресурс через SMART и своевременно планируйте замену SSD.

