Рекомендуемая файловая система для 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.