Roman,

 

If I were you, I will not use 9240-8I. 

 

I will use 9211-8I as pure HBA with IT FW for ZFS. 

 

Rocky

 

 

From: zfs-discuss-boun...@opensolaris.org
[mailto:zfs-discuss-boun...@opensolaris.org] On Behalf Of Richard Elling
Sent: Friday, May 04, 2012 8:00 AM
To: Roman Matiyenko
Cc: zfs-discuss@opensolaris.org
Subject: Re: [zfs-discuss] ZFS performance on LSI 9240-8i?

 

On May 4, 2012, at 5:25 AM, Roman Matiyenko wrote:





Hi all,

I have a bad bad problem with our brand new server!

The lengthy details are below but to cut the story short, on the same
hardware (3 x LSI 9240-8i, 20 x 3TB 6gb HDDs) I am getting ZFS
sequential writes of 1.4GB/s on Solaris 10 (20 disks, 10 mirrors) and
only 200-240MB/s on latest Solaris 11.11 (same zpool config). By
writing directly to raw disks I found that in S10 the speed is 140MB/s
sequential writes per disk (consistent with combined 1.4GB/s for my
zpool) whereas only 24MB/s in Solaris 11 (consistent with 240MB/s
zpool, 10 mirrors 24MB/s each).

This must be the controller drivers, right? I downloaded drivers
version 4.7 off LSI site (says "for Solaris 10 and later") - they
failed to attach on S11. Version 3.03 worked but the system would
randomly crash, so I moved my experiments off S11 to S10. However, S10
has only the old implementation if iSCSI which gives me other problems
so I decided to give S11 another go.

Would there be any advice in this community?

 

Look at one of the other distros, OpenIndiana is a good first step.

 -- richard






Many thanks!

Roman

==============


root@carbon:~# echo | format | grep Hitachi
     1. c5t8d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
     2. c5t9d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
     3. c5t10d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
     4. c5t11d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
     5. c5t13d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
     6. c5t14d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
     7. c5t15d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
     9. c6t9d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    10. c6t10d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    11. c6t11d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    12. c6t13d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    13. c6t14d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    14. c6t15d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    15. c7t8d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    17. c7t10d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    18. c7t11d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    19. c7t12d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    20. c7t13d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    21. c7t14d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>
    22. c7t15d1 <ATA-Hitachi HUA72303-A5C0-2.73TB>



Reading DD from all disks:
(dd of=/dev/null bs=1024kb if=/dev/rdsk/c7t9d1 &)

# Iostat -xznM 2

                  extended device statistics
  r/s    w/s   Mr/s   Mw/s wait actv wsvc_t asvc_t  %w  %b device
614.5    0.0  153.6    0.0  0.0  1.0    0.0    1.6   0  98 c5t8d1
595.5    0.0  148.9    0.0  0.0  1.0    0.0    1.7   0  99 c7t8d1
1566.5    0.0  391.6    0.0  0.0  1.0    0.0    0.6   1  96 c6t8d1 # (SSD)
618.5    0.0  154.6    0.0  0.0  1.0    0.0    1.6   0  99 c6t9d1
616.5    0.0  154.1    0.0  0.0  1.0    0.0    1.6   0  99 c5t9d1
1564.0    0.0  391.0    0.0  0.0  1.0    0.0    0.6   1  96 c7t9d1# (SSD)
616.0    0.0  154.0    0.0  0.0  1.0    0.0    1.6   0  98 c7t10d1
554.0    0.0  138.5    0.0  0.0  1.0    0.0    1.8   0  99 c6t10d1
598.5    0.0  149.6    0.0  0.0  1.0    0.0    1.7   0  99 c5t10d1
588.5    0.0  147.1    0.0  0.0  1.0    0.0    1.7   0  98 c6t11d1
590.5    0.0  147.6    0.0  0.0  1.0    0.0    1.7   0  98 c7t11d1
591.5    0.0  147.9    0.0  0.0  1.0    0.0    1.7   0  99 c5t11d1
600.5    0.0  150.1    0.0  0.0  1.0    0.0    1.6   0  98 c6t13d1
617.5    0.0  154.4    0.0  0.0  1.0    0.0    1.6   0  99 c7t12d1
611.0    0.0  152.8    0.0  0.0  1.0    0.0    1.6   0  99 c5t13d1
625.0    0.0  156.3    0.0  0.0  1.0    0.0    1.6   0  99 c6t14d1
592.5    0.0  148.1    0.0  0.0  1.0    0.0    1.7   0  99 c7t13d1
596.0    0.0  149.0    0.0  0.0  1.0    0.0    1.7   0  99 c5t14d1
598.5    0.0  149.6    0.0  0.0  1.0    0.0    1.6   0  98 c6t15d1
618.5    0.0  154.6    0.0  0.0  1.0    0.0    1.6   0  98 c7t14d1
606.5    0.0  151.6    0.0  0.0  1.0    0.0    1.6   0  98 c5t15d1
625.0    0.0  156.3    0.0  0.0  1.0    0.0    1.6   0  98 c7t15d1
                  extended device statistics
  r/s    w/s   Mr/s   Mw/s wait actv wsvc_t asvc_t  %w  %b device
