Apologies for the new thread from a newbie.
We recently retired a series of Hewlett Packard Proliant DL320s (Storage Servers, ex-2009/2010) which are a neat config. They have 12 (or 14) hotswap SAS drive bays, a Smart Array P400 controller (PCIe x8, 4-lane SAS), only 8Gb RAM max unfortunately and a Xeon 3020 2.4Ghz processor.
I thought I'd grab one and have a play with FreeNAS as a learning experience, plus I was quite keen to see if we could break through the 14Tb 'limit' of these servers as we had a bunch of 4Tb SATA drives lying around.
The Windows 2008 R2 Standard config, using the controller's RAID 6 with 1Tb 5400rpm 'WD Green' drives gives an ATTO bench in the high 90Mb/sec range. I don't remember specifically, but easily enough to saturate the onboard dual 1Gb ports. That would be fine for the purpose we have in mind.
We took the P400 out and swapped in an IT-mode generic LSI SAS2004 MPT2 'Spitfire' card, installed FreeNAS on bootable USB stick and we were in. Configuring up a ZFS-z or z2 we can't break through more than about 4Mb/sec which is just terrible compared to Windows and we don't understand why.
Individual disk write cache is on according to camcontrol.
We swapped the P400 back, put it into HBA mode and tried again. Still terrible.
We put the Smart Array P400 back into RAID mode, created a RAID 6 volume which then is configured as a single 'stripe' pool, and performance improves to ~10Mb/sec.
The CPU is doing nothing. I had thought it might be SAS contention, but that doesn't explain the reasonable Windows performance.
We're keen these machines don't go into the skip, because they're actually a nice little config that run cool and low power. It is only HP's artificial array limits that prevent larger-than-1Tb drives being installed using the native controller.
I've ordered an H220 from Art Of The Server to see if that makes any difference.
Otherwise, we're enjoying FreeNAS so far, just stumped with the performance difference.
We recently retired a series of Hewlett Packard Proliant DL320s (Storage Servers, ex-2009/2010) which are a neat config. They have 12 (or 14) hotswap SAS drive bays, a Smart Array P400 controller (PCIe x8, 4-lane SAS), only 8Gb RAM max unfortunately and a Xeon 3020 2.4Ghz processor.
I thought I'd grab one and have a play with FreeNAS as a learning experience, plus I was quite keen to see if we could break through the 14Tb 'limit' of these servers as we had a bunch of 4Tb SATA drives lying around.
The Windows 2008 R2 Standard config, using the controller's RAID 6 with 1Tb 5400rpm 'WD Green' drives gives an ATTO bench in the high 90Mb/sec range. I don't remember specifically, but easily enough to saturate the onboard dual 1Gb ports. That would be fine for the purpose we have in mind.
We took the P400 out and swapped in an IT-mode generic LSI SAS2004 MPT2 'Spitfire' card, installed FreeNAS on bootable USB stick and we were in. Configuring up a ZFS-z or z2 we can't break through more than about 4Mb/sec which is just terrible compared to Windows and we don't understand why.
Individual disk write cache is on according to camcontrol.
We swapped the P400 back, put it into HBA mode and tried again. Still terrible.
We put the Smart Array P400 back into RAID mode, created a RAID 6 volume which then is configured as a single 'stripe' pool, and performance improves to ~10Mb/sec.
The CPU is doing nothing. I had thought it might be SAS contention, but that doesn't explain the reasonable Windows performance.
We're keen these machines don't go into the skip, because they're actually a nice little config that run cool and low power. It is only HP's artificial array limits that prevent larger-than-1Tb drives being installed using the native controller.
I've ordered an H220 from Art Of The Server to see if that makes any difference.
Otherwise, we're enjoying FreeNAS so far, just stumped with the performance difference.