Реклама

NVMe, SSD или HDD: какой диск выбрать для VPS

12 октября 2026 г.11 мин чтения
NVMe, SSD или HDD: какой диск выбрать для VPS

При выборе виртуального сервера тип дисковой подсистемы часто становится главным фактором, определяющим итоговую стоимость тарифа. За один и тот же бюджет хостинг-провайдеры могут предлагать компактные 20–40 GB NVMe, стандартные 80–120 GB SSD или массивные тарифы с накопителями от 1 до 4 TB на базе традиционных HDD.

Разница между ними измеряется не только емкостью, но и скоростью произвольного доступа, глубиной очереди команд и задержками ввода-вывода (iowait). Разберем архитектурные отличия трех технологий, их поведение под нагрузкой и определим, под какие сценарии подходит каждый тип накопителя.

1. HDD: плотность хранения и ограничения механики

Классические жесткие диски (HDD, Hard Disk Drive) используют механический принцип: вращающиеся магнитные пластины и считывающую головку.

Из-за физического перемещения головки к нужному сектору время доступа к данным составляет от 4 до 15 миллисекунд, а производительность на случайных операциях ввода-вывода упирается в потолок 75–150 IOPS на один диск.

Поведение на сервере:

  • Линейные операции против случайных. HDD демонстрирует приемлемую скорость при непрерывном чтении или записи больших файлов (150–250 MB/s). Однако при одновременных запросах от десятков процессов время ожидания резко возрастает.

  • Ловушка для СУБД и веб-серверов. Запуск базы данных (PostgreSQL, MySQL) на HDD приводит к лавинообразному росту метрики %iowait в операционной системе. Процессор простаивает в ожидании ответа дисковой подсистемы, пул соединений переполняется, и веб-сервер перестает отвечать.

  • Цена за терабайт. Это главное достоинство HDD. Тарифные линейки Storage VDS позволяют арендовать 1–4 TB дискового пространства по цене базового компактного VPS.

Когда выбирать: Холодные архивы, долговременное хранение бэкапов, серверы сбора логов, медиахранилища и раздача статичных файлов большого объема без случайных выборок.

2. SATA SSD: золотая середина и ограничение AHCI

Твердотельные накопители на базе флеш-памяти NAND полностью избавились от механических задержек. Время отклика сократилось до 0.05–0.1 миллисекунды, а число операций случайного доступа подскочило до 50 000 – 90 000 IOPS.

Однако стандартные серверные SSD используют интерфейс SATA III и протокол AHCI, которые изначально создавались для медленных механических накопителей.

Архитектурные ограничения SATA:

  • Потолок пропускной способности: Предельная скорость шины SATA III ограничена значением 6 Gbps (около 550–580 MB/s на практике).

  • Глубина очереди: Протокол AHCI поддерживает только 1 очередь команд глубиной до 32 инструкций. При пиковых нагрузках, когда многопоточное приложение генерирует тысячи одновременных запросов к диску, в контроллере образуется затор.

Когда выбирать: Стандартные веб-проекты, корпоративные сайты, API со средним трафиком, CRM-системы, тестовые среды и микросервисы, где не требуется экстремальная скорость транзакций, но критична стабильность.

3. NVMe: прямой доступ к шине PCI Express

Протокол NVMe (Non-Volatile Memory Express) был разработан с нуля под специфику быстрой твердотельной памяти и исключил устаревшую прослойку контроллеров SATA/SAS.

Накопители подключаются напрямую к линиям процессора через шину PCI Express (Gen 3, 4 или 5).

Инженерные преимущества:

  • Многопоточность и параллелизм. NVMe поддерживает до 64 000 очередей, каждая из которых может содержать до 64 000 команд. Это исключает конкуренцию между потоками гостевой ОС.

  • Колоссальный IOPS и ультранизкая задержка. Серверные массивы NVMe выдают сотни тысяч и миллионы IOPS при задержках менее 0.02 миллисекунды (20 микросекунд).

  • Снятие лимитов с линейной скорости. Скорость чтения и записи исчисляется гигабайтами в секунду (от 3 000 до 14 000 MB/s в зависимости от поколения PCIe).

