Какую конфигурацию XFS я должен использовать для дисков EC2 (MySQL DB-сервер)
Чтобы иметь возможность использовать ec2-istent-snapshot на моих серверах EC2, я решил создать раздел для моей базы данных XFS
Каковы наилучшие параметры конфигурации XFS, которые я могу использовать для этих дисков? Диск будет иметь размер около 5-10 ГБ и будет содержать 1 ГБ базы данных. Я ищу оба лучших варианта при создании файловой системы в качестве монтирования в fstab.
Я использую Ubuntu Server 10.10.
1 ответ
Как правило, я бы рекомендовал использовать ec2 -istent-snapshot. Он основан на моментальных снимках 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, размещенный на хосте, и вариант с несколькими зонами.