ひとりごと

新しい記事:[2166]  古い記事:[2163] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2008/02/21 (木)

・ ロードテストの成果

負荷試験を開始したわけですが、さっそくトラブル発生です(^_^)。

panic: kmem_malloc(114688): kmem_map too small: 431181824 total allocated
cpuid=1
と表示されて止まってしまいました。ZFS を使うおまじないとして /boot/loader.conf にあらかじめ
vm.kmem_size_max="512M"
vm.kmem_size="512M"
vfs.zfs.zil_disable=1
と仕込んでおいたのですが、こちらのページによりますと、これだけではダメでして、i386 system の場合は
options KVA_PAGES=512
と書いてカーネルを再構築しないといけないのだとか。ということで make kernel して様子をみることにしました。

こんどのマシンはメモリが2GBあるので大丈夫ですが、バックアップ機は512MB(たしかこれが上限)しかないので上記指定は不可能。綱渡り運用になっちゃうかな?(^_^) まぁそんなに負荷がかからなければOKみたいなことも書いてるので、止まらないことを祈りましょう。

ところで、上記のリンク先を読む限りは i386 より amd64 の方がいろいろ良いみたいですね。Core な CPU ではパフォーマンスの面で 64bit 化してもメリットは無いしメモリも2GBしか積んでないから今まで考えもしなかったのですが、どこかの時点で amd64 に切り替えた方が良いのかもしれません。今のマシンは amd64 が走るのですが、ヒトバシラー様によるとそのまま i386からamd64への make world はうまくいかないらしい。amd64を入れたHDDから起動した上で make installworld DESTDIR=/hoge とかすると良いのかな? 今後の検討課題ですな。

□ 関連記事

[つっこみ]

新しい記事:[2166]  古い記事:[2163] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)