Hi,
Little introduction: I had a big problem of heaving big I/O delay and error in file contents inside VM's on my ovh(provider) server a few months ago after an error of consistency from my mdadm raid. So I had to completely restore all my VM's to have my setup back running. Since this event, I was a bit afraid of this might occur again, and especially since I don't know it could happen since it was raid 1. So I'm installing since yesterday now my home proxmox server on a zfs pool RAID 10 with the restoration of my 20+ VM's. It was on a Adaptec RAID 1+0 card before. So the setup of the disk is 4* 1TB western digital RE4 edition. the wish of change was motivated by the security that offers zfs compared whith a traditional RAID.
Maybe it's a bad moment to doing this since proxmox just change the interface so I don't know if they change the I/O delay measurement too.
Anyway, I've completed the restoration of the VM's and I can state a few facts here:
-the I/O delay from the startup of all VM at once after a cold start is really important and goes for a long time, something like 20 or 30 minutes. something like 30-60% of I/O delay.
- when everything is started, the I/O delay continue to 0.11-4%.
-the usage of CPU is 50% of my i7-4790k because of a VM under windows 10 but inside the VM it is only 2% of my CPU because it does basically not a lot of things just a bit of browsing and music playing for testing purposes. It seems extraordinary to my playing one song on one VM in a browser contribute to put 25% of charge more on the cpu.
I didn't put any RAM limit to the system, it has 32GB and it should be okey for now even if it currently uses 29GB with all the VM launched.
Under this few facts, some task are a bit slower than on my adaptec raid, some faster.
Can someone enlight me maybe on the I/O delay, cpu usage? maybe it 's bad setup to do such thing, and maybe should I return to a traditional RAID adaptec?
All the help I can get will be appreciated.
Little introduction: I had a big problem of heaving big I/O delay and error in file contents inside VM's on my ovh(provider) server a few months ago after an error of consistency from my mdadm raid. So I had to completely restore all my VM's to have my setup back running. Since this event, I was a bit afraid of this might occur again, and especially since I don't know it could happen since it was raid 1. So I'm installing since yesterday now my home proxmox server on a zfs pool RAID 10 with the restoration of my 20+ VM's. It was on a Adaptec RAID 1+0 card before. So the setup of the disk is 4* 1TB western digital RE4 edition. the wish of change was motivated by the security that offers zfs compared whith a traditional RAID.
Maybe it's a bad moment to doing this since proxmox just change the interface so I don't know if they change the I/O delay measurement too.
Anyway, I've completed the restoration of the VM's and I can state a few facts here:
-the I/O delay from the startup of all VM at once after a cold start is really important and goes for a long time, something like 20 or 30 minutes. something like 30-60% of I/O delay.
- when everything is started, the I/O delay continue to 0.11-4%.
-the usage of CPU is 50% of my i7-4790k because of a VM under windows 10 but inside the VM it is only 2% of my CPU because it does basically not a lot of things just a bit of browsing and music playing for testing purposes. It seems extraordinary to my playing one song on one VM in a browser contribute to put 25% of charge more on the cpu.
I didn't put any RAM limit to the system, it has 32GB and it should be okey for now even if it currently uses 29GB with all the VM launched.
Under this few facts, some task are a bit slower than on my adaptec raid, some faster.
Can someone enlight me maybe on the I/O delay, cpu usage? maybe it 's bad setup to do such thing, and maybe should I return to a traditional RAID adaptec?
All the help I can get will be appreciated.