After "upgraded" from Proxmox 4.4 to 5.0 this morning, I had some issues with streaming DSD over my
network to my very complicated chord 2qute DAC. I have these stops in the music 1-2 secs now and then
and I wrote some software to dig into the problem.
I find out that the "mostly proxmox services" are eating up quite some cpu usage so I did these measures, and I can see that these "services" are using more resources than running all my virtualization on the box
99.36 % idle run time 15 min , no load at all
99.09 % idle run time 15 min , full 1 kvm + 4 lxc running containers.
98.74 % idle run time 15 min , full 1 kvm + 4 lxc running containers and the 10 mostly proxmox services.
Running these services took 0.35 % of my CPU compared to the virtualization 0.27 %.
This is just enough to make my DAC randomly fall outs. My solution was just to stop these services, so no
fancy proxmox functionalities as I have under 4.4.
Script for services I stopped.
#!/bin/bash
pvestatd stop
service pve-firewall stop
service pvefw-logger stop
service pve-ha-crm stop
service pve-ha-lrm stop
service pveproxy stop
service watchdog-mux stop
service zed stop
service rrdcached stop
service spiceproxy stop
And to my unsolved question, which of these are the cpu hogs.
As a programmer I think some optimization could be in place here.
network to my very complicated chord 2qute DAC. I have these stops in the music 1-2 secs now and then
and I wrote some software to dig into the problem.
I find out that the "mostly proxmox services" are eating up quite some cpu usage so I did these measures, and I can see that these "services" are using more resources than running all my virtualization on the box
99.36 % idle run time 15 min , no load at all
99.09 % idle run time 15 min , full 1 kvm + 4 lxc running containers.
98.74 % idle run time 15 min , full 1 kvm + 4 lxc running containers and the 10 mostly proxmox services.
Running these services took 0.35 % of my CPU compared to the virtualization 0.27 %.
This is just enough to make my DAC randomly fall outs. My solution was just to stop these services, so no
fancy proxmox functionalities as I have under 4.4.
Script for services I stopped.
#!/bin/bash
pvestatd stop
service pve-firewall stop
service pvefw-logger stop
service pve-ha-crm stop
service pve-ha-lrm stop
service pveproxy stop
service watchdog-mux stop
service zed stop
service rrdcached stop
service spiceproxy stop
And to my unsolved question, which of these are the cpu hogs.
As a programmer I think some optimization could be in place here.