現在ページのデザインを変更中です。おかしくなってる場所があるかもしれないです。日記の1日分を枠で囲うだけでblogっぽくなる気がしませんか?
トップページで日記の枠が右のメニューにめり込んでいるのは仕様です。
ソフトウェアRAID0を組み、簡単なベンチマークプログラムを走らせてみました。mkraidは古いのかDebianのパッケージになかったので代わりにmdadmを使いました。
# mdadm --create /dev/md0 -l0 -n2 /dev/sdb1 /dev/sda1 mdadm: /dev/sdb1 appears to contain an ext2fs file system size=277948352K mtime=Sun May 7 18:02:45 2006 mdadm: /dev/sdb1 appears to be part of a raid array: level=0 devices=2 ctime=Sun May 7 17:56:47 2006 mdadm: /dev/sda1 appears to be part of a raid array: level=0 devices=2 ctime=Sun May 7 17:56:47 2006 Continue creating array? y mdadm: array /dev/md0 started.
作成に成功すると /proc/mdstatに以下のような情報が追加されます。
# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid5] [raid4] md0 : active raid0 sda1[1] sdb1[0] 277948352 blocks 64k chunks unused devices: <none>
通常のパーティションと同様にファイルシステムを作成します。この例ではext3ですが、好みのファイルシステムがあればそれを使ってください。
# mke2fs /dev/md0 (省略) # tune2fs -c0 -i0 -j /dev/md0 (省略) # mount /dev/md0 /mnt/usb_raid
1バイトずつストライピングしていては遅いばかりで性能が上がらないので、chunkという値に指定したサイズを単位としてストライピングされます。今回はchunkをいじっていないのでデフォルトの64KBになっているはずです。
そして今回用いた簡易ベンチマークはDirect I/Oを用いてファイルにランダム値を書き込みます。このとき一度にwriteで書き込む量を変化させてベンチマークを行いました。おそらく chunkの整数倍の方が性能が上がると予想しますが、さてどうなるでしょうか。
buffer[KB] speed[MB/s] 32 23.569085 64 29.780680 96 33.003887 128 37.963501 160 36.080456 192 35.805102 224 36.681815 256 37.470814
結果を見ると128KB以上のバッファサイズであれば大した差はないようです。さすがにこの程度は考慮済みなのでしょう。
RAID0の速度は、昨日(5/6)hdparmで同時に測った値(sda=21.5[MB/s] sdb=17.0[MB/s])の和とほぼ等しいです。つまりhdparmの誤差で遅く見えたのではなく、USBは同時アクセスが苦手だと考えられます。
ちなみにディスクアレイを停止させる場合は、以下のようにします。
# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid5] [raid4] md0 : active raid0 sda1[1] sdb1[0] 277948352 blocks 64k chunks unused devices: <none> # mdadm --misc -S /dev/md0 # cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid5] [raid4] unused devices: <none>
確認のために /proc/mdstatの出力をさせました。md0が消滅していることがわかると思います。
< | 2006 | > | ||||
<< | < | 05 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | - | - | - |
合計:
本日:
管理者: Katsuhiro Suzuki(katsuhiro( a t )katsuster.net)
This is Simple Diary 1.0
Copyright(C) Katsuhiro Suzuki 2006-2023.
Powered by PHP 8.2.15.
using GD bundled (2.1.0 compatible)(png support.)