我正在尝试使用libvirt(使用,免费)获取KVM系统的内存统计信息。 GetCPUStats正确地提供了CPU使用率,但是guest虚拟机的内存使用率始终显示为100%。有没有办法使用Dom0数据在KVM上获取VM的内存统计信息。
答案 0 :(得分:0)
我和virt-manager有同样的问题,它总是给出一个大于100%的值,这是来自邮件列表的答案:https://www.redhat.com/archives/virt-tools-list/2015-November/msg00138.html
通常,从libvirt获得的rss内存包含qemu的一些开销。您应该使用dom.SetMemoryStatsPeriod
使libvirt正常工作。