620.5    0.0  155.1    0.0  0.0  1.0    0.0    1.6   0  99 c5t8d1
620.5    0.0  155.1    0.0  0.0  1.0    0.0    1.6   0  99 c7t8d1
1581.0    0.0  395.2    0.0  0.0  1.0    0.0    0.6   1  96 c6t8d1
611.5    0.0  152.9    0.0  0.0  1.0    0.0    1.6   0  99 c6t9d1
587.5    0.0  146.9    0.0  0.0  1.0    0.0    1.7   0  99 c5t9d1
1580.0    0.0  395.0    0.0  0.0  1.0    0.0    0.6   1  97 c7t9d1
593.0    0.0  148.2    0.0  0.0  1.0    0.0    1.7   0  99 c7t10d1
616.0    0.0  154.0    0.0  0.0  1.0    0.0    1.6   0  99 c6t10d1
601.0    0.0  150.2    0.0  0.0  1.0    0.0    1.6   0  99 c5t10d1
587.0    0.0  146.7    0.0  0.0  1.0    0.0    1.7   0  99 c6t11d1
578.5    0.0  144.6    0.0  0.0  1.0    0.0    1.7   0  99 c7t11d1
624.5    0.0  156.1    0.0  0.0  1.0    0.0    1.6   0  99 c5t11d1
604.5    0.0  151.1    0.0  0.0  1.0    0.0    1.6   0  99 c6t13d1
573.5    0.0  143.4    0.0  0.0  1.0    0.0    1.7   0  99 c7t12d1
609.0    0.0  152.2    0.0  0.0  1.0    0.0    1.6   0  99 c5t13d1
630.5    0.0  157.6    0.0  0.0  1.0    0.0    1.6   0  99 c6t14d1
618.5    0.0  154.6    0.0  0.0  1.0    0.0    1.6   0  99 c7t13d1
633.5    0.0  158.4    0.0  0.0  1.0    0.0    1.6   0  99 c5t14d1
602.5    0.0  150.6    0.0  0.0  1.0    0.0    1.6   0  99 c6t15d1
589.5    0.0  147.4    0.0  0.0  1.0    0.0    1.7   0  99 c7t14d1
603.0    0.0  150.7    0.0  0.0  1.0    0.0    1.6   0  99 c5t15d1
586.0    0.0  146.5    0.0  0.0  1.0    0.0    1.7   0  99 c7t15d1

