stewartwb Posted August 7, 2023 Share Posted August 7, 2023 I'm helping my son set up unRAID on a new server (Core i7-13700K, 32GB RAM, Solidigm P44 Pro 2TB SSD cache, 3x4TB protected array). He plans to run a bunch of VMs, including his primary Windows workstation, passing through an Nvidia 3070 GTX video card. I've used unRAID for more than 10 years, but ZFS support is a new feature. We don't plan to set up a ZFS pool with multiple drives, just a single PCIe 4 M.2 drive. Which file system is best for this use case? I know ZFS supports advanced features, but I'm mainly interested in good performance for his virtual machines. Can anyone offer first-hand knowledge of performance benefits / penalties for ZFS over btrfs for this scenario? Thanks! -- stewartwb Quote Link to comment
Hoopster Posted August 7, 2023 Share Posted August 7, 2023 16 minutes ago, stewartwb said: Can anyone offer first-hand knowledge of performance benefits / penalties for ZFS over btrfs for this scenario? I cannot give you personal experience as I have yet to use ZFS for anything, but, for a single PCIe M.2 drive (is this a cache/pool disk?) , I would use XFS. Others may see it differently. Quote Link to comment
stewartwb Posted August 7, 2023 Author Share Posted August 7, 2023 This single M.2 drive is currently set up as the cache drive, with the intent to store virtual drives for VMs and any Docker file storage needs. We formatted it ZFS, assuming newer is better, but I would have used btrfs previously for cache drives. We are still using XFS for the Array drives. Quote Link to comment
Takiyon Posted August 13, 2023 Share Posted August 13, 2023 Stay far away from btrfs. I had a drive die in one of my pools and it was a nightmare, and kept locking up the whole system. ZFS is basically remove and replace. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.