ChrisReeve
Explorer
- Joined
- Feb 21, 2019
- Messages
- 91
Good morning
I am considering upgrading my server with SSD cache, with the ultimate goal of being able to saturate my 10GbE connection. I dont strictly need those kind of speeds, but, I'd like to try.
HW:
MB: Supermicro X9SRL-F
CPU: E5-2650 v2 (8C/16T)
RAM: 64GB DDR3 1600MHz ECC (4x16GB DIMMs)
Boot drive: Sandisk 16GB USB2
Main pool: 10x10TB ZFS2
Right now, my performance is fairly good. Transfering hundreds of GBs see sustained writes surpassing 300MB/s. I havent really tested read speeds properly, but pulling random files not accessed in weeks, which I doubt are cached in RAM, gives me 500 MB/s if i remember correctly. Again, not bad, and I dont really require much more than this.
Still, I want to explore different options for caching. Some initial research have given me three options:
1. Upgrade RAM. I can add an additional 64GB (128GB total) for about 100$. Would be a good option, but transfering up to 600-700GB at a time from an NVMe drive on my desktop, will quickly fill up 128GB. I dont believe this to be the best option, even though increasing RAM often is the best first step to increase performance.
2. Upgrade with 2 SATA SSDs in RAID0. 2x500GB of the right type would give theoretical sustained sequential writes of around 1GB/s, until SLC cache has been used up. This seems like a fairly good option for me. Price would be about 120-150$ depending on the type of SSD i buy.
3. NVMe. My motherboard doesn't support NVMe, so this would have to be done via a PCI-E SSD, or a PCI-E to NVMe adapter, paired with an NVMe drive. But I'm not able to find any compatibility lists (if any exists). Does anyone know if there are any specific PCI-E to NVMe adapters that have been successfully used in freeNAS? If not, what about PCI-e cards in the price range between 100-150$?
I am considering upgrading my server with SSD cache, with the ultimate goal of being able to saturate my 10GbE connection. I dont strictly need those kind of speeds, but, I'd like to try.
HW:
MB: Supermicro X9SRL-F
CPU: E5-2650 v2 (8C/16T)
RAM: 64GB DDR3 1600MHz ECC (4x16GB DIMMs)
Boot drive: Sandisk 16GB USB2
Main pool: 10x10TB ZFS2
Right now, my performance is fairly good. Transfering hundreds of GBs see sustained writes surpassing 300MB/s. I havent really tested read speeds properly, but pulling random files not accessed in weeks, which I doubt are cached in RAM, gives me 500 MB/s if i remember correctly. Again, not bad, and I dont really require much more than this.
Still, I want to explore different options for caching. Some initial research have given me three options:
1. Upgrade RAM. I can add an additional 64GB (128GB total) for about 100$. Would be a good option, but transfering up to 600-700GB at a time from an NVMe drive on my desktop, will quickly fill up 128GB. I dont believe this to be the best option, even though increasing RAM often is the best first step to increase performance.
2. Upgrade with 2 SATA SSDs in RAID0. 2x500GB of the right type would give theoretical sustained sequential writes of around 1GB/s, until SLC cache has been used up. This seems like a fairly good option for me. Price would be about 120-150$ depending on the type of SSD i buy.
3. NVMe. My motherboard doesn't support NVMe, so this would have to be done via a PCI-E SSD, or a PCI-E to NVMe adapter, paired with an NVMe drive. But I'm not able to find any compatibility lists (if any exists). Does anyone know if there are any specific PCI-E to NVMe adapters that have been successfully used in freeNAS? If not, what about PCI-e cards in the price range between 100-150$?