• ベストアンサー

Red Hat Linux インストールについて

DELL製PowerEdge700にRedHatLinux9をインストールしたのですが、何度行っても Red Hat Linux (****)swp Red Hat Linux(****) の二つインストールされてしまいます。 ほかのPCではこのようなことがおきなかったのですが、 このswpとはいったい何なのかわかりません。必要なのかどうなのかもわかりません。 このswpの意味や削除方法を教えてください。 よろしくお願いします。

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

  • ベストアンサー
noname#39234
noname#39234
回答No.1

swpではなくSMPではありませんか? RedHat Linuxでは(少なくとも7.2から) インストール中にSMPシステムを検出すると 通常のカーネルと共に、SMP用カーネルも組み込みます。 Windows等のOSが、通常単一のカーネルを導入し 非SMPカーネルからSMPカーネルへの移行にはカーネル入れ換えが必要なのに対して Linux等では、複数のカーネルを同時に導入できます。 必要であれば、バージョンの違うものや 設定の違う同バージョンカーネルなど いくつものカーネルを同時に導入し 起動時に選択できます。 ブートマネージャー等で表示されるSMPの付いたカーネルは つまり、通常のカーネルで起動するか SMPカーネルで起動するかを選択できることを意味します。 SMP M/Bで無いのであれば、おそらく HTをSMPと認識してのことだと思います。 SMPカーネルで起動した上で CPU負荷を表示するソフト等を動かせば 2CPUとして認識されている様子がわかるでしょう。 (たとえばgkrellmやgnome system monitorなど)

not_defeated_dog
質問者

お礼

ありがとうございました。非常に勉強になり助かりました。勉強不足を痛感いたしました。

その他の回答 (1)

  • interplay
  • ベストアンサー率39% (108/273)
回答No.2

No.1さん同様でSMPと思いますよ。 SMPで起動後に『top』コマンドを撃ってみて、今度はSMPでない方で立ち上げて『top』コマンド撃ってみましょう。 違いはSMP-kernelの場合、CPU0とCPU1の2つが認識されている事です。 DELLのPE700ならばXeonプロセッサですので、HT機能により2CPUと見なす事が出来るからです。(デュアルコアとは違います。) もし、購入機器にXeonCPUを2つ搭載しているならばSMP-kernelで起動すると『top』コマンド結果はCPU0~3の4つが認識される事でしょう。 SMP-kernelで起動する場合はマルチスレッドで稼働する処理には効果があるでしょう。しかし、Solaris等と比べるとまだ歴史が浅い為、ミッションクリティカルなシステムでは慎重に対応すべきと思います。

not_defeated_dog
質問者

お礼

ありがとうございました。非常に勉強になり助かりました。勉強不足を痛感いたしました。

関連するQ&A