xen ——关于XenAPI内存问题
我为监督XenServer开发一个小的客户端应用程序,使用citrix提供的XenAPI。我能够得到所有的值(cpu,n/w read,n/w write, diskread,diskwrite...) ,但遇到下面的问题。
有人可以帮我得到现存在Xenserver的虚拟机的内存(total,free,used)使用,使用XenAPI。我尝试上面的,使用VM调用的VM_guest_metrics API,但它给我空结果。VM相关的性能数据也都是空值
我从以下链接得到SDK(XenAPI):
http://community.citrix.com/display/xs/Download+SDKs
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
去看一下api文档上这两个接口 http://{host}/{action}?start={start}&session_id={session_id}&cf={cf}&interval={interval} http://{host}/{action}?uuid={uuid}
调用的哪个接口,楼主能提供下吗
谢谢同学的回复.我研究一下你说的
没做过这方面的开发,了解一点不知道能否帮到你。
VM_guest_metrics 似乎需要guest机器安装tools才可以获取到信息,我记得如果没装tools的话控制台是看不到内存网络信息的
另外VM_metrics这个API只可以获取到Guest's actual memory
大哥怎么解决的啊 查看虚拟机CPU和内存使用情况
回复
性能数据有单独的接口.api文档上也有的。然后再解析
已经解决。性能数据需要单独的接口获取。然后再解析