«Быстрый SSD-диск» — самая расплывчатая фраза в маркетинге хостеров. За ней могут скрываться разные технологии: от честного NVMe с 100k IOPS до старых QLC-SSD с 3-5к IOPS при burst-нагрузке. Разбираемся, как понять, что у вас реально стоит.
Задача не только теоретическая: медленный диск = тормозит БД = тормозит сайт. Разница между хорошим NVMe и плохим SSD может быть в 20-50 раз по производительности.
IOPS, latency, throughput — что это
Три ключевые метрики диска:
- IOPS (Input/Output Operations Per Second) — сколько мелких операций в секунду. Критично для БД, файловой системы, любого random access.
- Latency — время отклика на одну операцию. Микросекунды. Важно для интерактивных приложений и OLTP БД.
- Throughput (MB/s) — сколько ГБ в секунду. Важно для стриминга видео, копирования больших файлов.
Для типового сайта важнее всего IOPS и latency — БД и файловая система не читают линейно, они прыгают по диску.
Ориентиры для разных дисков (2026)
Типичные значения random read 4k:
Носитель Random IOPS Latency
─────────────────────────────────────────────────────
HDD 7200 rpm (SATA) 100-200 5-10 ms
HDD 15k rpm (SAS) 250-500 2-5 ms
SATA SSD (потребительский) 40-100k 0.1-1 ms
SATA SSD (enterprise) 50-100k 0.05-0.3 ms
NVMe (PCIe 3.0) 200-500k 0.02-0.1 ms
NVMe (PCIe 4.0/5.0) 500k-1M+ 0.01-0.05 ms
В VPS с shared диском:
Дешёвый SSD (оверпродан) 3-10k 1-10 ms ⚠️
Хороший NVMe VPS 30-80k 0.1-0.5 msКак проверить свой диск
Стандартный инструмент — fio. Тесты для типовых сценариев:
apt install fio -y
# Random read 4k — как БД
fio --name=r --rw=randread --bs=4k --size=1G \
--iodepth=32 --numjobs=4 --runtime=30 --time_based \
--group_reporting
# Random write 4k — как логи + БД
fio --name=w --rw=randwrite --bs=4k --size=1G \
--iodepth=32 --numjobs=4 --runtime=30 --time_based \
--group_reporting
# Sequential — как копирование файлов
fio --name=seq --rw=read --bs=1M --size=2GТестируйте на пустом диске без production-нагрузки. Fio пишет реальные данные — не запускайте с --rw=write на важных файлах.
Что важно для разных нагрузок
MySQL / PostgreSQL — random 4k. Важен IOPS, критична latency. NVMe → 3-5x быстрее сайт.
Elasticsearch / БД полнотекстового поиска — random 4k + sequential для сегментов. NVMe очень нужен.
WordPress / статичные сайты — минимальные требования. SATA SSD достаточен.
Media-hosting (картинки, видео) — throughput важен. NVMe избыточен для CDN-friendly контента.
Logs / metrics — random write. Проверьте — иногда именно это тормозит.
QLC ловушка
QLC (Quad-Level Cell) SSD — 4 бита в ячейке. Дешевле, но:
- Быстро при бурсте, медленно устойчиво. Первые несколько ГБ пишутся с SLC-кэшем на скорости NVMe. Дальше — падает до 100-500 MB/s.
- Меньше endurance. ~100-300 циклов перезаписи против 1000-3000 у TLC.
- Латенси растёт с наполнением диска. Пустой — быстро. 90% заполнен — медленно.
Для VPS с ротацией логов и активной БД — QLC даст просадку через несколько месяцев. Хостеры про это молчат.
Наши тарифы
На всех наших VPS — NVMe enterprise-класса (Samsung PM9A3 / Intel D7 P5510 или аналоги). Гарантированные 30к IOPS даже под shared-нагрузкой. Отдельно есть Hi-Storage для проектов, которым нужен большой диск с меньшим IOPS.