やっぱ ext4 が遅いよね

以下の bonnie++ の結果が何を意味しているのか説明するつもりはない。そもそも実験環境や設定が適当だし、わずか 1 回のみの試行である。

俺はこの結果から何も得るものはないと思う。そんなことより聞いてくれ、もう逃げ出したい。

Momonga Linux 7 上の ext4 で bonnie++ を実行した例。

$ bonnie++
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
amane           24G   330  98 94348   9 41239   6  1987  57 103831   5 123.9   1
Latency             31250us    6682ms   10366ms     156ms     344ms    2532ms
Version  1.96       ------Sequential Create------ --------Random Create--------
amane               -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  1045   1 +++++ +++  5837   5  7698  10 +++++ +++  8253   8
Latency              6000us     475us     571us      82us      41us     310us
1.96,1.96,amane,1,1284661684,24G,,330,98,94348,9,41239,6,1987,57,103831,5,123.9,1,16,,,,,1045,1,+++++,+++,5837,5,7698,10,+++++,+++,8253,8,31250us,6682ms,10366ms,156ms,344ms,2532ms,6000us,475us,571us,82us,41us,310us

同様に Momonga Linux 7 上の btrfs で bonnie++ を実行した例。ただし、この btrfs は compress オプションが有効になっている。本当に実験に価値がないよね。

$ bonnie++
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
amane           24G   255  99 457484  43 189642  31  2719  81 274475  17 179.4  26
Latency             35326us     232ms    1526ms    3438us     139ms    1078ms
Version  1.96       ------Sequential Create------ --------Random Create--------
amane               -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  3128   9 +++++ +++  4702  22  7402  18 +++++ +++  9594  41
Latency             63499us     608us     146ms   25281us      48us    1725us
1.96,1.96,amane,1,1284665091,24G,,255,99,457484,43,189642,31,2719,81,274475,17,179.4,26,16,,,,,3128,9,+++++,+++,4702,22,7402,18,+++++,+++,9594,41,35326us,232ms,1526ms,3438us,139ms,1078ms,63499us,608us,146ms,25281us,48us,1725us