Я не знаю, что происходит. Мой выделенный сервер работает под управлением Cent OS 5.6 x86_64. Он неплохо работает уже больше года. У меня также никогда не было сбоев дисков. (Или я никогда не знал ни о каком отказе диска). Диски находятся в RAID, поэтому я не уверен, но вполне возможно, что центр обработки данных мог бы заменить диск без моего ведома.
Дело в том, что несколько дней назад начали происходить странные вещи. Нагрузка на сервер становится высокой, даже когда выполняется всего несколько запросов в секунду, а некоторые процессы httpd съедают 100% процессора.
В других случаях «вверху» не отображаются процессы, вызывающие высокую нагрузку на сервер, но на странице «Состояние службы» на сайте whm отображается высокая нагрузка.
Также произошло и другое: сервер иногда выглядит очень медленным для доступа к whm или SSH, но я могу получить доступ к размещенным на нем веб-сайтам, и они загружаются довольно быстро, как если бы все было нормально, даже при высокой нагрузке.
Теперь нагрузка на сервер составляет около 40.
Я заметил одну странную вещь: "Количество написанных блоков / сек"
Blocks Read/sec = 1607.11
Blocks Written/Sec = 11836.01
Я думаю, что количество записанных блоков в секунду выше, чем обычно. На сервере размещен популярный сайт фотоэффектов, поэтому он получает много трафика, но я думаю, что это странно ...
Apache оптимизирован, с теми же конфигурациями и теми же посетителями, что и сервер до того, как начались проблемы.
Что может быть причиной этого?
Если это набор md RAID, то периодическая повторная синхронизация RAID может вызвать высокие нагрузки и плохую реакцию. Если вы думаете, что это может быть причиной, сделайте cat /proc/mdstat
и ищите сообщения о повторной синхронизации или текущих проверках. Я бы вставил пример, но ни один из моих серверов сейчас не выполняет повторную синхронизацию, и я бы не стал запускать повторную синхронизацию терабайта только для вывода на экран.