SMP を有効にしてカーネルを再構築

研究室の FreeBSD マシンが Pentium III 1.133 x 2 という構成なのだが,デュアル CPU が有効になっていないことに気づいたのでカーネルを再構築してみる.

root で,

# cd /usr/src/sys/i386/conf
# cp GENERIC SMP
# vi SMP

vi でカーネル設定ファイルを開き,

#options SMP     # Symmetric MultiProcessor Kernel
#options APIC_IO # Symmetric (APIC) I/O

の先頭の # を外し,有効にする.(両方有効にしないと make depend で失敗するよ)

カーネルコンパイルし再起動.

# /usr/sbin/config SMP
# cd ../../compile/SMP
# make depend
# make
# make install
# shutdown -r now

dmesg を見ると,2 CPUs として認識されている.
mozilla などの体感速度もかなり上がった.