プロが教える店舗&オフィスのセキュリティ対策術

DELL製PowerEdge700にRedHatLinux9をインストールしたのですが、何度行っても

Red Hat Linux (****)swp
Red Hat Linux(****)

の二つインストールされてしまいます。
ほかのPCではこのようなことがおきなかったのですが、
このswpとはいったい何なのかわかりません。必要なのかどうなのかもわかりません。

このswpの意味や削除方法を教えてください。
よろしくお願いします。

A 回答 (2件)

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など)
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/06/15 09:17

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等と比べるとまだ歴史が浅い為、ミッションクリティカルなシステムでは慎重に対応すべきと思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/06/15 09:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!