Когда выбирать: Высоконагруженные реляционные СУБД (PostgreSQL, MySQL/InnoDB) с тысячами транзакций в секунду (OLTP), проекты на 1С:Предприятие, брокеры сообщений (Kafka, RabbitMQ) и любые сервисы, чувствительные к таймингам диска.

Сравнительная таблица

Параметр

HDD (Mechanical)

SATA SSD

NVMe (PCIe)

Интерфейс подключения

SATA III / SAS

SATA III

PCI Express (x4)

Случайный доступ (4K IOPS)

~75 – 150

~40 000 – 90 000

200 000 – 1 000 000+

Время задержки (Latency)

4 – 15 мс

0.05 – 0.1 мс

< 0.02 мс (микросекунды)

Параллельные очереди

1 очередь (до 32 команд)

1 очередь (до 32 команд)

До 64 000 очередей

Предельная скорость шины

~200 MB/s

~550 MB/s

3 500 – 7 500+ MB/s

Стоимость гигабайта

Минимальная

Средняя

Умеренно высокая

Оптимальное применение

Бэкапы, архивы, медиа

CMS, сайты, API, dev-стек

СУБД, 1С, очеред

Как проверить производительность диска на VPS

После заказа сервера реальную скорость дисковой подсистемы проверяют утилитой fio (в отличие от dd, она тестирует произвольные операции чтения/записи блоками по 4K):

Bash

# Установка fio
apt-get install fio -y || yum install fio -y

# Тест случайной записи (Random Write) блоками 4K с глубиной очереди 32
fio --name=randwrite --ioengine=libaio --iodepth=32 --rw=randwrite --bs=4k --direct=1 --size=1G --numjobs=1 --runtime=30 --group_reporting

В итоговом отчете ключевые параметры — это строки IOPS и lat (usec / msec):

  • На NVMe вы увидите значения в десятки тысяч IOPS и микросекундные задержки (usec).

  • На HDD показатель IOPS упадет до сотен, а задержка подскочит до миллисекунд (msec).

Заключение

Выбор накопителя для виртуального сервера — это поиск баланса между скоростью произвольного доступа и стоимостью гигабайта:

  • HDD остается вне конкуренции, когда требуется хранить гигабайты и терабайты вспомогательных данных без постоянных случайных запросов к диску.

  • SATA SSD закрывает задачи стандартного веб-хостинга и разработки без переплат, если сервер не сталкивается с параллельной нагрузкой в тысячи транзакций в секунду.

  • NVMe необходим для баз данных, высоконагруженных бэкендов и коммерческих приложений, где задержки отклика и очереди ввода-вывода напрямую влияют на доступность сервиса для клиентов.

В каталоге VPSMarket.Ru используйте фильтры по типу диска (NVMe, SSD или HDD), чтобы подобрать оптимальную конфигурацию под требования архитектуры и не переплачивать за невостребованные ресурсы.

Рекомендуемые тарифы

Beget
CPU2×3.0GHz
RAM4 GB
Диск40 GB NVMe
Трафик∞
Вирт.KVM
Страна
Россия
DDoSIPv6⏱
1140 ₽
Hosting Russia
CPU2×2.0GHz
RAM4 GB
Диск70 GB NVMe
Трафик30 TB
Вирт.KVM
Страна
Россия
DDoSIPv6⏱
750 ₽
AdminVPS
CPU8×3.6GHz
RAM16 GB
Диск160 GB NVMe
Трафик10 TB
Вирт.KVM
Страна
РоссияВеликобританияГермания+7
DDoSIPv6⏱
3379 ₽

Часто задаваемые вопросы о дисках для VPS