[NETVIRT-1408] High CPU Usage by OpenDaylight Created: 22/Aug/18  Updated: 14/May/20

Status: Open
Project: netvirt
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: Sai Sindhur Malleni Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File flamegraph_30.svg    

 Description   

When running performance and scale tests to create hundreds of neutron resources and VMs we are seeing ODL CPU usage spike up to about 30-35 CPU cores on a 56 core system, which is exceptionally high sCPU usage by an standards. 

 

Here is a graph showing ODL CPU usage under load: https://snapshot.raintank.io/dashboard/snapshot/5xXv3VcHtg5mPtieqwJnQ6aIaKqdcR5H?orgId=2

 

Using flamegraphs (attached) to profile ODL undercloud, we see a lot of CPU time being spent by the GC and SpinPause method is directly on the CPU


Generated at Wed Feb 07 20:23:59 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.