[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:44592] Re: (うまくいきました)Sarge kernel2.6.8 hyperthreadingのためのカーネル再構築について
山本さん、蝦名さん、レスありがとうございます。
うまくいきましたんで、報告します。
>外しているかもしれませんが・・・,
>同じ「Processor type and feature」の一覧の中の「486 emulation」の項目
>どうなってますか.
>もしこの項目にチェックが入っているようだったら,外してみて下さい.
>
>うちの場合はこれで「Symmetric multi-processing support」の項目が出て
>きました.
>ご参考までに.
こちらの方法で、ペロッとでてきました。
[*] Symmetric multi-processing support
(8) Maximum number of CPUs (2-255)
[ ] SMT (Hyperthreading) scheduler support
ついでに、
# apt-get install kernel-image-2.6-686-smp
での提案パッケージとして表示される
[*] Enable kernel irq balancing
もチェックした状態でリストに表示されます。
「SMT (Hyperthreading) scheduler support」については、迷ったのですが、
「?」を押してヘルプをみたところ、
SMT scheduler support improves the CPU scheduler's decision making when
dealing with Intel Pentium 4 chips with HyperThreading at a cost of
slightly increased overhead in some places. If unsure say N here.
との記述だったので、こちらも有効にしてコンパイルしてみたところうまくいき
ました。
って、CPUの種類を書き忘れてましたね。すみません。FSBが800MHzに対応して、
はじめてのやつだったかとおもいます↓
Pentium4 Processor 2.40GHz(通称2.4C)
-1.525V max
-System Bus 800MHz
-512KB L2-Cache
-PGA-478
-Intel Hyper-Threading Technology
http://www.watch.impress.co.jp/akiba/hotline/20030517/fsb800p4.html
ついでに、SargeをKernel2.6でインストールした直後からHyperthreadingを有効
にするまでを以下にかいておきます。
# apt-get install kernel-source-2.6.8
# cd /usr/src/
# tar xvfj kernel-source-2.6.8.tar.bz2
# ln -s kernel-source-2.6.8 linux
# cd linux
# cp /boot/config-2.6.8-2-386 .config
# make oldconfig
# make menuconfig
# apt-get install libncurses5-dev
# make menuconfig
# apt-get install kernel-package
# make-kpkg --initrd --revision=custom.smp.20050905 kernel-image
# cd ..
# dpkg -i kernel-image-2.6.8_custom.smp.20050905_i386.deb
# less /etc/grub/menu.lst
「SMT (Hyperthreading) scheduler support」については、使ってみて様子を見
てみたいとおもいます。またなにかあればフィードバックします。
以上です。ありがとうございました!