Hi All,
Can you please guide us in solving this issue.
Version used : libvirt-1.0.6
# rpm -qa | egrep "libvirt|qemu"
qemu-kvm-0.14.1-1_WR4.3.x86_64_XXX.x86_64
libvirt-1.0.6-1_WR4.3.x86_64_XXX.2.x86_64
Problem :
# virsh cpu-stats CLA-0
error: Failed to retrieve CPU statistics for domain 'CLA-0'
*error: internal error error accessing cgroup cpuacct for vcpu*
Related info :
# cat /proc/cgroups
#subsys_name hierarchy num_cgroups enabled
cpuset 3 4 1
ns 0 1 1
cpu 1 6 1
cpuacct 7 3 1
memory 2 3 1
freezer 0 1 1
net_cls 0 1 1
blkio 0 1 1
# cat /proc/mounts | grep cpu
cpu /dev/cgroup_cpu cgroup rw,relatime,cpu 0 0
cpuset /dev/cgroup_cpuset cgroup rw,relatime,cpuset 0 0
cpuacct /dev/cgroup_cpuacct cgroup rw,relatime,cpuacct 0 0
# cat /proc/self/cgroup
7:cpuacct:/
3:cpuset:/
2:memory:/
1:cpu:/
virsh # vcpucount CLA-0
maximum config 3
maximum live 3
current config 3
current live 3
virsh # vcpuinfo CLA-0
VCPU: 0
CPU: 0
State: running
CPU time: 5.7s
CPU Affinity: yyyyyyyy
virsh # vcpupin CLA-0 --current
VCPU: CPU Affinity
----------------------------------
0: 0-7
1: 0-7
2: 0-7
# cat /dev/cgroup_cpuacct/cpuacct.usage_percpu
532996776861 117928641102 125174572624 167825543709 155234053284
97350309867 122372010702 110640812251
# cat /dev/cgroup_cpuacct/cpuacct.usage
1431288376064
# cat /dev/cgroup_cpuacct/cpuacct.stat
user 12148
system 81469
# cat /dev/cgroup_cpuacct/*machine*/cpuacct.usage_percpu
0 0 0 0 0 0 0 0
# cat /dev/cgroup_cpuacct/*machine/*cpuacct.usage
0
# chkconfig --list | grep cg
cgroups_mount 0:off 1:on 2:on 3:on 4:on 5:on 6:off
We have also found that there is no "*cgroup*" directory created under *
"/sys/fs/".* We have tried mounting the same manually using the below
commands but we were not successful.
mkdir -p /dev/cgroup_cpuacct
mount -t cgroup -o cpuacct cpuacct /dev/cgroup_cpuacct
(or)
mkdir -p /sys/fs/cgroup
mount -t cgroup -o cgroup cgroup /sys/fs/cgroup
Please find the the domain info used for the creation of VM in the
attachment. Please let us know, how to proceed futher.
Your inputs would be of great help to us.
Thanks and Regards,
Shree Duth Awasthi.