Процессор IOWAIT КРИТИЧЕСКИЙ

У меня есть ошибка, которая очень меня раздражает, потому что иногда она приводит к сбою моего сайта, потому что IOWAIT слишком высок. Вот ошибка, которую я имею:

CRITICAL для CPU_IOWAIT (мин:11,3, среднее:14,1, макс:15,7): биореклама, биореклама, acpi_thermal_pm

когда значение слишком высокое, у меня есть ERR_TIMEOUT, который появляется на моем сайте. Можно ли исправить проблему, не меняя машину? Зная, что у меня есть выделенный сервер только с одним веб-сайтом выше, но с 5 мультибутиками (Prestashop) Спасибо за вашу помощь.

1 ответ

Это означает, что вся ваша оперативная память используется, а Linux использует ваш диск для виртуальной памяти, что является медленным и приводит к iowait потому что он ждет на вашем диске. Prestashop, PHP и MySQL можно настроить различными способами, которые влияют на производительность.

Ищите в журнале изменений mysql точки доступа для записи на диск. Часто CMS (Prestashop, Joomla, WP) отслеживают действия через базу данных, а mysql ведет журнал этих изменений, чтобы иметь возможность восстановиться после сбоя. Это означает, что нужно много писать прямо на диск.

Если вы не можете изменить поведение CMS, взгляните на innodb_log_file_size (https://forums.mysql.com/read.php?22,32004,32014#msg-32014 и https://www.percona.com/blog/2006/07/03/choosing-proper-innodb_log_file_size/).

/ За

Другие вопросы по тегам