[libvirt] [PATCH] BSD: implement nodeGetCPUStats

Roman Bogorodskiy bogorodskiy at gmail.com
Tue Jan 14 08:47:20 UTC 2014


I had doubts how to implement that. Looks like the current
implementation is tied to Linux CPU metrics:

  user nice system idle iowait

That list is hardcoded into virsh-host.c. FreeBSD has a slightly
different set of metrics:

  user nice system intr idle

I.e. it's interrupt time instead of i/o time. I decided to go without
virsh-host.c modification and used VIR_NODE_CPU_STATS_UTILIZATION.

If you know better way of doing that, I'm open for suggestions.

Roman Bogorodskiy (1):
  BSD: implement nodeGetCPUStats

 src/nodeinfo.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 85 insertions(+)

-- 
1.8.4.3




More information about the libvir-list mailing list