是否有任何方法可以在不通过SSH连接到客户的情况下获得KVM中vm的cpu使用和内存使用情况?我的意思是,虚拟机管理器是如何获得CPU使用率(图表)的?我也需要cpu使用率和内存的百分比。有人知道如何通过libvirt与kvm通信吗?我只需要尽可能多地获得cpu使用量和内存,而不需要SSH。
场景:我正在尝试构建一个包含负载均衡器(主机)+3服务器( am )的设置,然后它会通知我这3台服务器的cpu使用情况,这样如果我需要提供另一台服务器,我就会知道什么时候。
谢谢你的帮助。真的很感激。
我使用JMeter来捕获来自各种服务器的性能监视器统计信息,包括中央处理器、内存、磁盘I/O、写IOPS、读IOPS、包版本和发送的包。
在尝试收集内存统计信息时,可以指定的行数似乎有限制。
我尝试更改Servers to Monitor部分中指定的行的顺序,但始终是第一行导致出现ERROR: java.io.IOException: Agent is unreachable via TCP消息,而不捕获该服务器的统计数据。这只发生在指定的第一个服务器的内存上。捕获CPU的统计信息和同一台服务器的其他统计信息工作正常。
对如何克服这个错误有什么想法吗?