http://www.phoronix.com/scan.php?page=article&item=ext4_btrfs_nilfs2&num=1
たぶん、デフォルトパラメタで勝負しているので、ext3はwritebackモードだと思う。
要約
・SQLiteテストはext3が20秒で終わるところが、ext4では870秒、btrfsに至っては1472秒もかかった
・PostgreSQLのpgbenchのbtrfs, XFSは完走できなかった
・IOZone
Write: ext3:107MB/s, ext4:131MB/s, Btrfs:89MB/s
Read: ext3:202MB/s, ext4:219MB/s, Btrfs:93MB/s
Btrfs遅いな〜
・Dbenchはext3:100MB/s, ext4:32MB/s, Btrfs:46MB/s
やはり、ordered-modeは並列IOに弱すぎる。Btrfsはもうちょっとチューニング出来る気がするが
・PostMarkはext4の圧勝だけど、そもそも何やってるベンチなのかよく分からん
・BlogBench(Webサーバーワークロードのベンチ)だとBtrfsが優秀
たぶん、アプリがアペンドライトを多用すると、FSのCOWを通らなくなるからだね
たぶん、デフォルトパラメタで勝負しているので、ext3はwritebackモードだと思う。
要約
・SQLiteテストはext3が20秒で終わるところが、ext4では870秒、btrfsに至っては1472秒もかかった
・PostgreSQLのpgbenchのbtrfs, XFSは完走できなかった
・IOZone
Write: ext3:107MB/s, ext4:131MB/s, Btrfs:89MB/s
Read: ext3:202MB/s, ext4:219MB/s, Btrfs:93MB/s
Btrfs遅いな〜
・Dbenchはext3:100MB/s, ext4:32MB/s, Btrfs:46MB/s
やはり、ordered-modeは並列IOに弱すぎる。Btrfsはもうちょっとチューニング出来る気がするが
・PostMarkはext4の圧勝だけど、そもそも何やってるベンチなのかよく分からん
・BlogBench(Webサーバーワークロードのベンチ)だとBtrfsが優秀
たぶん、アプリがアペンドライトを多用すると、FSのCOWを通らなくなるからだね
madviseで共有アドバイスを与える事になった模様
よく分からんが、僕のパッチが世界のどこかのAndroidのビルドを壊したらしい。
そんな報告いらないよ
追記: うっかり本名がバレてしまう内容を含んでいたので削除した
そんな報告いらないよ
From: davidb@xxxxx.com
To: 革命の日々さん
Date: Thu, 25 Jun 2009 14:55:42 -0700
Subject: Re: kernel build change 3229 patch 1 success
----
On Thu, Jun 25, 2009 at 02:43:39PM -0700, davidb@xxxxx.com wrote:
> - fetching
> From git://git-android.quicinc.com/kernel/msm
> * [new branch] refs/changes/25/3225/1 -> refs/changes/25/3225/1
Sorry about the spam. I just discovered, the hard way, that our
auto-builder sends the results to the author and not the
committer of the patch. This is fixed now.
David Brown
追記: うっかり本名がバレてしまう内容を含んでいたので削除した