• ベストアンサー

カーネルの後ろにつくsmpとは?

Dual CPUのPCにRedHatLinux9を入れてます。 起動時にカーネルを 2.4.20-24.9smp 2.4.20-24.9 と2種類選べるのですが これは別なカーネルという事でいいんでしょうか? 上の2.4.20-24.9smpはdualCPU用のカーネルなんでしょうか?? このPCで下の2.4.20-24.9で動かすと何か問題がありますか? 2.4.20-24.9smpの方がおかしくなってカーネルエラーが出てしまうんです。↓ http://www.okweb.ne.jp/kotaeru.php3?q=839041 どの道、カーネルのアップはするのですが すぐできるような問題でもないので とりあえずサービスを止められるようになるまでの間の 繋ぎで、DATが使えるようにしたいんです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • oja
  • ベストアンサー率29% (78/261)
回答No.3

2.4.20-24.9smp マルチプロセッサ用。 2.4.20-24.9 シングルプロセッサ用。  DualCPUならどちらも使えますが、2.4.20-24.9ではCPUは1つしか使われないため、効率は悪いです。  smpはハード的にマルチプロセッサである以外にも、HT-ペンティアムで、HT機能を有効にするのにも使われます。

koozou
質問者

お礼

どちらも使えるのですね。 安心しました。 回答ありがとうございます。

その他の回答 (2)

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

Linux の再構築を行う際に /usr/src/linux にある Makefile を編集する必要があるります。 エディタなどで Makefile を開き #SMP = 1 のコメントの"#" をはずしてください。 その後カーネルの再構築を行ってください。 make dep;make clean; make zlilo

koozou
質問者

お礼

デュアルだと再構築のやり方が違うのですね。 注意します。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

Symmetric Multi Processingの略でマルチプロセッシングといい並列処理によりプログラムを高速に演算させることのできるシステムでプロセスは独立したアドレス空間に割り当てられ、それぞれのプロセスは独自にアドレス空間を確保しているのでプロセスごとにプログラムカウンタやスタックポインタなど各種レジスタの状態をアドレス空間に確保できるものです。 当然ハード的にDual CPUである必要があります。

koozou
質問者

お礼

詳しい回答ありがとうございます

関連するQ&A