Веб-разработка

NVMe, SSD или HDD: какие диски нужны сайту и серверу

Объясняем разницу между HDD, SATA SSD и NVMe, какой диск нужен разным сайтам и как проверить скорость диска на своём сервере.

NVMe, SSD или HDD: какие диски нужны сайту и серверу

Для сайта в 2026 году оптимальный выбор — NVMe SSD: он заметно быстрее обрабатывает мелкие операции чтения и записи, из которых и состоит работа CMS и базы данных. Обычный SATA SSD тоже подойдёт для большинства небольших сайтов. HDD для самого сайта и базы данных лучше не использовать — его место в хранении резервных копий, архивов и больших медиафайлов, к которым обращаются редко. Ниже объясняем, почему так, на какие характеристики смотреть и как проверить диск на уже арендованном сервере.

NVMe SSD-накопитель для сервера

Почему диск так важен для скорости сайта

Когда посетитель открывает страницу сайта на WordPress, 1С-Битрикс или другой CMS, сервер выполняет десятки операций: читает PHP-файлы, обращается к базе данных, записывает сессии, кэш и логи. Каждая операция небольшая, но их много, и они идут вперемешку из разных мест диска. Именно в таких «случайных» операциях разница между типами дисков огромна.

Если диск медленный, процессор простаивает в ожидании данных. В мониторинге это видно как высокий показатель iowait: нагрузка на сервер вроде бы есть, а процессор «ничего не делает». Для посетителя это выглядит как долгое время ответа сервера (TTFB), особенно на страницах каталога, поиска и корзины.

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

Как устроены HDD, SSD и NVMe

HDD — жёсткий диск

Механическое устройство: магнитные пластины вращаются, а считывающая головка перемещается к нужному месту. На каждое перемещение уходят миллисекунды. Поэтому HDD хорошо справляется с последовательным чтением больших файлов, но плохо — с множеством мелких запросов. Его преимущества — низкая стоимость за гигабайт и большие объёмы.

SATA SSD

Твердотельный накопитель на флеш-памяти без движущихся частей. Доступ к любым данным происходит почти мгновенно. Однако SSD подключается через интерфейс SATA, рассчитанный ещё на жёсткие диски, и упирается в его пропускную способность — около 600 МБ/с.

NVMe SSD

Тоже флеш-память, но подключённая по шине PCIe и протоколу NVMe, созданному специально для твердотельных накопителей. Он поддерживает множество параллельных очередей команд и обеспечивает кратно большую скорость и меньшие задержки, чем SATA SSD. Для серверов, где одновременно работают веб-сервер, PHP и база данных, это особенно заметно.

Параметр HDD SATA SSD NVMe SSD
Последовательная скорость Около 100–250 МБ/с До ~550 МБ/с Несколько ГБ/с
Случайные операции (IOPS) Сотни Десятки тысяч Сотни тысяч и выше
Задержка доступа Миллисекунды Десятые доли мс Десятки микросекунд
Цена за гигабайт Самая низкая Средняя Выше, но разрыв сокращается
Лучшее применение Бэкапы, архивы, медиа Небольшие сайты, файловое хранение Сайты, базы данных, магазины

Цифры в таблице ориентировочные и зависят от конкретной модели, но порядок разницы отражают верно. Для сайта решающая строка — случайные операции и задержка.

Жёсткий диск HDD с вращающимися пластинами

Что выбрать под разные задачи

Сайт-визитка и лендинг

Нагрузка минимальная, разница между SSD и NVMe на глаз почти не заметна. Подойдёт любой современный виртуальный хостинг на SSD. Подробнее — в статье хостинг для лендинга.

Сайт на WordPress или Битрикс с каталогом

Здесь NVMe уже ощутимо сокращает время ответа на тяжёлых страницах и в админке. Особенно важно для 1С-Битрикс, который активно работает с файловым кэшем и базой.

Интернет-магазин и сервисы с базой данных

Только NVMe. Обмен с 1С, фильтры каталога, одновременные заказы — всё это множество мелких операций записи и чтения. Как оценить остальные ресурсы, рассказываем в статье о расчёте мощности сервера для интернет-магазина.

Резервные копии и архивы

Здесь важны объём и цена, а не скорость: HDD или объектное хранилище S3 — разумный выбор. Главное — чтобы копии хранились не на том же диске, что и сайт.

Совет. Оптимальная схема для растущего проекта — сайт и база на NVMe, резервные копии на отдельном дешёвом хранилище. Так вы платите за скорость только там, где она реально нужна.

На что смотреть в тарифе, кроме типа диска

