是否有任何方法可以在不通过SSH连接到客户的情况下获得KVM中vm的cpu使用和内存使用情况?我的意思是,虚拟机管理器是如何获得CPU使用率(图表)的?我也需要cpu使用率和内存的百分比。有人知道如何通过libvirt与kvm通信吗?我只需要尽可能多地获得cpu使用量和内存,而不需要SSH。
场景:我正在尝试构建一个包含负载均衡器(主机)+3服务器( am )的设置,然后它会通知我这3台服务器的cpu使用情况,这样如果我需要提供另一台服务器,我就会知道什么时候。
谢谢你的帮助。真的很感激。
我正在运行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关闭一台服务器并进
谁能告诉我运行matlabpool的开销是多少?
我创建了一个matlabpool:
matlabpool open 132procs 100
Starting matlabpool using the '132procs' configuration ... connected to 100 labs.
节点上的cpu使用率如下:
pdsh -A ps aux |grep dmlworker
当我启动matlabpool时,它开始的平均cpu使用率约为35%,当池未被使用时,它缓慢地(在5-7分钟内)下降到平均约2%。
这是正常的吗?典型的开销是多少?如果matlabpool