У меня есть локально подключенная система RAID6 на 5 ТБ (IBM DS3512). Он будет использоваться в качестве хранилища для больших файлов данных, которые записываются с последовательной записью, а затем считываются для обработки. В конце концов данные удаляются.
Обход каталогов не важен, так как у нас есть собственная служба индексирования.
Поскольку это онлайн-система, важны доступность и устойчивость к коррупции, а также быстрое время восстановления.
Имеет ли XFS особые преимущества перед EXT4 в этом контексте?
Кроме того, как мне настроить файловую систему?
Целевая система работает под управлением RHEL 6.3.
Я бы выбрал ext4 по умолчанию, хотя бы потому, что он показал на практике, что он может выдержать серьезные испытания, а в случае проблем, вероятно, под рукой будет гораздо больше опыта.
Ах да, прежде чем пожелать удачи, не верьте тому, что вам говорят цветные квадраты с недостающими частями на случайных интернет-сайтах. Они могли бы изливать чушь, нет, они являются ерунда, если они не знают вашу проблему и не настроены близко. Настройте эксперимент с реалистичными данными и рабочей нагрузкой и измерьте. Посмотрите, действительно ли разница имеет значение, поищите другие данные. Проверьте, что рекомендует vedor вашей операционной системы.
Ах да, удачи! Пожалуйста, добавьте сюда ответ (или комментарий) с вашим анализом и выводами или внесите их в документацию вашего дистрибутива. Можно даже подумать о написании статьи для LWN...
Я думаю, что XFS можно хорошо настроить для этой цели. Он активно кэширует, хорошо обрабатывает большие файлы, работает с большим количеством файлов и каталогов и является устойчивым.
В системе RHEL 6.x вы захотите использовать настроенный ADM framework и склонить его к предполагаемые рабочие характеристики вашего приложения.
Исходя из вашего описания, имеет смысл рассмотреть производительность-производительность tuned
профиль.
Примечание:
Есть небольшой ошибка, связанная с загрузкой что влияет на XFS в ноябре 2012 года и более новые ядра EL6 ... Также есть уникальная функция оптимизации теперь это значение по умолчанию в версии XFS в ядре.
Будучи большим сторонником XFS в течение последнего десятилетия, я перенес много установок на ZFS в Linux в качестве замены, особенно для больших файловых систем.