Назад | Перейти на главную страницу

Как «согласовать» файловую систему Linux с SSD?

Меня интересует выделенный сервер с SSD, вероятно Corsair Force серии CSSD-F120GB2-BRKT.

Это будет сервер Linux, скорее всего, под управлением XFS (но я открыт для других альтернатив).

Во многих статьях (а также на веб-сайте Corsair) говорилось, что необходимо «согласовать 4K» файловую систему, чтобы получить максимальную производительность от SSD.

Что означает «выравнивание 4K»? Как я могу это сделать?

Кстати, я использую этот сервер для запуска веб-сайта, интенсивно использующего СУБД. Действительно ли SSD, подобный Corsair Force, устойчив? Если я сбрасываю данные на SSD, действительно ли они записываются на SSD, или SSD обманывает, кэшируя данные?

Спасибо.

да, вам нужно выровнять - ssds [выравнивание больше до 32 КБ или 64 КБ, чем 4 КБ - в зависимости от базовой флеш-памяти] и большие жесткие диски [обычно 1,5 ТБ или больше, до границ 4 КБ] и диски в рейдах очистки [RAID1, RAID5, для очистки -длина, наверное, 32-128кБ] тоже нужно выровнять.

зачем выравнивать? читать Вот.

как выровнять? чек этот.

Вероятно, они имеют в виду установить размер блока 4 КБ. http://en.wikipedia.org/wiki/XFS#Variable_block_sizes

Я думаю, что по умолчанию для многих файловых систем использовалось 512 байт, но люди перешли на использование 4k. Должен быть способ установить его при создании файловой системы.