Hello all, for some time now I have been on a journey looking for a way of virtualising the workloads I toy around with at home. Ultimately I decided to shift from the free version of VMWare to proxmox because of the lack of features in VMWare for an unlicenced system and ended up on Proxmox. Mostly this has been working quite well until I decided to rebuild with ZFS.
I have read quite a lot about this topic on this forum and others, though there doesn't seem to be anywhere that bluntly puts what you can get away with and can't for different situations.
I have a Ryzen 1700X CPU, 16GB of 3200GHz memory, ntel 2 port Gigabit NIC + onboard NIC, 2x 3TB seagate Barracudas, 2x Samsung Consumer SSD's, an old enterprise 320GB HDD, I (which I haven't used because not sure it's any better yet) and have tried a few different confiugrations. Having used a lot of different file systems over the years I've not ever come across one so poorly performant out of the box.
I have been dancing around in my mind whether to get an enterprise grade SSD in some form or another (I don't care about redundancy - a nightly backup off to my NAS covers my needs perfectly) - I just care about speed to create VM's and the speed of copying files around etc. I don't mind buying new hardware, but I do have a financial limit given this is just a home lab for learning about stuff. These SSD's are expensive here in New Zealand.
What I'm looking to understand is, in this situation what would you do?
Where would be the best bang for buck?
Should I just forget ZFS altogether and get an Enterprise SSD? Would putting a ZIL on another drive (even if just that old enterprise drive) make a difference just because it's on another SATA channel?
I don't think 16GB is too small for general workloads + ZFS? I have added an SSD L2ARC, however I don't think that makes much difference.
From what I've read, I must have an enterprise SSD for VM workloads. What if I just did a RAID 0 across a few mechanical disks using MDADM? Unsupported I believe, but it doesn't seem to perform well in the ZFS 2 disk RAID 0 I've tried.
High Level Recommendations?
Thanks.
I have read quite a lot about this topic on this forum and others, though there doesn't seem to be anywhere that bluntly puts what you can get away with and can't for different situations.
I have a Ryzen 1700X CPU, 16GB of 3200GHz memory, ntel 2 port Gigabit NIC + onboard NIC, 2x 3TB seagate Barracudas, 2x Samsung Consumer SSD's, an old enterprise 320GB HDD, I (which I haven't used because not sure it's any better yet) and have tried a few different confiugrations. Having used a lot of different file systems over the years I've not ever come across one so poorly performant out of the box.
I have been dancing around in my mind whether to get an enterprise grade SSD in some form or another (I don't care about redundancy - a nightly backup off to my NAS covers my needs perfectly) - I just care about speed to create VM's and the speed of copying files around etc. I don't mind buying new hardware, but I do have a financial limit given this is just a home lab for learning about stuff. These SSD's are expensive here in New Zealand.
What I'm looking to understand is, in this situation what would you do?
Where would be the best bang for buck?
Should I just forget ZFS altogether and get an Enterprise SSD? Would putting a ZIL on another drive (even if just that old enterprise drive) make a difference just because it's on another SATA channel?
I don't think 16GB is too small for general workloads + ZFS? I have added an SSD L2ARC, however I don't think that makes much difference.
From what I've read, I must have an enterprise SSD for VM workloads. What if I just did a RAID 0 across a few mechanical disks using MDADM? Unsupported I believe, but it doesn't seem to perform well in the ZFS 2 disk RAID 0 I've tried.
High Level Recommendations?
Thanks.