Что вы думаете о файловой системе ext4 в рабочей среде? Мы очень близки к запуску нашего проекта, который будет использовать десятки миллионов довольно часто обновляемых не очень больших файлов, и нам нужно решить, какую ФС использовать.
Некоторое время мы думаем о других Linux-FS:
- Ext3 стабильна, но не очень подходит для обработки миллионов маленьких файлов
- XFS выглядит очень красиво, вероятно, мы будем использовать его
- ReiserFS ... ну ... смутное будущее, кто в итоге исправит ошибки?
linux
filesystems
ext4
Константин
источник
источник
Ответы:
Если вы совсем не уверены (и это звучит так, как вы), придерживайтесь старых вещей, которые вы знаете.
Это относится не только к файловым системам, либо. Производство равняется солидному. Если вам нужно спросить, готово ли что-то для производства, вы не готовы использовать это для производства, и это важно.
Создайте лабораторию и протестируйте ее во время развертывания ext3 в своей производственной среде.
источник
Это отчасти зависит от вашего определения «производства». Ext4 только сейчас начинает проникать в дистрибутивы сообщества. Для openSUSE, на котором основан Novell SuSE Linux Enterprise Server, ext4 пропустил SLES11 и должен будет ждать SLES12. Я не знаю процесс RedHat достаточно хорошо, чтобы предсказать. Но если вам нужен корпоративный Linux с поддержкой со стороны компании, я ожидаю, что пройдет несколько лет, прежде чем он появится. Если контракт на поддержку является вашим определением «готов к производству», то это ваш ответ.
Если вы готовы использовать Linux без контракта на поддержку предприятия, то вы находитесь в стране мнений. Ext4 еще долго не был в ядре, поэтому они все еще находят серьезные ошибки. По моему мнению, я бы дал еще несколько оборотов ядра, прежде чем развертывать ext4 в каком-то производственном процессе. На моем рабочем столе? Конечно! Серверы? Я буду ждать.
источник
У меня было это самое обсуждение в списке рассылки LUG ... Так как ext4 отсутствует в версии Linux, которая имеет "поддержку предприятия", я не буду использовать его на критически важном сервере ... Как говорится, Я запускал его на своем ноутбуке, настольном компьютере и сервере дома (все работают под управлением F11), и я не видел ни одной проблемы. Я пару раз дернул штекер на своем ноутбуке, чтобы посмотреть, насколько хорошо он восстанавливается и все вернулось идеально.
На моих рабочих станциях я не возражаю против риска запуска ext4 ... Единственный способ, которым он станет стабильным, - это если люди запускают его и злоупотребляют им, чтобы можно было найти и исправить возможные ошибки.
источник
Поправьте меня, если я ошибаюсь, но разве XFS лучше с большими файлами, чем с маленькими? Сообщество MythTV использует его вместо ext3 для скорости, с которой он удаляет мультигигабайтные файлы. Или вас интересует обработка большого количества файлов?
Попробуйте это в вашем исходном дереве ядра:
ReiserFS не является продуктом одного человека. ReiserFS v3 стабильна и находится в режиме обслуживания; у него все еще есть команда сопровождения, и единственные грядущие изменения, о которых я знаю, - это удаление «Большой блокировки ядра», очистки ядра, которая также должна привести к увеличению скорости (блокировки на суперблок против одной общей блокировки).
Команда ReiserFS v4, возможно, потеряла своего лидера и подставного лица, но работа волонтеров все еще продолжается, хотя она не была объединена с основным ядром.
источник
Кстати, на сегодняшний день существует по крайней мере одна проблема производительности ext4 с Red Hat Enterprise Linux 5.4 (и 5.5 beta) x86-64, которую легко вызвать в системах с большой памятью :
Синхронизация будет очень медленной на ext4 по сравнению с ext3 или xfs (~ 7 мин против ~ 1 м в моей тестовой системе). Смотрите мой отчет об ошибке для деталей.
Тем не менее, обратите внимание, что a) ext4 - это только предварительный просмотр технологии в 5.4, и b) ванильные ядра 2.6.32 и 2.6.33 не затрагиваются .
источник