• ベストアンサー

デュアルCPUのマシンにRedHat9を入れたのですが…

いつもお世話になっています。 Xeon2.8GHz*2のDELL製のマシンに最近RedHat9をインストールしたのですが,普通にインストールするだけでデュアルCPUを認識してくれているのでしょうか? どこかでの噂ではカーネルの一部分をいじってコンパイルし直さないとか聞いたことがあるのですが… どうなのでしょうか? 知っている方でもしよければ教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

確認方法はいろいろありますが、とりあえず /proc/cpuinfo などをのぞいてみてはいかがでしょう? 他には topコマンド、vmstatコマンドでもCPUの数が表示されます。

shotaro777
質問者

補足

アドバイスありがとうございます。 一応上の3つを調べてみました。 /proc/cpuinfoには cpu MHzが2790.804と表記していました。 どこを見るとデュアルかどうか分かるかが分かりませんでした。 どういったところにデュアルとシングルとの違いが出ているのでしょうか?

その他の回答 (3)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.4

Fusion MPT device support  Fusion MPT (base + ScsiHost) drivers という項目があります。 このあたりの設定を見直してみてはいかがでしょう。 (モジュールをやめて、カーネルに組み込む、等) Helpなど参考にしてみてください。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

#2のサーバは、以下の項目を有効にして、カーネルの再構築を行っています。 試してみてください。 Processor type and features   Symmetric multi-processing support [Y]

shotaro777
質問者

補足

何度もありがとうございます。 あれから自分でいろいろ調べてみた結果,上記の設定をして再構築しなければならないことが分かりました。 そして早速やってみて,途中までは順調だったのですが,mkinitrd コマンドを使いinitrdを作成しようとしたら,以下のようなエラーメッセージが出ました。 No module mptbase found for kernel 2.4.22 今,これについて調べているのですが,行き詰っています。 ブートローダはGRUBを使っています。 なんか解決策はないでしょうか?

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

会社のサーバの場合ですがプロセッサの数だけ表示されます # cat /proc/cpuinfo processor  : 0 vendor_id  : GenuineIntel cpu family  : 6 model    : 7 省略 processor  : 1 vendor_id  : GenuineIntel cpu family  : 6 model    : 7 省略

shotaro777
質問者

補足

processor  : 0 省略 しか表示されていません。 ということは,シングルしか認識していないってことになりますよね?

関連するQ&A