WRITING ZEROS TO RAW DISKS
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c6t9d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c5t9d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c7t8d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c6t10d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c7t10d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c5t10d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c6t11d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c5t11d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c7t11d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c6t13d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c7t12d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c5t13d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c6t14d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c5t14d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c7t13d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c6t15d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c7t14d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c5t15d1 &
root@carbon:~# dd if=/dev/zero bs=1024kb of=/dev/rdsk/c7t15d1 &

                  extended device statistics
  r/s    w/s   Mr/s   Mw/s wait actv wsvc_t asvc_t  %w  %b device
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c5t8d1
  0.0   97.5    0.0   24.4  0.0  1.0    0.0    9.9   0  96 c7t8d1
  0.0   98.0    0.0   24.5  0.0  1.0    0.0   10.2   0 100 c6t9d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c5t9d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c7t10d1
  0.0   99.0    0.0   24.8  0.0  1.0    0.0   10.1   0 100 c6t10d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c5t10d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c6t11d1
  0.0   99.0    0.0   24.8  0.0  1.0    0.0   10.1   0 100 c7t11d1
  0.0   97.5    0.0   24.4  0.0  1.0    0.0   10.2   0 100 c5t11d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c6t13d1
  0.0   98.5    0.0   24.6  0.0  1.0    0.0   10.1   0 100 c7t12d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c5t13d1
  0.0  101.0    0.0   25.2  0.0  1.0    0.0    9.9   0 100 c6t14d1
  0.0  101.5    0.0   25.4  0.0  1.0    0.0    9.8   0 100 c7t13d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c5t14d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c6t15d1
  0.0   99.0    0.0   24.7  0.0  1.0    0.0   10.1   0 100 c7t14d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c5t15d1
  0.0  101.0    0.0   25.2  0.0  1.0    0.0    9.9   0 100 c7t15d1
                  extended device statistics
  r/s    w/s   Mr/s   Mw/s wait actv wsvc_t asvc_t  %w  %b device
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c5t8d1
  0.0  101.0    0.0   25.3  0.0  1.0    0.0    9.9   0 100 c7t8d1
  0.0   98.0    0.0   24.5  0.0  1.0    0.0   10.2   0 100 c6t9d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c5t9d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c7t10d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c6t10d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c5t10d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c6t11d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c7t11d1
  0.0   94.5    0.0   23.6  0.0  1.0    0.0   10.2   0  96 c5t11d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c6t13d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c7t12d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c5t13d1
  0.0   97.0    0.0   24.3  0.0  1.0    0.0    9.9   0  96 c6t14d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c7t13d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c5t14d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c6t15d1
  0.0   99.0    0.0   24.8  0.0  1.0    0.0   10.1   0 100 c7t14d1
  0.0   96.5    0.0   24.1  0.0  1.0    0.0   10.0   0  96 c5t15d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c7t15d1
                  extended device statistics
  r/s    w/s   Mr/s   Mw/s wait actv wsvc_t asvc_t  %w  %b device
  0.0  101.5    0.0   25.4  0.0  1.0    0.0    9.8   0 100 c5t8d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c7t8d1
  0.0   97.5    0.0   24.4  0.0  1.0    0.0   10.2   0 100 c6t9d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c5t9d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c7t10d1
  0.0  101.5    0.0   25.4  0.0  1.0    0.0    9.8   0 100 c6t10d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c5t10d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c6t11d1
  0.0   98.5    0.0   24.6  0.0  1.0    0.0   10.1   0 100 c7t11d1
  0.0   98.0    0.0   24.5  0.0  1.0    0.0   10.2   0 100 c5t11d1
  0.0  101.0    0.0   25.3  0.0  1.0    0.0    9.9   0 100 c6t13d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c7t12d1
  0.0  101.0    0.0   25.3  0.0  1.0    0.0    9.9   0 100 c5t13d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c6t14d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c7t13d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c5t14d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c6t15d1
  0.0   99.5    0.0   24.9  0.0  1.0    0.0   10.0   0 100 c7t14d1
  0.0  100.5    0.0   25.1  0.0  1.0    0.0    9.9   0 100 c5t15d1
  0.0  100.0    0.0   25.0  0.0  1.0    0.0   10.0   0 100 c7t15d1

**************
Only 25MB/s!!!
**************



Testing ZPOOL

zpool create data mirror

zpool create data \
mirror c5t8d1 c6t9d1 mirror c5t9d1 c7t8d1 mirror c6t10d1 c7t10d1 \
mirror c5t10d1 c6t11d1 mirror c5t11d1 c7t11d1 mirror c6t13d1 c7t12d1 \
mirror c5t13d1 c6t14d1 mirror c5t14d1 c7t13d1 mirror c6t15d1 c7t14d1 \
mirror c5t15d1 c7t15d1

root@carbon:~#
root@carbon:~# zpool status data
pool: data
state: ONLINE
scan: none requested
config:

      NAME         STATE     READ WRITE CKSUM
      data         ONLINE       0     0     0
        mirror-0   ONLINE       0     0     0
          c5t8d1   ONLINE       0     0     0
          c6t9d1   ONLINE       0     0     0
        mirror-1   ONLINE       0     0     0
          c5t9d1   ONLINE       0     0     0
          c7t8d1   ONLINE       0     0     0
        mirror-2   ONLINE       0     0     0
          c6t10d1  ONLINE       0     0     0
          c7t10d1  ONLINE       0     0     0
        mirror-3   ONLINE       0     0     0
          c5t10d1  ONLINE       0     0     0
          c6t11d1  ONLINE       0     0     0
        mirror-4   ONLINE       0     0     0
          c5t11d1  ONLINE       0     0     0
          c7t11d1  ONLINE       0     0     0
        mirror-5   ONLINE       0     0     0
          c6t13d1  ONLINE       0     0     0
          c7t12d1  ONLINE       0     0     0
        mirror-6   ONLINE       0     0     0
          c5t13d1  ONLINE       0     0     0
          c6t14d1  ONLINE       0     0     0
        mirror-7   ONLINE       0     0     0
          c5t14d1  ONLINE       0     0     0
          c7t13d1  ONLINE       0     0     0
        mirror-8   ONLINE       0     0     0
          c6t15d1  ONLINE       0     0     0
          c7t14d1  ONLINE       0     0     0
        mirror-9   ONLINE       0     0     0
          c5t15d1  ONLINE       0     0     0
          c7t15d1  ONLINE       0     0     0

