2013-08-16 3 views
0

Я планирую монтировать постоянные диски в папки Apache (/ var/www) и Mysql (/ var/lib/mysql), чтобы избежать необходимости репликации информации между серверами.Apache & MySQL с постоянными дисками для нескольких экземпляров

Кто-нибудь провел тесты, чтобы узнать, что производительность ввода-вывода постоянного диска аналогична при подключении одного и того же диска к 100 экземплярам, ​​а также только к двум экземплярам? Также имеет ограничение на количество экземпляров, которые могут быть прикреплены к одному постоянному диску?

ответ

0

Я точно не знаю, какую установку вы планируете использовать, поэтому немного сложно прокомментировать.

Если вы планируете прикреплять один и тот же постоянный диск ко всем серверам, обратите внимание, что диск может быть подключен только к нескольким экземплярам в режиме только для чтения, поэтому вы не сможете использовать временные таблицы и т. Д. В MySQL без дополнительная конфигурация.

Немного сложно дать номера производительности для гипотетической конфигурации; Я ожидаю, что производительность будет зависеть от объема хранимых данных (например, 1 ТБ данных будет отличаться от 100 МБ), размера экземпляра (в больших экземплярах больше памяти для кеша страниц и большего количества ЦП для обработки ввода-вывода) и шаблона доступа. (Произвольное чтение или последовательное чтение)

Лучший вариант - настроить небольшую тестовую систему и запустить фактический loadtest, используя что-то вроде apachebench, jmeter или httpperf. В противном случае вы можете попытаться построить искусственную нагрузку, похожую на ваш целевой показатель.

Обратите внимание, что только что запущенный bonnie ++ или fio на диске может не сказать вам, если вы столкнулись с проблемами; например, может быть, что комбинация последовательных чтений с одного компьютера и случайных чтений от другого вызывает проблемы или что 500 одновременных последовательных чтений из одного и того же блока создают проблему, но ваше приложение никогда не делает этого. (Если вы используете Apache + MySQL, маловероятно, чтобы ваше приложение это сделало, но это точно знать, пока вы его не проверите.)

 Смежные вопросы

  • Нет связанных вопросов^_^