[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」については、使ってみて様子を見
てみたいとおもいます。またなにかあればフィードバックします。

以上です。ありがとうございました!