I want to set up a new Proxmox server which will be mainly used for a Windows VM. Proxmox will be installed on normal SSDs. These SSDs will also be used for other VMs.
The main VM will be a Windows Database Server which should use NVMe drives. I have 2 PCIe x16 Slots and want to use them for 2 NVMe cards. For reliability, I want to have RAID 1. Since this is a DB server, the main goal is to have high IOPS. The bandwidth is not that important.
The question is, what will give me the best Performance? ZFS raid1 or passthrough to Windows and Windows software RAID 1.
Also: if I pass them to Windows, is there any chance of ever (offline) migrating the VM to another server? Migration would probably mean dd of the NVMe drives to another server??
or I could have 2x NVME -> 2x ZFS non-raid -> windows software RAID 1, but I guess this has the worst performance?
The main VM will be a Windows Database Server which should use NVMe drives. I have 2 PCIe x16 Slots and want to use them for 2 NVMe cards. For reliability, I want to have RAID 1. Since this is a DB server, the main goal is to have high IOPS. The bandwidth is not that important.
The question is, what will give me the best Performance? ZFS raid1 or passthrough to Windows and Windows software RAID 1.
Also: if I pass them to Windows, is there any chance of ever (offline) migrating the VM to another server? Migration would probably mean dd of the NVMe drives to another server??
or I could have 2x NVME -> 2x ZFS non-raid -> windows software RAID 1, but I guess this has the worst performance?