[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: |
|
| 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 |