Процессор 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/).
/ За