Нормальное значение чтения / записи диска для сервера Ubuntu - PullRequest
0 голосов
/ 18 мая 2009

Как бы вы определили максимальное значение для установки тревоги по активности ввода / вывода сервера ubuntu / linux, на котором размещено до 4 сайтов, работающих под Apache, MySQL и до 4 кошек? Или вообще (если таковой имеется), каков подходящий рабочий диапазон для операций ввода-вывода в секунду для чтения / записи на рабочем сервере с жестким диском SATA 7,2 КБ?

То, что я пытаюсь понять, это влияние на диски, если число операций чтения / записи в секунду достигает максимума. Что я должен искать в спецификации дисков / приводов, чтобы определить это?

Как видите, я "явно" запутался. Буду признателен за любую помощь / направление ...

Ответы [ 2 ]

1 голос
/ 18 мая 2009

Как бы вы определили максимальное значение для установки тревоги по активности ввода-вывода сервера ubuntu / linux, на котором размещено до 4 сайтов под управлением apache, mysql и до 4 tomcats?

Значение, при котором ожидаемые проблемы, о которых вы вызываете тревогу, дороже, чем цена того, что вам приходится обращать внимание на сигнал тревоги.

Что это за номер? Это зависит от многих вещей, в том числе:

Каких проблем вы пытаетесь избежать?

Вы беспокоитесь о производительности? Если это так, вы больше беспокоитесь о задержке или пропускной способности? Каков баланс между интерактивностью и производительностью пакетных заданий?

Вы беспокоитесь о износе и сроке службы СМИ? Вы беспокоитесь о том, как часто вам приходится восстанавливать резервные копии?

Вы беспокоитесь о цене дисков? Насколько лучше использовать диски для вашей работы?

Сколько можно отложить записи? Сколько чтения можно предотвратить с помощью кэширования? Насколько слабым ты можешь быть в отношении независимости (Я в КИСЛОТЕ)?

Если вы действительно хотите получить лучший диск для вашей ситуации, вот некоторые из вопросов, которые вы, вероятно, захотите задать себе. Если бы я был в вашей ситуации, я бы, вероятно, выбрал случайный диск из диапазона цен от низкого до среднего, а затем посмотрел бы, как он работает. Тогда у вас будет опыт, чтобы учиться, чтобы вы знали, что делать по-другому в следующий раз (если что-нибудь), и это не будет стоить вам много.

0 голосов
/ 19 мая 2009

Остерегайтесь Linux, у вас в памяти будут кешироваться некоторые данные (и это круто, потому что это быстро, но это нарушит ваш тест).

ИМХО Вам не следует проверять пропускную способность жесткого диска, так как если данные будут накапливаться близко на физическом диске, у вас будет больше, фрагментация воздействия данных также приведет к ... Используйте некоторые другие метрики.

Кроме того, у вас есть статистика "0.0% wa", которая говорит вам, сколько процессор тратит на ожидание данных. Если это становится высоким, у вас проблемы (вы можете создать массив RAID для увеличения пропускной способности). Я не знаю, как top получает эту информацию, но держу пари, что вы тоже можете ее получить.

...