根据 CSF 统计,我 30 天内的服务器负载从未超过 3,我有 8 核 CPU 和 3 个站点,每天有 10,000 次独立访问。当我重新启动服务器并登录控制台时,当他加载 cpanel、httpd、mysql 等时,我总是检查 TOP 命令,服务器负载增加到 10,然后开始下降到正常的 0.60 左右。为什么服务器启动时负载很高?这不是问题,只是疑问。
答案1
因为当您的服务器启动时,所有这些守护进程都会执行其初始化和健康检查。例如,MySQL 可能会检查其所有表,而 apache 需要加载并初始化所有模块。
答案2
负载是等待进程的平均数量。例如,当有大量磁盘 IO 时,负载会更高,因为更多进程正在等待轮到自己。而当您的进程在更快的介质(RAM)上执行操作时,IO 应该会低得多,因此负载应该会更低。
当数据库之类的东西启动时,它通常会从磁盘加载大量数据,从而产生高于正常的平均负载。
答案3
此外,由于您有 CSF,因此您还有一个由 CSF @ boot 启动的进程。md5sum 进程检查文件的哈希值,导致 iowait 较高,从而增加服务器的负载。