[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:27866] Plamo-4.21 kernel-2.6.20-rc1のext4



尾形です。

kernel-2.6.20-rc1でまたかなりext4のpatchが出ていましたので
Plamo-4.21で前回と同様のテストを行ってみました。
[plamo:27788] Plamo-4.21 kernel-2.6.19-rc5のext4

ext4dev extentsでは小さいファイルを沢書く場合ext3に比べ格段
に速くなっておりreiserfsと同程度の処理時間となっているよう
です。
前回(kernel-2.6.19-rc5)に比べるとext4dev extentsで若干遅く
なった感じはします。
5GB程度のファイルの場合にはext3,reiserfs,ext4dev extents
いずれも同程度の処理時間のようです。
extentsなしの場合はひじょうに時間がかかるようです。

使用したLinuxBoxは
M/B:D865GBF P4 2.0GHz MEM:2GB
hdb: ST3160023A, ATA DISK drive
..................................................................
bash-3.00# hdparm -tT /dev/hdb
/dev/hdb:
Timing cached reads: 2484 MB in 2.00 seconds = 1241.00 MB/sec
Timing buffered disk reads: 164 MB in 3.02 seconds = 54.30 MB/sec
..................................................................
●5GBを書いた場合 
bash-3.00# cd /mnt9 (ext4dev extents)
bash-3.00# /usr/bin/time dd if=/dev/zero of=5GB bs=1024k count=5000
0.02user 34.38system 1:44.77elapsed 32%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (4major+257minor)pagefaults 0swaps

bash-3.00# cd /mnt8 (reiserfs)
bash-3.00# /usr/bin/time dd if=/dev/zero of=5GB bs=1024k count=5000
0.03user 11.94system 1:26.30elapsed 13%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2major+259minor)pagefaults 0swaps

bash-3.00# cd /mnt7 (ext3)
bash-3.00# /usr/bin/time dd if=/dev/zero of=5GB bs=1024k count=5000
0.01user 15.05system 1:39.01elapsed 15%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (4major+258minor)pagefaults 0swaps
..................................................................
●1MBを5000個書いた場合(前回使用したtest.sh)
/mnt9 (ext4dev extents)
bash-3.00# sh ./test.sh
35.96user 43.81system 1:42.53elapsed 77%CPU (0avgtext+0avgdata
0maxresident)k
0inputs+0outputs (2major+1629181minor)pagefaults 0swaps

/mnt8 (reiserfs)
bash-3.00# sh ./test.sh
36.09user 19.95system 1:35.95elapsed 58%CPU (0avgtext+0avgdata
0maxresident)k
0inputs+0outputs (2major+1619211minor)pagefaults 0swaps

/mnt7 (ext3)
bash-3.00# sh ./test.sh
35.86user 24.98system 2:18.51elapsed 43%CPU (0avgtext+0avgdata
0maxresident)k
0inputs+0outputs (2major+1644117minor)pagefaults 0swaps
..................................................................
●ext4devの場合
bash-3.00# cd /mnt9 (ext4dev)
bash-3.00# /usr/bin/time dd if=/dev/zero of=5GB bs=1024k count=5000
0.02user 38.23system 4:17.00elapsed 14%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (4major+258minor)pagefaults 0swaps

bash-3.00# cd /mnt9 (ext4dev)
bash-3.00# sh ./test.sh
35.77user 48.10system 4:45.63elapsed 29%CPU (0avgtext+0avgdata
0maxresident)k
0inputs+0outputs (2major+1619656minor)pagefaults 0swaps
..................................................................
●パーティションによる違い(今回はext4dev extentsによる)
bash-3.00# cd /mnt7 (ext4dev extents)

/mnt9と比べると7sec速くなりました。
bash-3.00# /usr/bin/time dd if=/dev/zero of=5GB bs=1024k count=5000
0.02user 32.50system 1:37.58elapsed 33%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2major+259minor)pagefaults 0swaps

/mnt9と比べるとこちらは逆に6sec遅くなりました。
bash-3.00# sh ./test.sh
36.07user 43.36system 1:48.30elapsed 73%CPU (0avgtext+0avgdata
0maxresident)k
0inputs+0outputs (2major+1629669minor)pagefaults 0swaps
..................................................................

では。


[検索ページ] [メール一覧]
Plamo ML 公開システム