c - 供使用的 XenServer C SDK 单元

标签 c monitoring citrix xen

我正在使用 Citrix XenServer C SDK 来获取 host_cpu 利用率的值。

知道 test/test_get_records.c 中表示该数据的单位是什么吗 enter image description here 生成以下输出..我期待百分位数:

Code Output

请评论该数字与百分比值的关系。

最佳答案

看头文件,是一个double。 http://opensrcd.ca.com/ips/07400_4/include/xen/api/xen_host_cpu.h

根据您的计算机,您可能会尝试 %llf 而不是 %lf,但是...

我认为您应该使用它们的辅助函数来访问数据。例如:

/**
 * Get the utilisation field of the given host_cpu.
 */
extern bool
xen_host_cpu_get_utilisation(xen_session *session, double *result, xen_host_cpu host_cpu);

关于c - 供使用的 XenServer C SDK 单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29492854/

相关文章:

c - 根据子元素的内容使用 XPath 过滤 XML

matlab - 如何在不打印变量的情况下在 Matlab 循环中监视变量?

java - 命名 Tomcat 工作线程

delphi - 有谁知道 Citrix 和 Delphi 2007 应用程序之间的问题? (也许还有其他开发语言?)

java - 向linux服务器发送http请求

c - 填充结构内存使用

vb6 - 受 MsgBox 影响的 VB 6 数据访问

citrix - %appData% 和 Citrix - 注销期间是否保留漫游数据?

c++ - 我的 header 中需要 #include 指令吗?

process - systemd软件看门狗和 "normal"进程监控的区别