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

Какую конфигурацию XFS следует использовать для дисков EC2 (mysql db-server)

Чтобы иметь возможность использовать ec2-согласованный моментальный снимок на моих серверах EC2, я решил сделать свой раздел для данных базы данных XFS.

Какие наилучшие параметры конфигурации XFS я могу использовать для этого диска? Диск будет около 5-10 Гб, на нем будет 1 Гб базы данных. Я ищу оба лучших варианта при создании файловой системы в виде монтирования в fstab.

Я использую операционную систему Ubuntu Server 10.10.

Как правило, я бы рекомендовал использовать ec2-согласованный снимок. Он основан на моментальных снимках XFS. Тогда есть сообщение в блоге объяснение идей и использования.

Многие рекомендуют использовать noatime в /etc/fstab - но, кроме того, я не знаю никаких волшебных переключателей.

В некотором роде: http://shlomoswidler.com/2010/01/creating-consistent-snapshots-of-live.html

Объясняет, как можно использовать вышеперечисленное для использования инструмента в корневой файловой системе AMI на основе EBS. Может быть, это дает больше указателей?

редактировать

Я не думаю, что вы получите намного больше, настроив xfs. Во-первых, EBS - это сетевая файловая система с иногда очень нестабильной производительностью. Я никогда не видел постоянной скорости чтения / записи. XFS или любая другая файловая система ничего не может с этим поделать.

Я бы также не стал выбирать XFS исключительно из соображений производительности. Я бы выбрал его для возможности создания снимков, см. Ссылки выше (о ec2-consistent-snapshot и связанные). Это захватывающая часть.

Кроме того, вы получите больше производительности, настройка рейда томов EBS чем играя с параметрами XFS. Я все еще использую настройки XFS по умолчанию на более крупной установке MySQL.

Как правило, производительность улучшается с использованием типа экземпляра (например, маленький хуже, чем L, из-за сетевого интерфейса, а EBS в основном является сетевым хранилищем).

Для ОС я бы использовал Karmic (9.10). Я не нашел 10.04 или 10.10 действительно стабильными.

И последнее, но не менее важное: с 5 ГБ у вас не должно возникнуть никаких проблем. Ожидается ли быстрый рост ваших данных? Если планирование мощностей является проблемой и вам требуется абсолютная доступность, я также рекомендую проверить RDS поскольку они предоставляют размещенный сервер MySQL и возможность использования нескольких зон.