errors: No known data errors
root@carbon:~#

==========================================================
Writing to file
==========================================================


root@carbon:~# dd if=/dev/zero of=/data/testfile bs=1024kb
root@carbon:~# dd if=/dev/zero of=/data/testfile bs=128kb

data        3.93M  27.2T      0  1.46K    102   179M
data        3.93M  27.2T      0    263      0  30.1M
data        1.02G  27.2T      0    456      0  56.3M
data        2.04G  27.2T      0  2.11K      0   263M
data        3.02G  27.2T      0  1.62K      0   202M
data        3.97G  27.2T      0  1.38K      0   171M
data        4.90G  27.2T      0  1.96K      0   245M
data        5.80G  27.2T      0    826      0  99.5M
data        5.80G  27.2T      0    755      0  92.9M
data        6.67G  27.2T      0    992      0   120M
data        7.53G  27.2T      0  1.49K      0   185M
data        8.36G  27.2T      0  1.13K      0   141M

********
250MB/s consistent with ten mirrors 25MB/s each (see individual disk
write test above).
********



#############################################################
SCSI CARD - LSI 9240-8i
SCSI CARD DRIVER (imraid_sas)
Solaris: SunOS carbon 5.11 11.0 i86pc i386 i86pc
#############################################################

root@carbon:~# grep 9240 /etc/path_to_inst
"/pci@0,0/pci15ad,7a0@15/pci1000,9240@0" 0 "imraid_sas"
"/pci@0,0/pci15ad,7a0@15/pci1000,9240@0/sd@8,1" 2 "sd"
"/pci@0,0/pci15ad,7a0@15/pci1000,9240@0/sd@9,1" 6 "sd"
"/pci@0,0/pci15ad,7a0@15/pci1000,9240@0/sd@a,1" 10 "sd"
"/pci@0,0/pci15ad,7a0@15/pci1000,9240@0/sd@b,1" 13 "sd"
"/pci@0,0/pci15ad,7a0@15/pci1000,9240@0/sd@d,1" 16 "sd"
"/pci@0,0/pci15ad,7a0@15/pci1000,9240@0/sd@e,1" 19 "sd"
"/pci@0,0/pci15ad,7a0@15/pci1000,9240@0/sd@f,1" 22 "sd"
"/pci@0,0/pci15ad,7a0@16/pci1000,9240@0" 1 "imraid_sas"
"/pci@0,0/pci15ad,7a0@16/pci1000,9240@0/sd@8,1" 4 "sd"
"/pci@0,0/pci15ad,7a0@16/pci1000,9240@0/sd@9,1" 5 "sd"
"/pci@0,0/pci15ad,7a0@16/pci1000,9240@0/sd@a,1" 9 "sd"
"/pci@0,0/pci15ad,7a0@16/pci1000,9240@0/sd@b,1" 11 "sd"
"/pci@0,0/pci15ad,7a0@16/pci1000,9240@0/sd@d,1" 14 "sd"
"/pci@0,0/pci15ad,7a0@16/pci1000,9240@0/sd@e,1" 17 "sd"
"/pci@0,0/pci15ad,7a0@16/pci1000,9240@0/sd@f,1" 20 "sd"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0" 2 "imraid_sas"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0/sd@8,1" 3 "sd"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0/sd@9,1" 7 "sd"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0/sd@a,1" 8 "sd"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0/sd@b,1" 12 "sd"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0/sd@c,1" 15 "sd"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0/sd@d,1" 18 "sd"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0/sd@e,1" 21 "sd"
"/pci@0,0/pci15ad,7a0@17/pci1000,9240@0/sd@f,1" 23 "sd"

root@carbon:~# grep imraid /etc/driver_aliases
imraid_sas "pciex1000,73"

#############################################################
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

 

--

ZFS Performance and Training

richard.ell...@richardelling.com

+1-760-896-4422

 

 

 

 





 

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to