GitHub user weizhouapache added a comment to the discussion: Degraded 
cloudstack agent

I tested libvirt (10.0.0 and 10.6.0) on two Ubuntu 24.04 nodes, and monitored 
some metrics every 10 seconds by commands
```
pid=$(pgrep -f /usr/bin/java)
echo "CPU: $(ps -p $pid -o %cpu --no-headers)%"
echo "MEM: $(ps -p $pid -o %mem --no-headers)%"
echo "FD: $(ls /proc/$pid/fd 2>/dev/null | wc -l)"
echo "Threads: $(ps -L -p $pid -o tid --no-headers 2>/dev/null | wc -l)"
echo "Conn: $(ss -tanp | grep "pid=$pid" | grep ESTAB | wc -l)"
```

My observations are
- There are very slight changes with memory, file descriptors, threads and 
connections of the java process, I think we can ignore.
- The CPU usage of the java process increased gradually and slowly with libvirt 
10.0.0
- The CPU usage of the java process decreased gradually and became stable after 
some hours with libvirt 10.6.0

| Hostname | libvirt version | original CPU usage| new CPU usage|
|:-----------|:------------|------------:|------------- |
| kvm1     | 10.0.0-2ubuntu8.9            | 0.9%       | 2.1% (after 12 hours), 
2.8% (after 16 hours)|
| kvm2     | 10.0.0-2ubuntu8.9            | 5.3%       | 5.9% (after 1 hour), 
6.5% (after 2 hours)|
| kvm2     | 10.6.0-1ubuntu3               | 4.9%       | 1.3% (after 1 hour), 
0.6% (after 3 hours and 6 hours)|
| kvm2     | 10.6.0-1ubuntu3.3            | 5.2%       | 1.2% (after 1 hour), 
0.8% (after 2 hours)||


note:
- no workloads inside VMs
- no VMs actions
- original CPU usage is fetched 5 mins after restarting agent


I would suggest some of you test `libvirt 10.6.0-1ubuntu3.3` or `libvirt 
10.6.0-1ubuntu3` on a non-production environment. I have uploaded the .deb 
packages to https://github.com/weizhouapache/ubuntu-libvirt-packages

GitHub link: 
https://github.com/apache/cloudstack/discussions/12450#discussioncomment-15515838

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to