CPU IOWAIT 严重

CPU IOWAIT 严重

我遇到了一个让我非常恼火的错误,因为它有时会让我的网站崩溃,因为 IOWAIT 太高了。这是我遇到的错误:

CPU_IOWAIT 严重 (最小值:11.3 平均值:14.1 最大值:15.7):bioset、bioset、acpi_thermal_pm

当值太高时,我的网站上会出现 ERR_TIMEOUT。是否可以在不更换机器的情况下解决问题?我知道我有一个专用服务器,上面只有 1 个网站,但有 5 个多精品店(Prestashop)感谢您的帮助。

答案1

这意味着您的所有 RAM 都已使用,并且 Linux 正在使用您的磁盘作为虚拟内存,这很慢,iowait因为它在等待您的磁盘。Prestashop、PHP 和 MySQL 可以通过多种方式配置,从而影响性能。

答案2

查找 mysql 更改日志记录是磁盘写入热点。通常,CMS(Prestashop、Joomla、WP)会通过数据库跟踪活动,而 mysql 会记录这些更改以便能够从中断中恢复。这意味着大量直接写入磁盘。

如果你无法更改 CMS 行为,请查看 innodb_log_file_size(https://forums.mysql.com/read.php?22,32004,32014#msg-32014https://www.percona.com/blog/2006/07/03/choosing-proper-innodb_log_file_size/)。

/每

相关内容