Задний план: У нас есть гигабайты данных, которые требуют обработки больших файлов одновременно и параллельно с аналогичными процессами. Мы собираемся получить SSD только из-за максимальной задержки.
Мы установим CentOS 5 поверх него.
Вопрос: Какая лучшая файловая система, доступная для CentOS 5, улучшит наши процессы?
ssd имеет гораздо большую «физическую единицу распределения данных», поэтому независимо от выбранной файловой системы не забудьте выровняйте ваши перегородки с размером сектора на вашем ssd диске. если вы этого не сделаете - ваша производительность записи сильно пострадает.
это даже актуально для новейших настольных дисков с сектором 4 КБ вместо сектора 512 Б - буквально вчера я провел эмпирический эксперимент, который дал мне скорость записи 29 МБ / с с выравниванием по умолчанию [из 63-го логического сектора 512 Б] против 70 МБ / с при правильном выравнивании [начиная с 128-го сектора].
Что касается файловой системы - ext4 должен поддерживать обрезку, но я никогда не тестировал ее. взглянуть Вот и Вот.
Используйте SSD, как любой жесткий диск. Это не имеет значения. И файловая система, которую вы используете с выбранным вами. На самом деле вам нужно ответить на следующие вопросы: каков характер данных, которые я буду хранить / читать / писать? Это куча маленьких файлов? Один огромный непрерывный большой файл?
Затем выясните (из уже заданных вопросов о SF), какая файловая система имеет лучшую производительность для того типа данных, которые вы обрабатываете.
Я считаю, что JFS или XFS, как известно, имеют лучшую производительность при работе с большими файлами. В дополнение к выбору подходящей файловой системы для вашей задачи я бы рекомендовал также добавить на сервер как можно больше оперативной памяти, даже если она вам не нужна для ваших задач обработки. Linux будет использовать эту дополнительную оперативную память для дискового кеша, что улучшит вашу производительность.
Важно учитывать, будет ли ваш дисковый контроллер выполнять выравнивание износа и исправление ошибок. Если это так, твердотельная файловая система не вызывает беспокойства. Если вам действительно требуется специальная файловая система, обычно рекомендуются файловые системы с журнальной структурой. К таким файловым системам относятся JFFS2, NILFS и YAFFS. Также обратите внимание на инструмент bonnie ++ для тестирования производительности диска с различными файловыми системами.
ссылка: