HW RAID or ZFS on Dell PowerEdge R630

baritone

New Member
Feb 7, 2024
2
0
1
Hi, I am wondering whether this is a correct usage of my hardware which runs PVE.

I have a Dell PowerEdge R630, 2x HDDs, and 2 SSDs. From what I understand, ZFS is not recommended to run on hardware RAID.
The controller (PERC H730 Mini) is currently set to HBA mode and I configured the Proxmox installation to use ZFS and mirror both HDDs. The SSDs are being used as VM storage and are ZFS mirrored also.

Would I achieve better results if I used hardware RAID on the H730 and ran Proxmox on ext4?
Could I also use HW RAID for the HDDs (boot) but ZFS for the SSDs?

I assume ZFS is better in terms of integrity and reliability but eats up a lot of memory.

I would like to hear your thoughts on my setup and would appreciate any advice.
 
ZFS will eat more RAM , you could limit the use of RAM for ZFS but the RAM is what makes ZFS fast/faster then RAID. You could also do more with ZFS, replication Proxmox is one example. So out of the box ZFS is faster.

One of the disadvantages is that ZFS can cause excessive wear out on SSDs.

Thx
 
One of the disadvantages is that ZFS
One of the other disadvantages of zfs is that the users think zfs would be fast which isn't technically possible as it has more to do because of the checksums for both i/O ways but don't know better as don't use other filesystems too and so have no comparison against the truth.
 
One of the other disadvantages of zfs is that the users think zfs would be fast which isn't technically possible
...

your "speed" isnt a function of any one thing. improperly tuned storage for the workload always performs poorly. I would say it is more accurate to say "a disadvantage of ALL disk aggregation mechanisms is that it requires the user to understand his workload prior to establishing disk aggregation policies."

zfs can and does perform well. and even if a "dumb" raid (not filesystem aware) has the potential to be faster its worth the tradeoff every time.
 
I like block checksums inside an external raid-system with dedicated hw resources for and a lightweight filesystem on top. Don't know how zfs could be called a zetabyte filesystem as it struggels in the tenth of terabytes, petabytes are just possible to use by combining multiple one with lustre.
 
My trouble is just too fast systems and so conditioned for and everytime getting to a customer with zfs I could cry with the customer on I/O wait and problem is not to my side. :) And it looks you never restored 300 TB from backup after power outage to zfs pool as unfortunately DR servers for file and compute services are not the common mostly.
 
@UdoB you can add another point relevent to the above discussion (eg, large sets)- dcr. that backup is to restore a 10 year old filer that started dropping disks like flies, and I finally lost a vdev when it dropped disks during rebuild. all my new filers use dcr- which is a pretty rare feature on server raid controllers.
 
Thanks for the quick responses. I'll stay with ZFS. My other concern was whether turning the RAID controller to HBA mode would suffice for the "no hardware RAID" criteria?
 
Depending on your setup on Dell servers you can simply setup drives to non-RAID on Perc controller. This allows for drives that you want to use with RAID to use RAID1, 6, 10 and the other drives will behave like JBOD. I found that setup to be most flexible.
 
At work, I'm involved with migrating Dells from VMware to Proxmox.

I just make sure all hardware and firmware is the same (CPU, NIC, Storage, RAM, etc). I do swap out the PERC for Dell HBA330.

I use two small drives and use ZFS RAID-1 for Proxmox. Rest of drives are for VMs/data.

ZFS provides data and metadata error correction, snapshots, and compression. Win-Win-Win situation, IMO.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!