windows2000のための最強PCを組む#2at JISAKU
windows2000のための最強PCを組む#2 - 暇つぶし2ch108:Socket774
09/10/18 03:09:26 OOX9g6bS
LinuxでOSのファイルキャッシュを有効・無効(※)にして処理時間を比較してみました。

圧縮ファイルの展開に要した実時間 time bzip2 -dc linux-2.6.31.4.tar.bz2| tar xf -
ファイルキャッシュ有効 SSD 13.488秒
ファイルキャッシュ有効 HDD 17.602秒
ファイルキャッシュ無効 SSD 27.309秒
ファイルキャッシュ無効 HDD 28.435秒

複数ファイルの圧縮に要した実時間 time tar czf linux-2.6.31.4.tar.gz linux-2.6.31.4
ファイルキャッシュ有効 SSD 14.493秒
ファイルキャッシュ有効 HDD 14.584秒
ファイルキャッシュ無効 SSD 20.190秒
ファイルキャッシュ無効 HDD 41.121秒

Linuxカーネルのコンパイルに要した実時間 time make -j8
ファイルキャッシュ有効 SSD 8分36.372秒
ファイルキャッシュ有効 HDD 9分1.117秒
ファイルキャッシュ無効 SSD 21分13.583秒
ファイルキャッシュ無効 HDD 41分25.757秒

SSD Intel SSDSA2M080G2GC
HDD Seagate ST31000528AS
Intel Core i7 920 HT on
ubuntu 9.0.4
ioschedulerはcfq
※ echo 3 > /proc/sys/vm/drop_cachesを頻繁に呼び出し
ファイルキャッシュの内容を空にし続けることで擬似的に無効としました。
このためOSのファイルキャッシュを完全には無効にできていません。
完全にファイルキャッシュを無効にするとさらに遅くなると思います。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch