💿 Linux: Почему SSD тормозит? Проверь выравнивание (Alignment)
Вы купили супер-быстрый NVMe диск. Поставили базу данных. А скорость записи удручает. В 90% случаев проблема в выравнивании разделов (Partition Alignment).
Современные диски имеют физический сектор 4KB. Если ваш раздел начинается не с начала физического сектора (а, например, со смещением в 512 байт), то одна запись операционной системы превращается в две операции на диске (Read-Modify-Write). Это убивает производительность (Write Amplification).
Как проверить за 1 секунду:
Куда смотреть:
1. Колонка
2. Колонка
3. Главное: Если стартовый сектор (можно глянуть в
Если видите
#linux #storage #ssd #performance #alignment #tuning #lsblk
Вы купили супер-быстрый NVMe диск. Поставили базу данных. А скорость записи удручает. В 90% случаев проблема в выравнивании разделов (Partition Alignment).
Современные диски имеют физический сектор 4KB. Если ваш раздел начинается не с начала физического сектора (а, например, со смещением в 512 байт), то одна запись операционной системы превращается в две операции на диске (Read-Modify-Write). Это убивает производительность (Write Amplification).
Как проверить за 1 секунду:
lsblk -t
Куда смотреть:
1. Колонка
PHY-SEC : Должна быть 4096 (или больше).2. Колонка
Min-IO : Минимальный размер ввода-вывода.3. Главное: Если стартовый сектор (можно глянуть в
fdisk -l ) не делится на 8 без остатка — у вас проблемы.Если видите
Alignment offset отличный от 0 — пересоздавайте разделы правильно. Это "бесплатный" прирост скорости до 30%.#linux #storage #ssd #performance #alignment #tuning #lsblk