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

лучшая файловая система для mysql @ net-volume @ ec2

Какую файловую систему лучше всего использовать для сетевого тома EC2, который будет использоваться для базы данных mysql? И какие варианты крепления использовать?

В частности, есть ли лучший вариант, чем xfs + noatime? Это вариант, который я вижу в различных инструкциях, но я также понимаю, что xfs может не подходить для mysql и может потерять данные в случае сбоя.

Различные файловые системы оказывают незначительное влияние на производительность MySQL, поскольку не предъявляют к ним огромных требований. XFS часто рекомендуется из-за того, насколько хорошо он обрабатывает большие файлы и их удаление, комбинация, полезная для хранения видео (например, MythTV), но скорее меньшее преимущество для MySQL, который не сильно удаляет файлы. Ext2 / 3/4 также являются хорошими исполнителями, как и все остальное современное и актуальное в Linux. Опция + noatime положительно повлияет на ваш фактический дисковый трафик, который я измерил, но я не смог измерить никакой разницы с MySQL.

Как правило, если у вас достаточно трафика базы данных, чтобы беспокоиться о файловой системе под MySQL, тогда вам следует искать высокопроизводительные выделенные хосты в co-lo, а не Amazon EC2.

Если у вас низкая скорость диска при использовании небольшого экземпляра, попробуйте вместо этого перейти на резервирование большого или сверхбольшого размера. Не могу найти, где это задокументировано, но, по данным Amazon, 32-битные инстансы поставляются с жесткими дисками с «хорошей производительностью», а 64-битные экземпляры - с жесткими дисками с «лучшей производительностью». Они не называли никаких реальных цифр, просто говорили о продажах.