外接盒:
大衛肯尼CyberSLIM S810-U3S 10層3.5吋硬碟外接盒
聯立EX-50
一起接上電腦,裡面放12顆大小不一之HDD。跑btrfs的RAID-5。
AIO-Stress 0.21:
pts/aio-stress-1.1.1
Disk Test Configuration
Phoronix Test Suite v4.8.3
System Information
Hardware:
Processor: Intel Core 2 Quad Q8400 @ 2.67GHz (4 Cores), Motherboard: ASUS P5QL-EM, Chipset: Intel 4 DRAM + ICH10, Memory: 6144MB, Disk: 3001GB Seagate ST3000DM001-1CH1 + 4001GB Western Digital WD40EFRX-68W + 4001GB Western Digital WD40PURX-64G + 3001GB Seagate ST3000DM001-9YN1 + 3001GB Western Digital WD30EURS-63S + 200GB Western Digital WD2000JD-00H + 250GB Western Digital WD2500AAJS-7 + 160GB Hitachi HDS72161 + 250GB Seagate ST3250310AS + 500GB Seagate ST3500418AS + 320GB Seagate ST3320620NS + 250GB Hitachi HDT722525DLA380 + 60GB OCZ AGILITY3, Graphics: Intel 4 IGP, Audio: Realtek ALC1200, Network: Realtek RTL8111/8168/8411
Software:
OS: Ubuntu 14.04, Kernel: 3.13.0-24-generic (x86_64), Display Server: X Server 1.15.1, Display Driver: intel 2.99.910, Compiler: GCC 4.8, File-System: btrfs, Screen Resolution: 1280x1024
btrfs:
Data, RAID5: total=20.28GiB, used=9.01GiB
System, RAID1: total=32.00MiB, used=16.00KiB
Metadata, RAID1: total=1.00GiB, used=19.86MiB
Total devices 12 FS bytes used 9.03GiB
devid 1 size 232.89GiB used 1.84GiB path /dev/sdi
devid 2 size 232.89GiB used 1.84GiB path /dev/sdl
devid 4 size 3.64TiB used 2.88GiB path /dev/sdb
devid 5 size 2.73TiB used 1.84GiB path /dev/sde
devid 6 size 298.09GiB used 1.84GiB path /dev/sdk
devid 7 size 2.73TiB used 1.84GiB path /dev/sda
devid 8 size 465.76GiB used 1.84GiB path /dev/sdj
devid 9 size 3.64TiB used 2.88GiB path /dev/sdc
devid 10 size 2.73TiB used 1.84GiB path /dev/sdd
devid 11 size 186.31GiB used 1.84GiB path /dev/sdf
devid 12 size 232.83GiB used 1.84GiB path /dev/sdg
devid 13 size 149.05GiB used 1.84GiB path /dev/sdh
使用心得:
eSATA的port multiplier (PMP)分兩種:
CBS |
Supports Command Based Switching port multiplier
|
FBS |
Supports FIS Based Switching port multiplier
|
因為 RAID5 需要同時存取所有硬碟,所以有FBS才行。
- Renesas Technology Corp. uPD720201 USB 3.0 Host Controller
- EX-50沒有USB功能。
- 只能使用S810-U3S(10層)中最多8顆硬碟,可能因為SATA->USB關係,最多就70-80MB/s左右。
- NCQ不確定能不能用,另一個缺點是無法使用SMART。
- Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
Test Results:
100.37
125.01
122.78
102.51
129.05
130.42
Average: 118.36 MB/s
- 一片卡接兩個eSATA,就可以FIS控制十幾個硬碟(我用12~14個),很好用。
- 聽說這個晶片的上限就是150MB/s左右,果不其然。
- Silicon Image, Inc. SiI 3132 + SiI 3531
Test Results:
144.09
154.43
161.83
143.47
163.34
152.7
Average: 153.31 MB/s
- 兩個晶片分工合作,似乎有進步一點,但沒有達到我的期望(200MB/s)。
- ASMedia Technology Inc. ASM1061 Serial ATA Controller
- 似乎只能跑CBS,在我的測試環境下非常不穩,會當機。
- 使用eSATA+PMP的話,非常不推薦。
- HighPoint RocketRAID 622 (Marvell 9128)
- 只能辨識5個硬碟,而且BIOS RAID的功能會使得OS看不到硬碟。
- 使用eSATA+PMP的話,非常不推薦。
- HighPoint Rocket 622A (Marvell 9128)
- 一直出現PMP revalidation failed,根本無法使用。
- 使用eSATA+PMP的話,非常不推薦。
- Marvell Technology Group Ltd. Device 9215
- ASUS M5A99FX PRO R2.0 (SB950) + Sil 3531
- Test Results:
114.84
131.7
132.73
137.52
138.44
128.12
Average: 130.56 MB/s
Test Results:
138.72
141.56
97.98
151.33
85.06
126.26
Average: 123.49 MB/s
- SB950可以用辨識超過5個(實測7個),沒遇到當機。
- SB950的PMP雖然號稱FBS,但是效果看來比Sil 3132/3531還糟。
結論:
- 感覺 SATA port multiplier 似乎是被放棄的技術,低階的機器用不到,高階的都跑去用 SAS 的技術了。不過若是不要太計較速度,SATA PMP 還是比較便宜。
- 目前感覺只有 Silicon Image 的 SATA 3.0 Gbps 晶片可以比較好的支援 PMP,其他ASMedia和Marvell較新的 SATA 6.0 Gbps 晶片反而支援度都不好。
- SiI 3132和SiI 3531雖然號稱 3.0 Gbps實際上可能只有 1.5 Gbps (150 MB/s),但已是目前最佳的選擇。下次試試 SiI 3124。