# [OmniOS-discuss] ZPOOL disk performance on Supermicro with LSI 9300-8i

Josh Barton Josh.Barton at usurf.usu.edu
Wed Jun 22 23:06:10 UTC 2016

- Previous message: [OmniOS-discuss] I/O to pool seems to be hung
- Next message: [OmniOS-discuss] ZPOOL disk performance on Supermicro with LSI 9300-8i
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    We just built a Supermicro server with 3 LSI 9300-8i HBAs and 12 2 TB hard drives and are concerned about slowness after running a postgres benchmark. We also ran this benchmark on an HP Proliant 380 G9 with 14 disks and on a Sunfire server running OmniOS as well. The results showed the HP Proliant being many times faster (orders of magnitude) than the newer Supermicro server and the Sunfire.

    Any ideas why the HP is so much faster? It just has one Smart Array Controller which I didn't think would be faster than JBOD

    Results:
    Sunfire
    -bash-4.2# ./pgbench -c 50 -s 100 -t 100 -U postgres climate
    Scale option ignored, using pgbench_branches table count = 1
    starting vacuum...end.
    transaction type: TPC-B (sort of)
    scaling factor: 1
    query mode: simple
    number of clients: 50
    number of threads: 1
    number of transactions per client: 100
    number of transactions actually processed: 5000/5000
    latency average: 0.000 ms
    tps = 76.249498 (including connections establishing)
    tps = 76.940244 (excluding connections establishing)

    Supermicro Server
    -bash-4.3$ ./pgbench -c 50 -s 100 -t 100 -U postgres climate
    Scale option ignored, using pgbench_branches table count = 1
    starting vacuum...end.
    transaction type: TPC-B (sort of)
    scaling factor: 1
    query mode: simple
    number of clients: 50
    number of threads: 1
    number of transactions per client: 100
    number of transactions actually processed: 5000/5000
    latency average: 0.000 ms
    tps = 119.929719 (including connections establishing)
    tps = 120.786598 (excluding connections establishing)
    tps is the metric we've been comparing (tx per second)

    HP Server
    root at cldb3:/usr/local/src/postgresql-9.4.4/contrib/pgbench#<mailto:root at cldb3:/usr/local/src/postgresql-9.4.4/contrib/pgbench#> ./pgbench -c 50 -s 100 -t 100 -U postgres climate
    Scale option ignored, using pgbench_branches table count = 1
    starting vacuum...end.
    transaction type: TPC-B (sort of)
    scaling factor: 1
    query mode: simple
    number of clients: 50
    number of threads: 1
    number of transactions per client: 100
    number of transactions actually processed: 5000/5000
    latency average: 0.000 ms
    tps = 1068.027362 (including connections establishing)
    tps = 1254.114121 (excluding connections establishing)

    Thank you all,

    Josh
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: <http://lists.omniti.com/pipermail/omnios-discuss/attachments/20160622/cecef42d/attachment.html>

- Previous message: [OmniOS-discuss] I/O to pool seems to be hung
- Next message: [OmniOS-discuss] ZPOOL disk performance on Supermicro with LSI 9300-8i
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list