NVMe в сервере: когда это оправдано
Чем накопители NVMe отличаются от SATA и SAS, где выигрыш заметен, где это переплата и на что смотреть при подборе.
Накопители с интерфейсом NVMe подключаются напрямую к шине процессора и не используют контроллер, рассчитанный на механические диски. Отсюда и выигрыш: задержка меньше в разы, а число операций в секунду измеряется сотнями тысяч.
Вопрос в том, где эта разница действительно нужна, а где деньги уйдут впустую.
Чем NVMe отличается от привычного SATA и SAS
| Параметр | SATA | SAS | NVMe |
|---|---|---|---|
| Задержка | сотни микросекунд | сотни микросекунд | десятки микросекунд |
| Очередей команд | одна | одна | тысячи |
| Подключение | через контроллер | через контроллер | напрямую к шине |
| Стоимость терабайта | ниже | средняя | выше |
| Число дисков в сервере | десятки | десятки | ограничено линиями шины |
Где выигрыш заметен
- Базы данных с интенсивной записью. Журналы транзакций — это мелкие операции подряд, и задержка здесь решает всё.
- Виртуализация с плотной посадкой. Десятки машин на хосте дают перемешанный случайный доступ.
- Аналитика и обработка больших выборок. Чтение идёт параллельно, глубина очереди используется полностью.
- Кеш перед ёмким хранилищем. Небольшой быстрый том вытягивает производительность всего массива.
Где переплата
Файловые архивы, резервные копии, видеонаблюдение, файловые шары с последовательным доступом. Там упирается не в задержку, а в объём и в сеть — механические диски или ёмкие твердотельные накопители дадут тот же результат заметно дешевле.
Отдельный случай — сервер, который большую часть времени простаивает. Быстрый накопитель не ускорит то, что и так не нагружено.
На что смотреть при подборе
- Ресурс перезаписи. Накопители делятся на модели под чтение и под смешанную нагрузку. Под журналы баз берут вторые, иначе ресурс вырабатывается за месяцы.
- Форм-фактор и разъём. В сервере может быть отсек под диски с горячей заменой, а может быть только слот на плате — это разные изделия.
- Линии шины. Каждый накопитель занимает линии процессора: их число ограничено, и на плотных конфигурациях это упирается раньше, чем деньги.
- Охлаждение. Под нагрузкой накопитель греется и снижает скорость при перегреве; в плотных корпусах это заметно.
- Избыточность. Зеркало на быстрых накопителях делают программно или на специальном контроллере — привычный дисковый контроллер здесь не подойдёт.
Смешанная схема
Практичный вариант для большинства задач: пара быстрых накопителей под систему и базу, ёмкие диски под данные и архивы. Так деньги уходят туда, где они реально ускоряют работу.
Накопители подбираются в разделе накопителей, серверы под них — в разделе серверного оборудования.
Частые вопросы
Можно ли поставить NVMe в старый сервер? Иногда да, через плату расширения, но проверьте поддержку загрузки с такого накопителя.
Нужен ли RAID-контроллер? Классический не подойдёт: избыточность делается средствами системы или отдельным решением.
Насколько это быстрее на практике? На последовательном чтении разница невелика, на мелких случайных операциях — в разы.
Что с надёжностью? Не хуже корпоративных SATA-накопителей при сопоставимом ресурсе перезаписи.
Подбор под задачу
Опишите нагрузку и объём данных на server@tkasiatorg.ru. Подберём накопители с нужным ресурсом и проверим, что сервер их поддерживает.
Смотрите также системы хранения данных.
Читайте также
