java - 使用 XenServer Java API 收集 HostCPU 利用率和磁盘 I/O 速度

标签 java xen

我想使用 XenServer Java API 从主机池中收集一些性能信息,但我在获取 HostCPU 利用率时遇到了一些问题。对于所有 CPU,利用率都带有 0.0 值,我不知道为什么。我还没有找到获得磁盘 I/O 速度的方法(以 b/s 读写)。有没有人成功得到这些数据?

最佳答案

在 XenServer 5.5 版中,这些指标的存储方式发生了变化,现在建议改用 XML over HTTP API。

默认情况下,getVCPUsUtilisation 方法将始终返回 0.0,但您可以使用记录在 here 中的解决方法使其像在早期版本中那样工作.

关于java - 使用 XenServer Java API 收集 HostCPU 利用率和磁盘 I/O 速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17569881/

相关文章:

java - 使用 java 读取 TeamSpeak 3 消息

linux - 磁盘性能基准测试(Xen 上的 Windows 和 Linux)

linux - 重新编译未使用的 Linux 内核(使用 Xen)配置标志

java - 通过条件更新避免异常(dynamoDB、Java)

java - 将 servlet 架构转换为应用引擎端点架构

java - 如何编写没有 "needing"注释的代码以提高可读性?

installation - 在 centos 6.3 上安装 xen

java - 使用同一行上的按钮更改 ListView 中的数字

c - 在 C 程序或命令行中使用 Xen super 调用

linux - Debian 8 中的 xen-linux-system-3.16.0-4-amd64 和 xen-linux-system-amd64 有什么区别 Jessie