パスワードを忘れた? アカウント作成
622492 journal

kyoyaの日記: 5.2.1R/VM+vinumでRAID0は早いか? - 変わらん(そりゃそうだ)

日記 by kyoya
■vinumでストライプ作成

/dev/da1(IDE2nd、物理ファイルはホストのIDE上)
/dev/ad0(SCSI、物理ファイルホストのUSBディスク上)
をストライプ。 systemは/dev/ad0

$ disklabel -w ad1
$ disklabel -w da0
$ disklabel -e ad1
$ disklabel -e da0
ad1,da0ともパーティションeの名称をvinumにする
#        size   offset    fstype   [fsize bsize bps/cpg]
  c:  4192902        0    unused        0     0
  e:  4192902        0    vinum     2048 16384    89

$ cat /etc/vinum.conf
drive d0 device /dev/ad1e
drive d1 device /dev/da0e
volume raid0
  plex org striped 200k
    subdiisk length 0 drive d0
    subdiisk length 0 drive d1

$ vinum create /etc/vinum.conf
$ ls /dev/vinum
raid0%
$ newfs /dev/vinum/raid0
$ tunefs -e enable /dev/vinum/raid0 # soft-updateをON
$ mount /dev/vinum/raid0 /mnt/raid0

■ベンチ
1. /dev/ad0 ストライプなし
$ cd /usr/src/sys/i386/conf
$ config GENERIC
$ cd ../compile/GENERIC
$ time make depend clean all
210u 719s 16:19 94.9%

CPUが律速のようだ(つまりディスク変えても効果ない?)
そこでportsの展開を計測、

$ cd etc
$ time tar zxf ports.tgz
4.6u 70s 9:23 13.2%

2. /dev/raid0 ストライプ
$ cd /mnt/raid0
$ cp /etc/ports.tgz .
$ time tar zxf ports.tgz
4.3u 57s 8:32 12.0%

結論 - 早くない
実デバイスなら効果あるのだろうか...

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...