У какого типа диска IOPS больше: у SSD или у HDD?

«У какого типа диска IOPS больше: у SSD или у HDD?» — вопрос из категории Linux, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

SSD (твердотельные накопители) имеют на порядки более высокие IOPS по сравнению с HDD (жесткими дисками).

Причина в принципиально разной архитектуре:

  • SSD: Нет механических частей. Доступ к данным осуществляется электронным способом через память NAND, что обеспечивает низкую задержку и высокую параллельность операций.
  • HDD: Зависит от физического вращения пластин и позиционирования считывающих головок. Это создает основное ограничение на скорость операций ввода-вывода.

Типичные значения IOPS (для случайных операций чтения/записи 4K):

  • HDD (7200 RPM): 75–150 IOPS
  • SATA SSD: 30 000 – 100 000 IOPS
  • NVMe SSD (PCIe 4.0): 500 000 – 1 000 000+ IOPS

Практическое значение для DevOps:

  • SSD критически важны для рабочих нагрузок с высокой интенсивностью дисковых операций: базы данных (PostgreSQL, MySQL), кэши (Redis), журналы транзакций, виртуализация.
  • HDD могут использоваться для холодного хранения данных, архивов, резервных копий, где важнее объем, а не скорость.