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

Высокая нагрузка на диск замедляет работу сервера

Мой сервер становится очень медленным, как только я gstat вывод показывает большое количество busy%.

Посмотрите на gstat полученные результаты:

Здесь top -m io -o total и gstat команды, выполняющиеся одновременно:

Как я могу это исправить? Или хотя бы посмотрите, какой процесс наводняет мой диск?

Информация о сервере:

Выделенный сервер OVH

# uname -a
FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

Столбец ms / w в gstat показывает, что ваша задержка ввода-вывода зашкаливает. Вы уверены, что это выделенный физический сервер, а не VPS? Ваш главный результат предполагает, что это mysql (это единственный процесс с любыми чтениями или записью) - я бы сильно подозревал, что это характер ваших запросов или размер вашей базы данных.

Посмотри на это: Инструменты профилирования, советы и рекомендации И это поток настройки mysql - включите журнал медленных запросов и посмотрите его. У вас есть 6 ГБ оперативной памяти, которую вы вообще не используете, вы можете настроить некоторые параметры в my.cnf, чтобы предоставить mysql больше этого.

Вы обязательно должны хранить свои данные и двоичные журналы на отдельных физических дисках, если это возможно (но у вас там только один диск ...)