• ベストアンサー

Linuxのマルチプロセッサについて。

みなさん、質問です。 Linuxで物理的に複数CPUを積んでいるのですが、OSがそれを認識してくれないなんてことはあるのですか? また、OSがマルチプロセッサを認識しているかどうか確かめる方法はあるのでしょうか? よろしくお願します。

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

  • ベストアンサー
  • monda
  • ベストアンサー率87% (50/57)
回答No.1

SMP関連のモジュールがインストールされていないと シングルプロセッサとして動くハズです。 kernel-smp-* なパッケージを組み込むのが吉。 まずは $ cat /proc/cpuinfo してみましょう。 CPUが複数個あれば processor:0 のあとに processor:1 が出てきます。 --

skdy-19ik
質問者

お礼

早速のお返事ありがとうございます! $ cat /proc/cpuinfo で無事確認できました。

関連するQ&A

  • ACPIマルチプロセッサとMPSマルチプロセッサ

    http://oshiete1.goo.ne.jp:80/qa4331467.html 上記の関連なのですが、CPUをシングルコア(Pen4)からデュアルコア(PenD)に換装しました。 OSはWinXP-SP3です。OSのクリーニンストールは行わずに済みました。 CPU換装後に起動し、デバイスマネージャーで「コンピュータ」の項で「ユニプロセッサ」から「マルチプロセッサ」へ変更しようとしました。 ところが、自動的に「ACPIマルチプロセッサPC」に替わっておりました。 よく調べると、「ACPIマルチプロセッサPC」の他に「MPSマルチプロセッサPC」があります。この違いがわかる方是非ご教示下さい。 現在「ACPIマルチプロセッサPC」で使用中で支障は特にありませんが、より好適な設定に致したいので、宜しくお願い致します。 蛇足ですが、デバイスマネージャー「プロセッサ」の項は、CPUが2個表示されデュアルコアである表示になっています。 タスクマネージャー、パフォーマンス「CPU使用率」も2個あります。

  • マルチプロセッサでOSは片方で動いているのでしょうか

    マルチプロセッサ・システムについての初歩的な質問です。マルチプロセッサ上で、1つのOSはいつも片方のプロセッサ上で動いているのでしょうか、それとも両方のプロセッサ上で動いているのでしょうか。 また、アプリケーションプログラムは、どのようにして複数のプロセッサへと割り振られるのでしょうか。OSが全てを管理しているのでしょうか。 よろしくお願いいたします。

  • シングルプロセッサかマルチプロセッサかで迷っています

    ペンティアムIIIを使ったマルチプロセッサ用のABIT VP6マザーボードを入手しました。 説明書によると、このMBでは、CPUはシングルでもマルチでもお好みで好きな使い方ができるとのことでした。 そこで迷っているのは、OSがWindows98なのですが、この場合だと本当にSMPの性能が発揮できるのかどうかよくわからないことなんです。 細かいことをいうと多分深い世界できりが無いと思いますので、素人にわかりやすい単純論で結構なのですが、 ●その1: ペンティアムIIIの500MHzを2個SMPにした場合と、同1GHzを一個シングルで使う場合と、Windows9x系だとどちらが実質有利になりますでしょうか? また、今後NT系~XPやLINUXなどのOSに積み替えた場合は上記の選択ポイントが変わってきますでしょうか? ●その2: SMPは、シンメトリーのマルチプロセッサと聞きましたが、そうするとマザーボードに積むCPUは、まったく同じ周波数で揃えないとだめ、ということでよろしいでしょうか? (いっぺんに2個のCPUを買えないので、後々余裕ができたときで2個に増設できればいいな、と考えているのですが、その際、2個目はちょっといいものを、たとえば第一CPUは500MHzだったけど、第二CPUは1GHzにしよう、ということも可能でしょうか?)

  • マルチプロセッサーの認識ってどこで解かりますか?

    DELLのPOWEREDGE2300と言う、マルチプロセッサーマザーボードに、ウインドウズ2000アドバンスサーバーをインストールしました。 元々は、2CPUマザーに、1CPUとターミネーターCPUカードが挿してあったものに、ターミネーターカードを取って、同じP(2)400のCPUを挿したものです。 DELLの説明によると、特に、2CPUに変えたときに、チップなど、ハード的追加は要らず、自動認識で、2000サーバーインストール後、デバイスマネージャー上に、CPUデバイスが、2段に表示されるとのことですが、1段しか、表示されません。 BIOSは、アップしました。 AMI-BIOSのシングルCPU用の解説URLは、ありましたが、マルチのAMI-BIOSの画面解説URLやマルチプロセッサー認識時のデバイスマネージャー表示の解説URLとか、無いでしょうか? どうやら、折角、2CPUにしても、変化なしです。 ソフトが、マルチ対応で無いと意味がないとか、言われますが、オフイスとか事務的なことでは、効果ないでしょうか、ファイルサーバーとして、アクセス97とかでの利用を考えています。 今は、ピアツウピア接続で、OSがWIN98SEでアクセス97の環境ですが、共有ファイルに書き込みに行くと、時々、しばらくお待ちくださいと制限が掛かって、止まってしまいます。 単に、NT系にして、ファイルサーバーがあれば良いだけかもしれませんが、アドバンスサーバー10CALが手に入ったので、挑戦してみたのですが、 ディレクトリ設定以前に、つまずきました。 マルチプロセッサーマザーについて書かれたURL等 教えていただけたら助かります。

  • マルチプロセッサとデュアルコア

    学校でマルチコアについて調べなさいという課題が出されました。そこで質問なのですが、マルチプロセッサとデュアルコアCPUは同じものなのですか?? あと、マルチコアについて分かりやすく解説しているサイトを教えてください。 よろしくお願いします!

  • マルチプロセッサーの実現方法?

    パソコン入門書によると (1)割高な高速cpuを導入するよりも安いcpuを二つ使ったマルチプロセッサーのほうがコストパフォーマンスが高いことがある。 (2)自作パソコン向けに2cpuのマザーボードが販売されている。 (3)チップセットとcpuの両方がマルチプロセッサーに対応していなければならない。低価格のCeleronなどは使えない。 (4)osはwinXP proが必要 などと書かれていますが具体的な商品がわかりません。 小生はサーバー、slot1が2つついたパソコンぐらいしか思い浮かびません。 中古を買って試してみるのがよいのかそれとも最近新しいものが出ているのでしょうか?

  • マルチプロセッサ対応の、アプリケーションソフトウェアの働きについて

    マルチプロセッサ対応の、アプリケーションソフトウェアの働きについて質問します。 マルチプロセッサ対応のソフトウェアを含む、複数のソフトウェアを動かしている場合、ソフトウェア側(「マルチプロセッサ対応のアプリケーションソフトウェア」側)からの働きを考えれば、以下の2つの処理方法で処理していると思います。 1 まず最初に演算処理をするCPU(またはコア)にて、処理できない場合は、その処理できない分だけを、他のCPU(またはコア)に、処理してもらう。 2 それとも、最初に演算処理をするCPU(またはコア)にて、100%処理しきれない場合は、まるごと(=マルチプロセッサ対応のアプリケーションソフトウェア」の全ての処理分を)、他のCPU(またはコア)に、処理してもらう。 2の場合、CPU(またはコア)が、あればあるだけ、トータルの作業時間は早くなると思います。・・・が、1の場合なら2の場合ほど、CPUの数に依存しないかと思います。なぜなら、演算処理能力の高いCPU(またはコア)を使用していることが条件ですが、2の場合より少ないCPU(またはコア)数で、処理可能・・・と思うのですが、 どのようなやり方で、処理しているのか、教えてください。

  • マルチプロセッサでウイルスバスターを使っているのですが

    先日、ウイルスバスター2005をインストールしました。 何気なく動作環境を見たら「マルチプロセッサには対応していません」とありました。 1年程前から2CPUのPCを使っていますが特に問題なくウイルスバスターは使えていました。 問題が出るとすればどのようなことが起こるのでしょうか? PC DELL PRECISION 450 OS WINDOWS2000Pro よろしくおねがいします。

  • マルチプロセッサー対応ウイルス対策ソフトは、何が、ありますか?

    マルチプロセッサー対応ウイルス対策ソフトは、何が、ありますか? >>>>ウインドウズ2000SP4やウインドウズXPプロフェッショナルなどを、2CPUのパソコンに導入したとき、ウイルス対策ソフトは、何が、良いのでしょうか? シングルCPUのときは、ウイルスバスター2006を使ってましたが、2CPUには、対応していないと言うことなので、困りました。2000サーバーとか2003サーバーを入れて、サーバープロテクトを入れる以外に、2CPUに対応したウイルス対策ソフトは、無いのでしょうか?クライアント用OSで、マルチプロセッサー対応のウイルス対策ソフトを教えてください。 また、なぜ、2CPUになると、市販のウイルス対策ソフトが使えないのか、を、教えてください。

  • Windows2000でマルチプロセッサ

    Windows2000をシングルで使っていたのですが、マザーボードがデュアルCPU対応だったのでCPUを一つ追加してデュアルCPUにしました。BIOSではCPU2個認識しているのですが、Win2kを立ち上げて情報を見るとCPU1つしか認識しておらず、ベンチマークテストでも1つのときと全く変わりませんでした。これはどうしてでしょうか?OS側でマルチCPU使用のための設定が必要なのでしょうか?何でもかまわないので教えてください。デュアルCPUでWin2k使っている人がいたら何かアドバイス下さい。