Я использовал XFS для установки почтового сервера (был ext3 прежде), и определенно заметил улучшение со всеми маленькими файлами, но это некоторое время вернулось и IIRC, там некоторые "проблемы" с XFS и отключениями питания (или любое резкое разрушение к доступу к диску в этом отношении) оставляющий все открытые файлы, заполненные "0" и подобный.
Но как упоминание другими: тестирование в порядке, тот же FS может вести себя вполне по-другому на других аппаратных средствах и как я сказал в начале, это было некоторое время, так как я устанавливаю тот сервер.... (Я предполагаю приблизительно 4 года), и доступный FS, и также их производительность, возможно, изменилась вполне немного.
в целом, это - просто мои 2¢
ext3 может быть настроен для лучше обработки больших каталогов
выполнение это: tune2fs -O dir_index /dev/hdXY
затем это: e2fsck -D -f /dev/hdXY
Первый включает его для всех будущих каталогов. Второй проверяет через все Ваши существующие каталоги и создает хэш-деревья. Это может занять хорошее долгое время, таким образом запланируйте в течение некоторого времени простоя.
Я соглашаюсь с вышеупомянутыми рекомендациями. Тестирование очень важно.
Действительно также рассмотрите ReiserFS. Одной из его целей дизайна были для эффективной обработки больших количеств маленьких (<4 кибибита) файлы, который является тем, с чем должна иметь дело типичная maildir реализация. Википедия имеет информативную статью об этом, выделяя оба ее за и против.
Я пошел бы с XFS. Можно хотеть считать этот поток (Это сначала появилось в comp.mail.imap и comp.os.linux.misc, но не может найти его в Google Groups),
По сравнению с EXT3 'большой каталог EXT4' производительность намного лучше. Несколько улучшений были сделаны обработать случай "umpty тысяча файлов в одном каталоге". Самые большие улучшения сделаны в 100K, +/per-dir располагаются, таким образом, Вы не могли бы быть, видят любое существенное улучшение в переключении с Вашими загрузками (тестирование было бы хорошей идеей).
В вашей ситуации рассмотрите XFS, поскольку он намного быстрее, чем ext4.
Почтовый сервер (постфиксный и т. Д.) Сбрасывает файл с помощью fsync (), чтобы убедиться, что файл действительно был написано. Количество операций записи и fsync на одно письмо составляет не менее двух (без средств проверки спама и антивирусов), поэтому вам нужна файловая система, которая лучше всего работает в этом сценарии.
В прошлый раз, когда я проверял тесты и проверял себя, XFS все еще побеждает дерьмо из других конкурирующих файловых систем.