今までUSB2.0経由で使用していた GW3.5MX2-SUE/CB だが、WD20EARS 2TBが9980円だったので、RAID1構成に変更する事にした。
ついでに、USB2.0接続だったのを、eSATA接続に変更しようと思い、carbus SATAを購入。
cd /tmp wget http://www.coker.com.au/bonnie++/experimental/bonnie++-1.96.tgz tar xvfz bonnie++-1.96.tgz cd bonnie++-1.96 ./configure vi bonnie.h ---- #define MinTime (0.01) ---- make ./bonnie++ -d /tmp -u root
$ sudo ./bonnie++ -u root -d /mnt/usbhdd_1 Using uid:0, gid:0. Writing a byte at a time...done Writing intelligently...done Rewriting...done Reading a byte at a time...done Reading intelligently...done start 'em...done...done...done...done...done... Create files in sequential order...done. Stat files in sequential order...done. Delete files in sequential order...done. Create files in random order...done. Stat files in random order...done. Delete files in random order...done. Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP WD10EADS 1G 134 94 7300 14 4643 7 383 99 13884 11 139.3 9 Latency 731ms 3508ms 2626ms 75201us 27675us 670ms Version 1.96 ------Sequential Create------ --------Random Create-------- WD10EADS -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 4159 34 74782 99 10494 55 6768 40 101364 84 7262 34 Latency 96848us 4810us 14250us 45231us 17599us 1180us 1.96,1.96,WD10EADS,1,1275576923,1G,,134,94,7300,14,4643,7,383,99,13884,11,139.3,9,16,,,,,4159,34,74782,99,10494,55,6768,40,101364,84,7262,34,731ms,3508ms,2626ms,75201us,27675us,670ms,96848us,4810us,14250us,45231us,17599us,1180us ---- $ sudo /sbin/hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 524 MB in 2.01 seconds = 261.15 MB/sec Timing buffered disk reads: 40 MB in 3.02 seconds = 13.25 MB/sec
$ sudo ./bonnie++ -u root -d /mnt/usbhdd500g_2 Using uid:0, gid:0. Writing a byte at a time...done Writing intelligently...done Rewriting...done Reading a byte at a time...done Reading intelligently...done start 'em...done...done...done...done...done... Create files in sequential order...done. Stat files in sequential order...done. Delete files in sequential order...done. Create files in random order...done. Stat files in random order...done. Delete files in random order...done. Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP WD5000AAKS 1G 134 95 3174 6 2286 3 361 91 13707 10 155.5 8 Latency 187ms 9627ms 4657ms 722ms 60925us 638ms Version 1.96 ------Sequential Create------ --------Random Create-------- WD5000AAKS -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 627 90 123183 99 11377 38 622 91 109133 87 1204 77 Latency 296ms 414us 205us 312ms 19039us 653ms 1.96,1.96,WD5000AAKS,1,1275577151,1G,,134,95,3174,6,2286,3,361,91,13707,10,155.5,8,16,,,,,627,90,123183,99,11377,38,622,91,109133,87,1204,77,187ms,9627ms,4657ms,722ms,60925us,638ms,296ms,414us,205us,312ms,19039us,653ms ---- $ sudo /sbin/hdparm -tT /dev/sdb1 /dev/sdb1: Timing cached reads: 572 MB in 2.00 seconds = 285.69 MB/sec Timing buffered disk reads: 36 MB in 3.05 seconds = 11.81 MB/sec
11576をインストール済みだったので、57xxSteelVine_V5.1.24B.zipで認識した。Sil5744_11597.binにアップグレード。
結論から先に言うと、「CentOS5.5 i386」では認識はするが、HDD書き込み時にOSごとフリーズしてしまい、電源を落としたらディスクが壊れ、起動不可になった。
WinXPで使う分には、ケーブルが付属している分お得かもしれない。認識までしか試してはいないが。
WinXP Pro(Thinkpad X31)では、付属CDやAREAのドライバダウンロードでは、「ハードウェアが見つかりません」とエラーが出て、インストールできなかったので、本家VIAから最新ドライバをダウンロード。
VIA VT6421チップなので、該当リンクをたどると 「VIA V-RAID Driver 5.80G」のようだ。
これはすんなりインストールできた。WD20EARSもあっさり認識。
lspci | grep -i via 06:00.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)
fdisk -l 省略 Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes ディスク /dev/sda は正常な領域テーブルを含んでいません
sudo /sbin/hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 532 MB in 2.01 seconds = 264.87 MB/sec Timing buffered disk reads: 20 MB in 3.03 seconds = 6.61 MB/sec dd if=/dev/zero of=/mnt/usbhdd_1/test bs=128k count=32768 32768+0 records in 32768+0 records out 4294967296 bytes (4.3 GB) copied, 280.139 seconds, 15.3 MB/s rm /mnt/usbhdd_1/test
Jun 8 00:07:41 kernel: ata1.00: exception Emask 0x12 SAct 0x0 SErr 0x1000500 action 0x6 Jun 8 00:07:41 kernel: ata1.00: BMDMA stat 0x5 Jun 8 00:07:41 kernel: ata1: SError: { UnrecovData Proto TrStaTrns } Jun 8 00:07:41 kernel: ata1.00: cmd 25/00:50:ef:03:00/00:01:00:00:00/e0 tag 0 dma 172032 in Jun 8 00:07:41 kernel: res 51/84:50:ef:03:00/84:01:00:00:00/e0 Emask 0x12 (ATA bus error) Jun 8 00:07:41 kernel: ata1.00: status: { DRDY ERR } Jun 8 00:07:41 kernel: ata1.00: error: { ICRC ABRT } Jun 8 00:07:41 kernel: ata1: hard resetting link Jun 8 00:07:41 kernel: ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) Jun 8 00:07:41 kernel: ata1.00: configured for UDMA/133 Jun 8 00:07:41 kernel: ata1: EH complete Jun 8 00:07:41 kernel: SCSI device sda: 3907029168 512-byte hdwr sectors (2000399 MB) Jun 8 00:07:41 kernel: sda: Write Protect is off Jun 8 00:07:41 kernel: SCSI device sda: drive cache: write back
lspci 06:00.0 Mass storage controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01) fdisk -l Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sda1 1 243201 1953512001 83 Linux
デフォルトでは物理セクタが 4KiByte/sector で、XP/Linuxで書き込み速度が落ちるようだ。
fdisk -H 224 -S 56 /dev/sda コマンド (m でヘルプ): n コマンドアクション e 拡張 p 基本領域 (1-4) p 領域番号 (1-4): 1 最初 シリンダ (1-311465, default 1): エンター 終点 シリンダ または +サイズ または +サイズM または +サイズK (1-311465, default 311465): エンター コマンド (m でヘルプ): p Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 224 heads, 56 sectors/track, 311465 cylinders Units = シリンダ数 of 12544 * 512 = 6422528 bytes デバイス Boot Start End Blocks Id System /dev/sda1 1 311465 1953508452 83 Linux コマンド (m でヘルプ): w コマンド (m でヘルプ): q
fdisk -l -u /dev/sda Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 224 heads, 56 sectors/track, 311465 cylinders, total 3907029168 sectors Units = セクタ数 of 1 * 512 = 512 bytes デバイス Boot Start End Blocks Id System /dev/sda1 56 3907016959 1953508452 83 Linux
mkfs.ext3 /dev/sda1
sudo /sbin/hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 544 MB in 2.00 seconds = 271.96 MB/sec Timing buffered disk reads: 124 MB in 3.05 seconds = 40.69 MB/sec sudo /sbin/hdparm -tT /dev/sda1 ---- dd if=/dev/zero of=/mnt/usbhdd_1/test bs=128k count=32768 32768+0 records in 32768+0 records out 4294967296 bytes (4.3 GB) copied, 268.635 seconds, 16.0 MB/s rm /mnt/usbhdd_1/test ----
sudo /sbin/hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 544 MB in 2.00 seconds = 271.96 MB/sec Timing buffered disk reads: 124 MB in 3.05 seconds = 40.69 MB/sec sudo /sbin/hdparm -tT /dev/sda1 ---- dd if=/dev/zero of=/mnt/usbhdd_1/test bs=128k count=32768 32768+0 records in 32768+0 records out 4294967296 bytes (4.3 GB) copied, 271.616 seconds, 15.8 MB/s rm /mnt/usbhdd_1/test ---- cd /tmp ./bonnie++ -d /mnt/usbhdd_1 -u root Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP WD20EARS 1G 130 99 15163 21 11941 16 398 99 72714 60 173.8 15 Latency 142ms 7089ms 412ms 43730us 18927us 568ms Version 1.96 ------Sequential Create------ --------Random Create-------- WD20EARS -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 7558 79 37035 99 12111 79 11123 72 49557 99 13220 77 Latency 28485us 4802us 4861us 18204us 154us 347us 1.96,1.96,WD20EARS,1,1276272555,1G,,130,99,15163,21,11941,16,398,99,72714,60,173.8,15,16,,,,,7558,79,37035,99,12111,79,11123,72,49557,99,13220,77,142ms,7089ms,412ms,43730us,18927us,568ms,28485us,4802us,4861us,18204us,154us,347us
SATAにしても、読み込み約5倍、書き込み2倍にはなった。が、CPUが貧弱なせいか、RAID1のせいか、Cardbusのせいか、本来のHDD性能よりは1/10くらいのようだ。
SD-CBES-Z1は書き込み時にフリーズし、CentOS5.5を再インストールするはめに。
LVM2の修復で必要なデータはバックアップできたが、CentOS5.5で使うには玄人志向 PITAT-eSATAの方が良い。
コメントはありません。 Comments/雑記/2010-06-03