NetBSD3 → NetBSD4

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セッションなら平気っぽいな。