Hi,
I am running a little cluster in my homelab:
2x PVE on Xeon E3-1220 with 64GB Ram each
1x PVE on virtual Xeon E3-1220 mit 48GB (running in a VM on a real Xeon E3-1220 with 64GB; the physical machine also houses a PBS)
Each node has a 512GB nvme drive as part of a Ceph pool for VM storage and a 3GB HDD as part of a Ceph pool for data storage. The PVE cluster and the Ceph cluster each have their own 10gbe network.
On each physical node I have approx. 10 VMs running and I see CPU usage of around 10% (peaking at 20% once in a while). My IO delay oscillates around 5% (peaking at 10% once in a while).
Why is my IO delay so high? How can I improve (reduce) IO delay? (Adding more disks would not be my preferred option.)
Thanks!
I am running a little cluster in my homelab:
2x PVE on Xeon E3-1220 with 64GB Ram each
1x PVE on virtual Xeon E3-1220 mit 48GB (running in a VM on a real Xeon E3-1220 with 64GB; the physical machine also houses a PBS)
Each node has a 512GB nvme drive as part of a Ceph pool for VM storage and a 3GB HDD as part of a Ceph pool for data storage. The PVE cluster and the Ceph cluster each have their own 10gbe network.
On each physical node I have approx. 10 VMs running and I see CPU usage of around 10% (peaking at 20% once in a while). My IO delay oscillates around 5% (peaking at 10% once in a while).
Why is my IO delay so high? How can I improve (reduce) IO delay? (Adding more disks would not be my preferred option.)
Thanks!