Linux可接受的平均负载

时间:2014-05-20 07:49:58

标签: linux cpu-load

我有一台linux专用服务器机器(8cores 8gbRAM),我运行一些爬虫PHP脚本。系统上的负载最终为200,这听起来很多。由于我没有使用机器来托管内容,因此上述目的可能会产生如此高负载的副作用。

2 个答案:

答案 0 :(得分:1)

机器可以正常工作,因此本身不存在高负载平均值的问题。但是,高负载平均值通常可以作为性能问题的指标。此类调查通常是针对特定应用的,但这是一个非常一般的指导原则:

由于平均负载是(CPU,IO等)的组合度量,因此您需要单独检查所有内容。我首先要确保机器没有颠簸,检查交换使用情况(vmstat派上用场)和磁盘性能(使用iostat)。您还可以检查您的操作是否为CPU密集型。

答案 1 :(得分:0)

您应该将负载平均值读作3分量值(1分钟负载,5分钟负载和15分钟负载)。

看看从Wiki获得的例子:

例如,可以解释平均负载平均值为1.73 0.60 7.98"在单CPU 系统上:

  • 在最后一分钟,系统平均超载73%(1.73可运行进程,因此0.73进程必须等待单个CPU系统平均转向)。
  • 在最后5分钟内,CPU平均闲置40%的时间。
  • 在过去15分钟内,系统平均超载698%(7.98个可运行进程,因此6.98进程必须等待单个CPU系统平均转向)。

Full article

请注意,此值取决于您机器的资源。

干杯!