Вот график задержки диска моего сервера. На сервере два 5400 об / мин 32 МБ кэш-памяти SATA 3,0 ГБ / с жесткие диски, смонтированные с программной конфигурацией RAID 1. Никаких особых изменений в те дни не произошло, и, как вы можете видеть на следующем графике, IO показывает нормальные колебания. (Первый пик вызван еженедельной кукурузой)
Он обслуживает 130 000 уникальных посетителей в день с более чем 2 миллионами просмотров страниц в день, в основном обслуживаемых кэшем памяти.
Я не могу понять, в чем проблема.
Здесь может быть несколько вещей.
1) Ваша нагрузка на ввод-вывод увеличивается
То, что не показано на ваших графиках или предоставленной информации, - это какова ваша нагрузка ввода-вывода. Ваша система проводит больше времени в ожидании ввода-вывода? Меняется ли глубина ваших очередей чтения / записи? Если это так, то я бы предположил, что диски со скоростью вращения 5400 об / мин могут быть слишком медленными для ваших нужд. Чем ниже скорость шпинделя (об / мин), тем больше времени требуется считывающей головке для обнаружения фрагмента данных.
1a) Фрагментация данных
Это сильно зависит от характеристик нагрузки ввода-вывода, но возможно, ваша файловая система стала сильно фрагментированной, что означает, что для чтения больших блоков данных требуется больше времени.
2) Обмолачивание пространства подкачки
Что происходит с памятью вашей системы? В системе не хватает памяти, и теперь ей нужно обработать файл подкачки? Если это так, то ваша система, скорее всего, будет работать медленно. В любом случае проверьте таблицу процессов.
3) Возможный отказ диска
Возможно, у вас есть диск, который начинает выходить из строя. Я бы посоветовал вам установить инструменты smartmon и взглянуть на данные SMART с помощью утилиты smartctl.
Ответ @Red Tux имеет смысл. не могу точно ответить без некоторых дополнительных подробностей: