ARMでNILFS2を試す(スピードテスト)
# hdparm -tT /dev/sda5 /dev/sda5: Timing cached reads: 328 MB in 2.01 seconds = 163.18 MB/sec Timing buffered disk reads: 158 MB in 3.02 seconds = 52.32 MB/sec Timing cached reads: 328 MB in 2.01 seconds = 163.18 MB/sec Timing buffered disk reads: 172 MB in 3.02 seconds = 56.95 MB/sec Timing cached reads: 328 MB in 2.01 seconds = 163.18 MB/sec Timing buffered disk reads: 164 MB in 3.00 seconds = 54.67 MB/sec # hdparm -tT /dev/sda6 /dev/sda6: Timing cached reads: 328 MB in 2.00 seconds = 164.00 MB/sec Timing buffered disk reads: 162 MB in 3.01 seconds = 53.82 MB/sec Timing cached reads: 328 MB in 1.99 seconds = 164.82 MB/sec Timing buffered disk reads: 160 MB in 3.00 seconds = 53.33 MB/sec Timing cached reads: 328 MB in 2.00 seconds = 164.00 MB/sec Timing buffered disk reads: 168 MB in 3.00 seconds = 56.00 MB/sec
パーティションのディスク内での位置的な速度差はなさそう。
ファイルを作ってみる。
OLP02:~# time dd if=/dev/zero of=/mnt/ext3/dd.text bs=1024 count=100000 100000+0 records in 100000+0 records out 102400000 bytes (102 MB) copied, 8.20721 seconds, 12.5 MB/s real 0m8.376s user 0m0.510s sys 0m6.490s OLP02:~# time dd if=/dev/zero of=/mnt/nilfs/dd.text bs=1024 count=100000 100000+0 records in 100000+0 records out 102400000 bytes (102 MB) copied, 12.7962 seconds, 8.0 MB/s real 0m12.907s user 0m0.430s sys 0m7.680s
2/3くらい。
うーん、思ったより遅いかも...
bonnie++ Version 1.03 ------Sequential Output------ --Sequential Input- --Random- -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 ext3 300M 1610 96 25187 69 20892 66 1655 97 56280 66 234.2 4 nilfs2 300M 1511 91 10730 36 8164 23 1609 97 24110 3 229.7 4 ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP ext3 16 4907 97 +++++ +++ 7374 95 4950 97 +++++ +++ 7393 94 nilfs2 16 318 97 +++++ +++ 13614 98 324 97 +++++ +++ 1313 95
あー、これはかなり遅いですね...
dbenchでも試してみる。
procs ext3 NILFS (MB/sec) 001 22.1568 19.4522 010 18.4532 11.9914 100 9.84602 11.9412
遅めの傾向はおおむね同じか。