• 締切済み

CPUを2つ搭載するといいのですか??

友達がサーバ(OSはWindows2000Serverらしい)を購入しようとしているのですが「CPUを2つ搭載しようかな・・」などと言っていました。CPUを複数搭載するとどんないいことがあるのでしょうか? 基本的かもしれませんが教えて下さい。

  • wwww
  • お礼率12% (13/107)

みんなの回答

  • HertZ
  • ベストアンサー率33% (41/122)
回答No.4

処理速度は残念ながら2倍とまでは行かない場合が 殆どですが、処理内容によっては2倍近い数値を たたき出す事はあります。 サーバ用途の場合、バックグラウンド処理、といって 通常のアプリケーション目的ではなく、サービスという ものが効率よく稼動するためにCPUを複数化します。 例えばWEBサービスなんかはHPを見る際にサーバにアク セスしますが、そのときに動いているサービスです。 あとはSMTPサービスなどはメール送信用のサービスで、 こういったサービスが複数同時に動く形になりますの で、非常に負荷がかかるわけです。普通のプロバイダの メールサーバなんかは常時数百人単位のアクセスがあり ますので当然といえば当然ですね。 そのため、CPU複数化の効果が出ます。 特に極端に1個のサービスで負荷が高い場合を除いて、 バックグラウンドサービスが多い場合、多少遅くとも 複数CPUの方が効果が出る、ということもあります。 その他通常の使用の場合、例えば複数のアプリケー ションを同時に使用する場合(グラフィックソフト を3個同時起動なんかはデザイナはよくやります)、 その効果が発揮できますし、アプリケーションが 複数CPU対応になっている場合、単体で使用しても その効果があります。最近なんかでは、3Dソフトなど も複数CPU対応になっているようです。 私もグラフィックやマルチメディア用途でフル活用 していますので、DualCPU化しています。 もちろんOSが対応してなければ意味はないですが。 OSはNT以上(WIN2K、XPまたLINUXなんかも)が DualCPU以上の対応となります(種類によって数が 異なります)。 ですので、CPU複数化は処理速度が倍にはなりませんが 処理の効率を図り、結果的に高速化するという利点が あります。

  • kabasan
  • ベストアンサー率44% (264/588)
回答No.3

複数CPUでの動作をサポートしていて、複数のサービスやアプリケーションを同時に動かす用途(サーバがまさにそれですが)であれば、CPU2個あれば単純に1個の時の2倍の処理速度が出ます。アプリケーション自体が2個のCPUをサポートしている必要はありません。そのアプリが1個のCPUを占有して、他のアプリやサービスがもう1個で処理されればいいのです。 サーバは処理しなくてはならない内容が多いので、高性能CPU1個でもまだ足りないなんて事もあります。これ以上のCPUが無いなら数増やすしかないですよね。 安いCPU2個と高性能CPU1個なら・・・・・場合によりけりで一概には答えは出ません マルチCPUサーバを高性能のデスクトップPCとして使用するなら、特殊な用途を除いたほとんどの場合、コスト的にも性能的にもムダ以外のなにものでもないですけどね。(笑)

回答No.2

CPUを2つにすることで1つの場合と比較して1.3~1.4倍の処理速度を得ることができます。

  • onacchi
  • ベストアンサー率15% (20/131)
回答No.1

基本的に速度は早くなるのではないでしょうか? ただしソフトが対応している事が条件ですが…

