jenksdrummer
Patron
- Joined
- Jun 7, 2011
- Messages
- 250
Use Case: CIFS and iSCSI storage megatank; VMWare and/or Hyper-V hosts (2-8), VM Workloads of up to 80 VMs per host. Some client-connectivity. I have 2x 10gb connectivity between storage and hosts as well as clients; and wish to potentially soak that network with throughput; may upgrade later to 2x 40gb storage connectivity.
Initially this box will be a VM host until I decide it's time to move to HA for resiliency, then I'll add a pair of hosts to run the workloads...and this build will get converted to being storage - which is why I'm asking if the spec will meet the demand (and, ideally, then some - really aiming to build it once and forget about it!). Of note, the HBA will either be sourced separately or flashed to IT-Mode; depending on warranty status at the time; so that is why the IR model is being spec'd below.
Also, not looking towards refurb units. Yes, can be had cheaper, but, TBH, this isn't that expensive compared other options out there and one would still have to supply at least some of the parts and/or wonder if the box will drop off because it's previous owner didn't believe in HVAC. ;)
Here's the build bits:
* Supermicro Barebone: https://www.supermicro.com/products/system/2U/6028/SSG-6028R-E1CR12H.cfm
* RAM: 128GB (4 x 32GB) Samsung modules sourced from Supermicro directly (not that much more expensive than Amazon for similarly-branded modules).
* HDD: 12 x 10TB WD Gold SATA disks
* SSD: 2 x Samsung 950 Pro 512GB SATA (maybe...reusing...provided they meet the specs and I see a performance advantage!)
* CPU: Here's where I have the question! :)
This box is a 2 CPU board (can't find a single-CPU options for that case that allows for > 64GB RAM).
Initially I was thinking I'd put a pair of E5-2630 V4 in it; but then I got to thinking that likely 20c/40t might be overkill?
At the lowest end, a single E5-2620 V4, as I want to stay above 2Ghz base clock; which is 8c/16t, and leave 2nd CPU empty unless performance, RAM, or PCI Slots dictate that I need a 2nd CPU.
Items of interest:
* Compression: L4Z works well and doesn't load the CPU very much, but in testing I saw a significant increase in compression ratios with GZIP; only performance impact with my test box (QNAP TVS-1282T w/ 32GB RAM running it via USB stick boot) was at the highest setting...test would run consistent 5.5gbps and drop off about 20% per change (to gzip 'fastest', to medium), but at the highest level would never get over 1gbps; which was a significant taper...but the compression rates were pretty tasty!
* Deduplication: tests with the same box would work well for a bit, then performance would tank and get very up/down - run at 5.5gbps for maybe 30s, then drop to nothing for 30s-1m before I'd kill the test. Probably the lack of RAM contributed. Tried using SSDs for L2ARC, only delayed the inevitable. Would like to use deduplication with the vm workloads in play since that may help with storage consumption / snapshot replication that may eventually come into play.
Personal notes:
I've heard both ways, that a fast CPU trumps thread/core count with FreeNAS, but also that it threads processes quite well; which is where I get the CPU scaling question.
Anyhow... sorry for the long read, this is the shorter version after a few re-writes! :D
(Edit: changed my mind to go with the 2U / 12bay unit)
Initially this box will be a VM host until I decide it's time to move to HA for resiliency, then I'll add a pair of hosts to run the workloads...and this build will get converted to being storage - which is why I'm asking if the spec will meet the demand (and, ideally, then some - really aiming to build it once and forget about it!). Of note, the HBA will either be sourced separately or flashed to IT-Mode; depending on warranty status at the time; so that is why the IR model is being spec'd below.
Also, not looking towards refurb units. Yes, can be had cheaper, but, TBH, this isn't that expensive compared other options out there and one would still have to supply at least some of the parts and/or wonder if the box will drop off because it's previous owner didn't believe in HVAC. ;)
Here's the build bits:
* Supermicro Barebone: https://www.supermicro.com/products/system/2U/6028/SSG-6028R-E1CR12H.cfm
* RAM: 128GB (4 x 32GB) Samsung modules sourced from Supermicro directly (not that much more expensive than Amazon for similarly-branded modules).
* HDD: 12 x 10TB WD Gold SATA disks
* SSD: 2 x Samsung 950 Pro 512GB SATA (maybe...reusing...provided they meet the specs and I see a performance advantage!)
* CPU: Here's where I have the question! :)
This box is a 2 CPU board (can't find a single-CPU options for that case that allows for > 64GB RAM).
Initially I was thinking I'd put a pair of E5-2630 V4 in it; but then I got to thinking that likely 20c/40t might be overkill?
At the lowest end, a single E5-2620 V4, as I want to stay above 2Ghz base clock; which is 8c/16t, and leave 2nd CPU empty unless performance, RAM, or PCI Slots dictate that I need a 2nd CPU.
Items of interest:
* Compression: L4Z works well and doesn't load the CPU very much, but in testing I saw a significant increase in compression ratios with GZIP; only performance impact with my test box (QNAP TVS-1282T w/ 32GB RAM running it via USB stick boot) was at the highest setting...test would run consistent 5.5gbps and drop off about 20% per change (to gzip 'fastest', to medium), but at the highest level would never get over 1gbps; which was a significant taper...but the compression rates were pretty tasty!
* Deduplication: tests with the same box would work well for a bit, then performance would tank and get very up/down - run at 5.5gbps for maybe 30s, then drop to nothing for 30s-1m before I'd kill the test. Probably the lack of RAM contributed. Tried using SSDs for L2ARC, only delayed the inevitable. Would like to use deduplication with the vm workloads in play since that may help with storage consumption / snapshot replication that may eventually come into play.
Personal notes:
I've heard both ways, that a fast CPU trumps thread/core count with FreeNAS, but also that it threads processes quite well; which is where I get the CPU scaling question.
Anyhow... sorry for the long read, this is the shorter version after a few re-writes! :D
(Edit: changed my mind to go with the 2U / 12bay unit)
Last edited: