关于XenAPI内存问题

时间:2011-12-20 13:35:34

标签: xen

我正在开发一个小型客户端应用程序,用于使用Citrix提供的XenAPI监控XenServer。我能够获得所有值(cpu,n / w读取,n / w写入,diskread,diskwrite ......)但面临以下问题。

任何人都可以帮助我使用XenAPI获取Xen服务器中存在的VM的内存(总,免费,使用)使用情况。我通过使用VM的 VM_guest_metrics api调用尝试了上述操作,但它给了我空的结果。请帮助我。

我从以下链接中获取了SDK(XenAPI)

http://community.citrix.com/display/xs/Download+SDKs

先谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

获取数据的推荐方法是使用XAPI附带的XAPI循环数据库(RRD)。

http://wiki.xen.org/wiki/XAPI_RRDs

另见Xen Day的教程:

http://wiki.xen.org/wiki/Creating_a_LVM_backed_XFS_SR

特别是"螺母和螺栓" Steven Maresca会议。

另请参阅OpenXenManager中的代码:

http://sourceforge.net/projects/openxenmanager/因为它是Citrix XenCenter的开源克隆,并且具有使用XAPI的性能图。