Назад | Перейти на главную страницу

Получите оповещение о высокой скорости ввода-вывода с linode.com, как решить проблему с местоположением?

Сегодня я получаю письмо с предупреждением от linode.com: «Ваш Linode, Randy, превысил порог уведомления (1000) для скорости дискового ввода-вывода, составив в среднем 1571,81 за последние 2 часа».

Последний раз, когда я получаю такое оповещение несколько месяцев назад, я продолжаю получать оповещения, но в то же время сетевой трафик моего сайта никогда не растет. Я пробую все, но не могу определить причину проблемы. Наконец, я полагаю, что проблема в увеличивающемся размере файла журнала. Я использую файл журнала cronolog, и проблема решена.

Теперь диаграмма скорости ввода-вывода показывает, что скорость ввода-вывода тоже продолжает расти. Как решить проблему с местоположением? Что-нибудь может мне помочь?

Мой сервер - Ubuntu 8.04.4 LTS / apache / php / mysql на linode.com.

Вы можете определить, какой процесс загружает ваш диск, с помощью пакета iotop. http://ubuntuforums.org/showthread.php?t=876738

Кроме того, вы можете изменить порог оповещения о скорости ввода-вывода на вкладке «Настройки» веб-интерфейса Linode.

Пытаться vmstat и посмотрим, много ли там би / бо. Я думал, что это вызвано перебоями подкачки из-за небольшой физической памяти вашего Linode.

1-й вы можете найти проблему, mysql или apache
с использованием vmstat iostat

Во-вторых, если проблема с apache, вы можете использовать nginx + fastcgi для замены apache, это легкий веб-сервер, лучше, чем apache

 if problem  from mysql  ,you can modify  my.cnf   

3-й, если проблема из другого приложения? пожалуйста, вставьте ваш файл журнала