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

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

1 ответ

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

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

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

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

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

Другие вопросы по тегам