I need some advice on how to improve the performance of my DAS.
I have a SansDigital 8-bay eSATA enclosure connected to my workstation based on a Supermicro H8DG6-F motherboard via a StarTech PEXESAT322I SATA 3 controller and the 2 eSATA cables that came with the enclosure. The enclosure is filled with a mix of Seagate and WD disks of various capacities. My operating system is Ubuntu 12.04.5. This machine is my main workstation and is also used as a Bacula storage director. Although the controller, most drives and enclosure are all SATA3 capable, my disks only work at SATA2 speed at best and the performance when used in a pair of 4 disks ZFS array is abysmal. Here is what Linux reports on the speed of the drives and on the controller:
I get a maximum of 30MB/s from each array.
I am thinking of replacing the controller by a LSI SAS 9200-8e and a SFF-8088 to 4 eSATA cable (like one of these.
Would this HBA work with my enclosure, i.e. can this HBA works with a port multiplier like the one in my enclosure? Would it improve the performance of my arrays? If not, what are my options? The cables between the HBA and the enclosure are 1m long: is it too long? Since the enclosure is right next to the workstation, I could use a shorter cable.
Thanks for your advices!
Charles
I have a SansDigital 8-bay eSATA enclosure connected to my workstation based on a Supermicro H8DG6-F motherboard via a StarTech PEXESAT322I SATA 3 controller and the 2 eSATA cables that came with the enclosure. The enclosure is filled with a mix of Seagate and WD disks of various capacities. My operating system is Ubuntu 12.04.5. This machine is my main workstation and is also used as a Bacula storage director. Although the controller, most drives and enclosure are all SATA3 capable, my disks only work at SATA2 speed at best and the performance when used in a pair of 4 disks ZFS array is abysmal. Here is what Linux reports on the speed of the drives and on the controller:
Code:
charles@beijing:~$ dmesg | grep -i sata | grep 'link up'; lsscsi
[ 2533.647525] ata8.15: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 2533.967672] ata8.00: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 2534.287689] ata8.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2534.607730] ata8.02: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2534.927747] ata8.03: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[17441.228498] ata7.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[17441.548666] ata7.00: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[17441.868662] ata7.01: SATA link up 1.5 Gbps (SStatus 113 SControl 320)
[17442.188856] ata7.02: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[17442.508870] ata7.03: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[17478.177844] ata7.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[17478.525982] ata7.00: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[17479.050074] ata7.01: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[17479.370132] ata7.02: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[17479.690226] ata7.03: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[17515.228560] ata7.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[17515.547471] ata7.00: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[17515.871486] ata7.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[17516.195469] ata7.02: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[17516.515546] ata7.03: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[17517.155562] ata7.05: SATA link up 1.5 Gbps (SStatus 113 SControl 320)
[0:0:0:0] cd/dvd TSSTcorp DVDWBD SH-B123L SB03 /dev/sr0
[2:0:0:0] disk ATA C300-CTFDDAC128M 0007 /dev/sda
[6:0:0:0] disk ATA WDC WD20EARS-00M 50.0 /dev/sdk
[6:1:0:0] disk ATA WD30EFRX-68AX9N0 80.0 /dev/sdl
[6:2:0:0] disk ATA ST31000528AS CC34 /dev/sdm
[6:3:0:0] disk ATA WDC WD30EFRX-68A 80.0 /dev/sdn
[7:0:0:0] disk ATA KINGSTON SV300S3 505A /dev/sdo
[7:1:0:0] disk ATA ST3000DM001-9YN1 CC4B /dev/sdp
[7:2:0:0] disk ATA ST3750330AS SD15 /dev/sdq
[7:3:0:0] disk ATA ST3750640AS 3.AA /dev/sdr
[8:0:0:0] disk ATA WDC WD2002FAEX-0 1D05 /dev/sdf
[8:0:1:0] disk ATA WDC WD3000HLHX-0 5G04 /dev/sdg
[8:0:2:0] disk ATA WDC WD20EARX-008 AB51 /dev/sdh
[8:0:3:0] disk ATA MKNSSDCR60GB-DX BBF0 /dev/sdi
[8:0:4:0] disk ATA WDC WD20EARX-00P AB51 /dev/sdj
charles@beijing:~$ lspci | grep -i sata
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
I am thinking of replacing the controller by a LSI SAS 9200-8e and a SFF-8088 to 4 eSATA cable (like one of these.
Would this HBA work with my enclosure, i.e. can this HBA works with a port multiplier like the one in my enclosure? Would it improve the performance of my arrays? If not, what are my options? The cables between the HBA and the enclosure are 1m long: is it too long? Since the enclosure is right next to the workstation, I could use a shorter cable.
Thanks for your advices!
Charles