関連するQ&A

  • 搭載可能CPUの制限について

    このたび、Oracle Database 10g の「Oracle Standard Edition One」を購入する予定ですが、搭載サーバーのCPUは1つ(ただし2CPUまで搭載可能)で、OSはWindows2003Serverです。適用可能かどうか教えてください。宜しくお願いします。

  • CPUの搭載枚数について

    パソコンやサーバなどで、「CPUの搭載枚数」の調べ方はありますか?

  • 搭載可能なCPU

    マザーボードによって、搭載できるCPUが限られていると思うのですが、どのマザーボードでどのCPUを搭載できるかを調べるには、どうすればいいのでしょうか。 私は今、PentiumD 820(2.80GHz)を使っているのですが、バージョンを上げる場合、PentiumDシリーズであればどのクロックでも搭載することはできますか?

  • デュアルコアのCPU搭載機について

    お世話になります。 諸般の事情で、あるサーバ(デュアルコアCPUを1個搭載)のCPUを システム的にシングルコアとして動作させたいのですが、こんなことは可能なのでしょうか? もし可能でしたらやり方を教えてください。 よろしくお願いいたします。

  • CPUを2個搭載できるマザーボードを教えてください

    今回自作の予定がありましてマザーボードなんですが 1個のものばかりで.なかなか2個搭載できるマザーボードが見つかりません. ツインcpuに対応したOSは所持してます. 欲をいえばペンティアムMなんかいいななどと夢を膨らませてます.(理想はペンティアム4の3GHz(^○^)) それは無理でも、ペンティアム2以降(アスロン系でも特にこだわりませんが)のCPUで考えています. サーバーマシン用は除外したいので勝手ですがお願いします

  • 搭載されているCPUの調べ方

    Windows Server 2008 です。 このサーバのCPUの個数を教えて下さい。 「コンピュータ」アイコン右クリックで表示されるサーバのスペックの画面で プロセッサ: Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz 3.06GHz となってます。 このCPUのスペックを調べてみますと「2CPU」という事なんですが、タスクマネージャ → パフォーマンス の「CPU 使用率の履歴」を見るとグラフが4つ出ています。 という事は、2コア × 2CPU = 4 という事でCPUは2つ入っているのでは?と思うのですが、間違ってますか?

  • VISTAの搭載メモリとCPUについて

    VAIO type F TV VGN-FT93Sの購入を考えています。 主な利用目的は、ワード、エクセル、インタネット、メール、テレビ録画・再生です。(たまに動画編集) どのくらいのメモリとCPUを搭載すれば良いですかね?あまりお金を掛けたくないので、過剰スペックにはしたくないです。 ちなみに今使用しているPCは WINDOWS2000、CPU:celelon1.4G、メモリ512Mです。 特に、問題なく使用しています。 よろしくお願いします。

  • VT-d非搭載CPUによる仮想化の弊害

    ノートPCの購入を考えております。 購入する意思の高いPCの積むCPUがCore i5の2410Mであり、 調べてみると、VT-dが非搭載であることが分かりました(他にもTXT,AESも)。 今回の購入目的の1つが、Win7ProによるバーチャルPCを用いて Windows Serverの検証環境の構築です。 この検証環境は常時起動させておくわけではなく、Winサーバの機能確認や、 ソフトウエアの動作確認等です。 可能であれば、他サーバとつないでの検証もしたく思っています。 前置きが長くなりましたが、質問内容というのが、 VT-dはじめ、TXT、AESの機能がないCPUでの仮想環境構築での弊害を伺いたいです。 また、抽象的ではありますが、上述した使用目的で非搭載でも作業できるか否か、判定して頂きたいです。 どうぞ、よろしくお願いいたします。

  • CPUは2つ搭載できる?とその他質問

    知りたいことがあったので過去の質問を見ていたら、 パソコンのスペックは以下の通りです。 CPU:Athlon 64 3800+(2.4GHz) HDD 250GB OS:Windows Vista(R) Home Premium プロセッサー:AMD Sempron(TM) プロセッサ 3400+ ビデオコントローラ:NVIDIA r GeForce tm 6150LE(オンボード) というのを見かけたんですが、この場合のCPUとプロセッサーは どう違うんでしょうか?2つ搭載しているということですか? その他質問 (1)Vista(R)の'(R)'やSempron(TM)の'(TM)'はどういう意味ですか? お時間のある方で構いませんので、アドバイス・回答よろしくお願いします。

  • windows8.1搭載PCについて

    先日windows8.1搭載PCを購入したのですが、使っている周辺機器や登録しているゲームなどが8.1に対応していないことがわかりました(購入前に調べなかった自分の不足です...) windows8.1搭載PCのOSを8.1以前のものにダウングレードすることは可能なのでしょうか? もしくはwindows8.1搭載PCに8.1以前のものを購入しインストールして使用することは可能でしょうか? 何か解決方法をご存知の方いらっしゃいましたらご回答よろしくお願いします。

専門家に質問してみよう