Назад | Перейти на главную страницу

Рекомендуемая файловая система для MySQL (xfs vs ext4)

Устанавливаете сервер MySQL 5.5 и хотите знать, какая файловая система рекомендуется? ext4 или xfs? Бег InnoDB и 40% пишет, 60% читает. Спасибо.

Хотя XFS хороша, на практике я обнаружил, что ext4 немного быстрее.

Недавно я разработал приложение и сравнил производительность ввода-вывода обоих и обнаружил, что ext4 немного быстрее для моего приложения, которое на самом деле просто открывало и считывало целые файлы в память. Поиск тех файлов, которые будет выполнять БД, может дать разные результаты. Однако я подозреваю, что на практике вы можете этого не заметить.

Одна вещь, о которой я помню, когда читал при тестировании различных файловых систем для разрабатываемого мной приложения, это то, что XFS может довольно сильно облажаться, когда что-то пойдет не так. Кое-что про заполнение файлов нулями. Я не уверен, где я это читал, но другой поиск дал ссылку с некоторыми комментариями о том, что с ними происходит. http://arstechnica.com/civis/viewtopic.php?f=16&t=1169535

Поэтому я бы выбрал ext4, так как он лучше поддерживается, довольно быстрый и используется по умолчанию в большинстве дистрибутивов Linux, а теперь довольно зрелый и стабильный.

btrfs приближается, но, похоже, еще не готов к производству. Если бы ZFS была реальным соперником в Linux, я бы рекомендовал это вместо ext4.