我正在运行Monit来监视DigitalOcean上的ubuntu服务器上的cpu使用情况。然后执行一些命令来启动或停止负载均衡器后面的其他服务器。
这是我的密码;
check system host_name
if cpu usage > 50% for 5 cycles then exec "/bin/bash /var/www/start.sh"
if cpu usage < 30% for 5 cycles then exec "/bin/bash /var/www/stop.sh"
第一次运行后,Monit关闭一台服务器并进
大家好,我正在用java开发一个负载均衡算法。在我的系统中,将有一个主节点和从节点列表,其中主节点将传入的请求分发到它的一个从节点。我想要找到每个从节点中的C.P.U负载( C.P.U使用率)。从而主节点可以有效地将请求分发到其负载最小从节点之一。有没有人能建议我怎么找到它。
The getSystemLoadAverage() method in JMX
可用于查找当前系统的cpu负载。是否也可以使用相同的方法来查找从设备中的负载。如果可能,请告诉我怎样才能找到它。如果不可能,请给我一些其他的方法来做同样的事情。如果有人能为这个问题提供正确的答案,我将更加感激。
我需要建立电耗和使用我的计算机的CPU使用电压表之间的关系,并通过缩放CPU使用率。
我不想简单地测量最小CPU使用率和最大CPU使用率,并假定线性。我想逐渐改变CPU使用率。
你建议跑什么?
PS:要100%跑步,我就跑
for i in 1 2 3 4
do
(
while true
do
i+=1
done
) &
done