Надпись «NVMe» в тарифе ещё не гарантирует высокой скорости. Обратите внимание на детали:

  • Ограничения IOPS. На VPS и виртуальном хостинге провайдеры часто ограничивают число операций в секунду на один сервер или аккаунт. Уточните, есть ли лимит и какой.
  • Локальный или сетевой диск. В облаке диск может быть сетевым — он надёжнее за счёт репликации, но задержки выше, чем у локального NVMe.
  • Резервирование (RAID). На выделенном сервере спросите, собраны ли диски в RAID 1 или RAID 10. Без зеркалирования отказ одного диска означает простой и восстановление из бэкапа.
  • Объём с запасом. Логи, кэш, бэкапы и обновления занимают место быстрее, чем кажется. Заполненный на 95% диск — частая причина внезапных ошибок сайта.
  • Лимит на количество файлов (inodes) на виртуальном хостинге — важен для сайтов с большим кэшем.

Как проверить диск на своём сервере

Если у вас VPS или выделенный сервер, тип и скорость диска легко проверить самому.

  1. Посмотрите список дисков. Устройства с именами вида nvme0n1 — NVMe, в колонке ROTA значение 1 означает вращающийся HDD, 0 — твердотельный накопитель:
    lsblk -d -o NAME,ROTA,SIZE,MODEL

    На виртуальном сервере имя диска (например, vda) не всегда отражает реальное оборудование, поэтому важнее тест скорости.

  2. Установите утилиту fio и выполните тест случайного чтения-записи мелкими блоками — он ближе всего к реальной работе сайта:
    sudo apt install fio
    fio --name=randrw --filename=/tmp/fio.test --size=1G --rw=randrw --bs=4k --direct=1 --ioengine=libaio --iodepth=32 --runtime=30 --time_based --group_reporting
    rm /tmp/fio.test
  3. Посмотрите показатели IOPS для чтения и записи. Десятки тысяч и выше — хороший результат для сайта, сотни — признак HDD или жёсткого лимита.
  4. Проверьте, ждёт ли процессор диск под нагрузкой: в выводе top смотрите показатель wa. Постоянно высокие значения говорят об узком месте в дисковой подсистеме.
  5. Проверьте свободное место: df -h.

Важно. Не запускайте долгие нагрузочные тесты диска на рабочем сервере в часы пик — это замедлит сайт. И никогда не направляйте fio на устройство целиком (например, /dev/nvme0n1) — тест записи уничтожит данные. Используйте тестовый файл, как в примере.

Мониторинг производительности диска на сервере

Где взять сервер на NVMe

Сегодня NVMe стал стандартом у большинства крупных российских провайдеров, но конфигурации, лимиты и цены различаются. На что ориентироваться:

  • для виртуального хостинга — Timeweb (тарифы Year, Optimo, Century, Millennium) или SprintHost; тип дисков и лимиты уточняйте в описании тарифа;
  • для VPS и выделенных серверов — Timeweb Cloud и AdminVPS; при выборе выделенного сервера сверяйте модель дисков и наличие RAID.

Мы разбирали возможности одного из провайдеров подробно в материале обзор Timeweb и Timeweb Cloud. А как выбрать железо для выделенного сервера целиком, рассказываем в статье как выбрать выделенный сервер.

Мы в Pear Advert при переносе сайтов клиентов на NVMe обычно видим заметное сокращение времени ответа на тяжёлых страницах, но эффект всегда зависит от того, где было узкое место, — поэтому сначала измеряем, потом переносим.

Система хранения данных в серверной стойке

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

Повлияет ли NVMe на позиции сайта в поиске?

Напрямую — нет. Но скорость ответа сервера входит в показатели загрузки страниц, которые поисковые системы учитывают, и влияет на поведение посетителей. Быстрый диск — одна из составляющих, но не замена оптимизации.

Правда ли, что SSD быстро «изнашивается»?

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

Можно ли хранить бэкапы на том же NVMe?

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

Что лучше: больше памяти или NVMe?

Это не взаимоисключающие вещи. Достаточный объём оперативной памяти позволяет кэшировать данные и реже обращаться к диску, а NVMe ускоряет те обращения, которые всё равно происходят. Для магазина важно и то, и другое.

Итог

Для сайта и базы данных выбирайте NVMe SSD, для небольших сайтов допустим SATA SSD, а HDD оставьте для архивов и бэкапов. Проверяйте не только надпись в тарифе, но и лимиты, тип диска и реальную скорость. Если не хотите разбираться сами — поможем подобрать и настроить: в рамках услуги аренда сервера и хостинга мы протестируем варианты и перенесём сайт без простоя.

В статье есть партнёрские ссылки: если вы зарегистрируетесь по ним, студия получит вознаграждение, для вас цена не меняется.

Читать дальше

Статьи по теме

Начать проект

Давайте сделаем крутой проект вместе

Расскажите о задаче — мы бесплатно проанализируем нишу, предложим решение и назовём сроки со стоимостью. Без навязчивых звонков.

Телефон

8 (926) 837 76 68

Почта

info@pear-advert.ru

Офис

Москва, ул. Гиляровского, 57с1

Оставьте заявку

Ответим в течение рабочего дня

Выберите тип проекта

Данные используются только для ответа на заявку и хранятся не дольше трёх лет.