当服务器启动高负载?

从脑血统统计我30天的服务器负载不会高于3,我有8核心cpu和3个站点,每天10000个唯一访问。 当我重新启动我的服务器,我login到控制台,当他加载cPanel,httpd,mysql等我检查总是TOP命令和服务器负载增加到10,然后他开始减less到正常约0.60。 为什么服务器启动时服务器负载很高? 这不是问题,只是问题。

因为当您的服务器启动时,所有这些守护进程执行初始化和运行状况检查。 例如MySQL可能会检查所有的表和Apache需要加载和初始化所有模块。

负载是等待进程的平均数量。 例如,当有很多磁盘IO时,由于更多的进程等待轮到你的负载将会变得更高。 而当你的进程在更快的介质(RAM)上执行操作时,IO应该更低,因此负载应该更低。

当像数据库这样的东西启动时,通常会从磁盘中加载大量数据,从而生成高于正常的平均负载。

另外,因为你有CSF,你也有一个由CSF @ boot开始的过程。 md5sum进程会检查导致高iowait的文件散列,从而增加服务器的负载。