Честно говоря, я бы сейчас остановился на ext4 для производственного использования.
Существуют и другие варианты, если вы столкнулись с реальными проблемами производительности файловой системы (и я могу понять эту ситуацию, на моей последней работе у нас были ограничения производительности в приложении из-за ext3). В зависимости от выбранного вами дистрибутива вы можете использовать jfs, xfs или reiserfs. Все три обычно превосходят ext3 по-разному, и все три в настоящее время намного более проверены и стабильны, чем ext4.
Итак, моя рекомендация будет состоять из нескольких частей. Во-первых, тщательно исследуйте, чтобы убедиться, что вы оптимизируете в нужном месте. Протестируйте свое приложение на разных файловых системах и убедитесь, что производительность улучшена настолько, чтобы изменения в файловой системе были действительными.
Кроме того, в зависимости от вашего приложения, увеличение объема ОЗУ может повысить производительность. Linux по умолчанию будет использовать любую оперативную память, не предназначенную для приложений, в качестве дискового кэша. Иногда наличие нескольких ГБ «неиспользуемой» оперативной памяти может привести к значительному увеличению производительности на устройствах с высокой активностью диска.
И наконец, каковы ваши сроки? Если бы ext3 его не вырезал, и мне пришлось бы сегодня создавать машину с другой файловой системой, я бы, вероятно, использовал xfs или jfs. Если бы я мог оттолкнуть его на 6-8 месяцев, я бы, вероятно, подождал и посмотрел, как сложился ext4.
Кристофер Кашелл
источник
Конечно, Ubuntu 9.04 (jaunty) все еще работает над ошибками ext4 в своей версии ядра 2.6.28. Некоторые ошибки появляются только в ядре ubuntu, а не в основной строке, но это указывает на то, что если у вас неосновное ядро, вы можете столкнуться с подобными проблемами.
Эта страница представляет собой поиск проблем с ext4, которые могут быть полезны для просмотра. Одной из текущих (6 мая 2009 г.) серьезных проблем, приводящих к блокировке ядра, является проблема 330824 . И предыдущая проблема (теперь исправленная) была связана с потерей данных. Но я не слышал о какой-либо потере всей файловой системы, и я думаю, что это будет большой новостью, если это произойдет.
Так что я бы сказал, что он не совсем готов к прайм-тайм. Если вам это действительно нужно, то, возможно, стоит настроить тестовый сервер для игры с ним. В настоящее время я бы использовал основные ядра и измерил прирост производительности - если прирост впечатляющий и стресс-тестирование не выявляет никаких проблем, возможно, стоит попробовать его ...
источник
Я нашел этот отзыв от http://web.luchs.at очень интересным. Они использовали ext4 на серверах на основе Debian lenny, и это, похоже, прекрасно работает!
источник
Если бы вы не беспокоились о достижении пределов ext3, я бы не стал беспокоиться. Хотя ext4 предлагает ряд улучшений, большинство из них не предназначены для обычных пользователей.
В целом, безопаснее всего использовать самые зрелые технологии, которые будут соответствовать вашим потребностям в обозримом будущем. Если вам не нужны новые модные вещи, тогда вы добавляете риск (пусть и небольшой) без выгоды.
источник
Затем, в качестве бонуса, придерживайтесь ext3, любой слоб с USB-ключом Fedora может смонтировать ваш накопитель, если это необходимо.
источник
ext4 все еще очень новый. Консервативный подход заключается в использовании ext3 или чего-либо с известными характеристиками надежности. Я бы рекомендовал ext4 на данный момент только для систем, где надежность не критична или где новые функции в ext4 значительно перевешивают риск потери данных.
источник