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