lfsがスピードアップした。NetBSD3のとき:
Writing the 2000 Megabyte file, 'iozone.tmp'...181.120000 seconds Reading the file...42.120000 seconds IOZONE performance measurements: 11578798 bytes/second for writing the file 49789933 bytes/second for reading the file iozone 2000 0.84s user 38.60s system 17% cpu 3:48.30 total
NetBSD4にしてから。
Writing the 2000 Megabyte file, 'iozone.tmp'...66.780000 seconds Reading the file...37.510000 seconds IOZONE performance measurements: 31403893 bytes/second for writing the file 55909144 bytes/second for reading the file
ちなみにffsだとこんな感じ。
Writing the 2000 Megabyte file, 'iozone.tmp'...39.000000 seconds Reading the file...38.130000 seconds IOZONE performance measurements: 53773128 bytes/second for writing the file 55000052 bytes/second for reading the file
lfs_cleanerdがtuneされたのかな。 ロードアベレージの計算からも外れてるようだし。
でも、いいことばっかりじゃなくて、sshでポートフォワードしたポートで 連続的にパケットを流すと、20〜30秒ほどそのSSHセッション全体のIOが スタックしてしまう。なじぇ? 本家OpenSSH-4.5p1で試してみたけど症状変わら ず。NetBSD3時代のOpenVPNで繋いでるからいかんのかな。と思って、 OpenVPN-2.1rc7 に入れ換えてみたがやはりNG。OpenVPNで張ったリンクでない sshセッションなら平気っぽいな。