Hello all,
I am testing Proxmox VE with the idea of use it to install all my new customer servers henceforth. In general these are small servers to run 1-5 MV.
These servers running with 32GB-64GB RAM in the most cases. For the customer type, they have to be a limited budget.
Until now I was using VmWare ESXi in their free version, but that ended. In VmWare it was mandatory to use HW RAID. I was using LSI entry RAID HBA with good results for this type of server. One of my habitual configuration consists in
- 2 x 240GB SSD SATA RAID1 for system
- 2 x 960GB SSD SATA RAID 1 for VMs.
Now, with Proxmox I am trying to use ZFS (without HW RAID card) to archieve some similar configuration but I found that there is a big performance lost. I am connecting those SATA Disks directly to mainboard. And I did same configuration 2x240GB SATA ZFS RAID1 for Proxmox system, and 2x240GB SATA ZFS RAID1 for VMs.
I am doing tests with a Windows Server VM (which is the habitual OS I need to use on my customers), and I can observe a degradation in disk read/write operations compared to same config in VmWare.
I have read a lot about different ZFS settings (ARC, L2ARC, Log device, and so on), but I don´t find any definitive recommendation about how to make a simple but reliable setup for this scenario.
In principle, I would like to use ZFS because all the great features that it has, but maybe I need to use LVM with ext4 instead?
Should I use an HBA card in non-RAID mode to improve performance with ZFS?
Should I think about change my storage scheme to other like RAID10? If yes, can I have only one RAID10 pool to Proxmox system and VMs? it is recommended?
Any ideas would be appreciated.
Thank you so much.
I am testing Proxmox VE with the idea of use it to install all my new customer servers henceforth. In general these are small servers to run 1-5 MV.
These servers running with 32GB-64GB RAM in the most cases. For the customer type, they have to be a limited budget.
Until now I was using VmWare ESXi in their free version, but that ended. In VmWare it was mandatory to use HW RAID. I was using LSI entry RAID HBA with good results for this type of server. One of my habitual configuration consists in
- 2 x 240GB SSD SATA RAID1 for system
- 2 x 960GB SSD SATA RAID 1 for VMs.
Now, with Proxmox I am trying to use ZFS (without HW RAID card) to archieve some similar configuration but I found that there is a big performance lost. I am connecting those SATA Disks directly to mainboard. And I did same configuration 2x240GB SATA ZFS RAID1 for Proxmox system, and 2x240GB SATA ZFS RAID1 for VMs.
I am doing tests with a Windows Server VM (which is the habitual OS I need to use on my customers), and I can observe a degradation in disk read/write operations compared to same config in VmWare.
I have read a lot about different ZFS settings (ARC, L2ARC, Log device, and so on), but I don´t find any definitive recommendation about how to make a simple but reliable setup for this scenario.
In principle, I would like to use ZFS because all the great features that it has, but maybe I need to use LVM with ext4 instead?
Should I use an HBA card in non-RAID mode to improve performance with ZFS?
Should I think about change my storage scheme to other like RAID10? If yes, can I have only one RAID10 pool to Proxmox system and VMs? it is recommended?
Any ideas would be appreciated.
Thank you so much.