Требуется ли выравнивание файловой системы при аппаратном наборе с SSD?
Мы создаем raid-10 с LSI 9260-4i + 4 x Intel DC S3500 SDD.
Выравнивание раздела
Из того, что я понимаю, мне нужно запустить fdisk с -H32 -S32 или вариант Ted T'so с -H224 -S56, чтобы выровнять разделы по 512k и 128k соответственно.
Но как насчет выравнивания файловой системы?
Обычно я понимаю, что при запуске mke2fs.ext4 желательно указывать шаг и ширину полосы.
Но нужно ли это для аппаратного рейда? Или потому, что оборудование представляет собой единое устройство хранения данных, в котором оно не требуется?
Тип рейда: аппаратное обеспечение Raid 10 Размер куска: вероятно 64 КБ Размер блока файловой системы: 4 КБ Количество твердотельных накопителей: 4 DC S3500 блок стирания: неизвестно (возможно 128 КБ)
Спасибо!
1 ответ
Для функциональности выравнивание файловой системы не требуется; различные уровни подсистем хранения будут выяснять это.
Для производительности может потребоваться выравнивание файловой системы. Хотя различные уровни подсистем хранения могут в конечном итоге понять это, им нужно больше работать, и иногда эта дополнительная работа приводит к множеству дополнительных и ненужных операций чтения / записи. Производительность SSD может маскировать эффект, но, тем не менее, он есть. В некоторых ситуациях эта дополнительная работа может привести к серьезным накладным расходам и ухудшению обслуживания.
Тот факт, что ваш аппаратный RAID представляет одно устройство хранения, может на самом деле усугубить проблему выравнивания; большинство файловых систем не знают, как опрашивать проприетарные аппаратные интерфейсы RAID, чтобы увидеть структуру диска, и, следовательно, файловые системы будут использовать значения по умолчанию для шага / полосы / чанка, которые не имеют связи с фактическими физическими компонентами.
Да, выравнивание файловой системы имеет значение, особенно с RAID, и, возможно, даже больше с SSD, чтобы избежать ненужного усиления чтения и записи. Оптимальное выравнивание зависит от рабочей нагрузки.
Раскрытие информации: ссылка выше - это статья, которую я написал именно на эту тему.