Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

zfs iops calculator?

376 views
Skip to first unread message

Scott

unread,
Feb 8, 2017, 10:02:38 AM2/8/17
to
I'm planning on running Solaris 11.3x64 on a HP DL380g9 server.
I'd need a certain minimum amount of write I/O per second, and likewise for read.
Usable data pool should be 2TB. Speeds need to be maintained for, say, 3 hours at a time without drops below a minimum. Data is a stream, similar I imagine to an uncompressed HD video producer. Would like to capture 1Gbps (and I'm looking to put (3) 10Gbps NICs into the box, for 3 sources).
Server has 8 drive bays, and I'd probably consume 2 drives for a HW mirror for the OS, so 6 available.

I'm fairly certain that a single vdev built using 3 HDDs as a raidz won't be sufficient. I'm thinking about going with either SSDs, or HDDs and two sets of vdevs built as raidz.

The server, AFAIK, has to come with one of HP's SmartArray cards, so I can't see native HDDs I can at best see LUNs of 1 disk per LUN. I don't think TRIM will be passed down to the SSD, so I'd think performance would decrease over time.

Only IOPS notes I've seen that looked decent are at:
https://sites.google.com/site/eonstorage/zpool_notes
which says 4 phy I/O are needed for one logical write I/O.

If I believe that, and take the write IOPS for one HDD, then I'd get to how many HDDs I need.
Based on that, then I could figure out if I can meet minimum IOPS with 6 HDDs, or if I have to look into a 2nd chassis with more HDDs.

Regards, Scott

John D Groenveld

unread,
Feb 8, 2017, 12:06:45 PM2/8/17
to
In article <2ea13ff0-ff0a-406e...@googlegroups.com>,
Scott <spac...@gmail.com> wrote:
>The server, AFAIK, has to come with one of HP's SmartArray cards, so I

Would you ask HPE's sales critter to ask his SE if this is a
rebadged LSI HBA?
HPE H240 12Gb 2-ports Int Smart Host Bus Adapter
<URL:http://marketplace.hpe.com/pdp?prodNum=726907-B21&country=us&locale=en&catId=329290&catlevelmulti=329290_5317224_7109730_7275272>

John
groe...@acm.org

Scott

unread,
Feb 9, 2017, 12:45:19 AM2/9/17
to
On Wednesday, February 8, 2017 at 9:06:45 AM UTC-8, John D Groenveld wrote:
> In article <2ea13ff0-ff0a-406e...@googlegroups.com>,
> Scott <spackar...@gmail.com> wrote:
> >The server, AFAIK, has to come with one of HP's SmartArray cards, so I
>
> Would you ask HPE's sales critter to ask his SE if this is a
> rebadged LSI HBA?
> HPE H240 12Gb 2-ports Int Smart Host Bus Adapter
> <URL:http://marketplace.hpe.com/pdp?prodNum=726907-B21&country=us&locale=en&catId=329290&catlevelmulti=329290_5317224_7109730_7275272>
>
> John
> groenve...@acm.org

I'll ask, but PMC-Sierra has historically done their P-series.
http://www.scsita.org/library/2009/01/pmc-sierras-6gbs-sas-raid-on-chip-shipping-on-new-hp-smart-array-platform-1.html
https://www.servethehome.com/hp-sells-smart-array-license-pmc-sierra-lot/

Also, the only 3 cards that show up on Oracle's certified site are
P440, P441, and P840.
http://www.oracle.com/webfolder/technetwork/hcl/data/systems/details/hewlett-packard/sol_11_1/72890.html

I like the specs on the card. Hope Solaris supports it.

Regards, Scott

Ian Collins

unread,
Feb 9, 2017, 3:42:44 AM2/9/17
to
On 02/ 9/17 04:02 AM, Scott wrote:
> I'm planning on running Solaris 11.3x64 on a HP DL380g9 server. I'd
> need a certain minimum amount of write I/O per second, and likewise
> for read. Usable data pool should be 2TB. Speeds need to be
> maintained for, say, 3 hours at a time without drops below a minimum.
> Data is a stream, similar I imagine to an uncompressed HD video
> producer. Would like to capture 1Gbps (and I'm looking to put (3)
> 10Gbps NICs into the box, for 3 sources). Server has 8 drive bays,
> and I'd probably consume 2 drives for a HW mirror for the OS, so 6
> available.

Use a ZFS mirror!

> I'm fairly certain that a single vdev built using 3 HDDs as a raidz
> won't be sufficient. I'm thinking about going with either SSDs, or
> HDDs and two sets of vdevs built as raidz.

You don't actually say what your IOP requirement is, however raidz is
seldom a good choice for anything other than archival storage...

> The server, AFAIK, has to come with one of HP's SmartArray cards, so
> I can't see native HDDs I can at best see LUNs of 1 disk per LUN. I
> don't think TRIM will be passed down to the SSD, so I'd think
> performance would decrease over time.

Or use an appropriate SSD as a log device. Using logs is the most cost
effective way to meet high IOP requirements.

--
Ian

John D Groenveld

unread,
Feb 9, 2017, 6:47:00 AM2/9/17
to
In article <70f3ddb4-919d-4462...@googlegroups.com>,
Scott <spac...@gmail.com> wrote:
>I'll ask, but PMC-Sierra has historically done their P-series.

If you can't get answers from HPE's sales critter you might hunt
down the Windows or HP-UX driver for their H240 HBA.
That should include the PCI ID.

John
groe...@acm.org

Chris Ridd

unread,
Feb 9, 2017, 1:34:44 PM2/9/17
to
It is supported on Oracle Solaris unless I badly misread an HPE page.

Googling for "H240 illumos" finds a mention of a PCI ID at
http://omnios-discuss.omniti.narkive.com/tQs1CD4s/hp-proliant-gen9-server

--
Chris

Rick Jones

unread,
Feb 9, 2017, 4:43:34 PM2/9/17
to
For what it is worth, the upstream pci.ids file seems to have entries
for the H240.

rick jones
--
Process shall set you free from the need for rational thought.
these opinions are mine, all mine; HPE might not want them anyway... :)
feel free to post, OR email to rick.jones2 in hpe.com but NOT BOTH...

Scott

unread,
Feb 16, 2017, 10:02:17 PM2/16/17
to
For posterity, HPE said I should use the P440 in "HBA" mode. This is supposed to disable the HW raid and present the raw disks to me.
(Also, the HPE driver for the H-series cards do have LSI in their file name.)

Regards, Scott
0 new messages