VDSM encounters high cpu usage on RHEV-H 6.5 on an idle system
Issue
-
After upgrading RHEV-H from 6.4 to 6.5,
vdsm
is now using a lot of cpu time and the system-wide cpu usage is around 60% on an idle system with no active VMs. -
Sample vdsm cpu usage extracted from running
top
against the mainvdsm
process;
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
24788 vdsm 0 -20 7185m 98m 10m S 2127.3 0.0 63210:30 vdsm
24788 vdsm 0 -20 7185m 98m 10m S 1843.1 0.0 63211:27 vdsm
24788 vdsm 0 -20 7185m 98m 10m S 1858.5 0.0 63212:23 vdsm
24788 vdsm 0 -20 7185m 98m 10m S 1862.4 0.0 63213:21 vdsm
- Sample cpu usage from
sar
;
02:40:01 PM all 2.99 0.00 77.44 0.06 0.00 19.50
02:50:01 PM all 3.01 0.00 77.10 0.06 0.00 19.83
03:00:01 PM all 3.04 0.00 77.42 0.07 0.00 19.47
03:10:01 PM all 3.05 0.00 78.13 0.07 0.00 18.75
Environment
- Red Hat Enterprise Virtualization Hypervisor (RHEV-H) 6.5 20140217.0
- vdsm-4.13.2-0.x
- In two discrete storage environments;
- one with 40 FibreChannel storage domains
- one with 30 iSCSI storage domains
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.