- ベストアンサー
複数PCを1台として使えますか?
例えば あるソフトを使うのにCPU 2GHz必要だとします 1GhzのPCが2台ある場合 その2台を1つのPCとみなして 2台で1台のPCのような処理をさせることはできるのでしょうか? 安いPCを何台かそろえて1台のPCとみなし 最新スペックのPCに匹敵するスペックを実現するような方法はあるのでしょうか?
- みんなの回答 (10)
- 専門家の回答
質問者が選んだベストアンサー
組み直す手間と費用を考えたら、新しいのを何台も購入できます。 Win.7PCでも、29800円で買えるんで、断然良いです。 1GHzのPCは、動作クロックが低いから、2台を1つにしても性能低くて使えないですよ。 CPU意外、全ては低性能ですから、・・・・ 新品がこんなに安いのですし、中古ならもっと安いし、買った方が安いですし早いです。
その他の回答 (9)
- manjorin
- ベストアンサー率42% (79/185)
PCクラスタのことだと思うので、ひとこと。 かれこれ6年位前、学校のPCを使いSCoreに挑戦しましたが、知識不足で動作させられませんでした。 SCoreの動作のためには、最低限Linuxの知識、ネットワーク知識が必要です。 また、並列処理させたい計算を自分でプログラミングする必要があります。 Pen4 3GHzの中古PCであれば、安い店では1万円程度で販売しているようですが、 このスペックのPCを4台買ってクラスタリングするよりも、Core2Duo 3GHzのPCを1台買ったほうが おそらく性能は上ですし、無駄な労力や電気代をかけずにすみます。
- 参考URL:
- http://www.pccluster.org/
- air_supply
- ベストアンサー率65% (1211/1841)
これが回答ですが、相当知識と技術がないと、個人では実現は難しいでしょう。 http://kotobank.jp/word/%E3%82%B0%E3%83%AA%E3%83%83%E3%83%89%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC "構成するコンピューターの処理性能は低くても並列処理を行わせることで、高速に大量の処理を実行できるようになる。" の部分が、質問の回答に当たりますが、続く、 "主に科学技術分野から利用が始まっているが、企業での業務利用も始まりつつある。" で、個人向けの技術でないのが判ります。 まあ、安いパソコンを買うお金をまとめて、高性能を1台作った方が幸せになれるでしょう。もし、低性能のパソコンが複数台手元にあるのなら、そのまま使うか(用途によっては十分なこともあります)、使うのに相当ストレスがあるのなら処分しましょう。
そのように、複数のCPUでOSを実行しているのがマルチコアです。 面倒なことをする前に、4コアのPCを購入されることをお勧めします。 ** 4コアがでるまでは2コアのCPUを2個マザーボードに入れるタイプのサーバー機もありました。現在は4コアで1チップ化されましたで、CPUの1個でまかなえます。
- dragoon08
- ベストアンサー率25% (45/179)
http://www.bekkoame.ne.jp/~ponpoko/Linux/KNOPPIX/ClusterKnoppix.html クラスタリングに関しては、Linuxを使えばフリーで実現できますがどれも研究室レベルの域を出ない状態だと思います。 ご質問の件ですが ・管理PCが増えると管理コストも上がる ・かなりのネットワークの知識が必要 ・クラスタリングして実効性能が上がる処理が限られている ということで一般的とはかなり言いがたい状況です。 最近はロードバランサーを実現するソフトなども無料で使えるようです。 他にも無料でクラスタリングを体験できる方法はありますので、どのようなものか実際に使ってみればわかるのではないでしょうか? ただし、すべてのドキュメントが日本語化されているわけではないので、英語は必須だと思います。 そういえばどんなレベルかわかるのではないでしょうか。
サーバーなどでは、並列度が高いので多CPUは、効率が良くなりやすいですが、普通にの人が使う用途では、処理の並列度が低いため1GのCPU+1GのCPUで2GのCPUの性能とはなりません。せいぜい1.4倍です。下手をすればもっと悪くなります。 CPUの数が、増えるほど効率は悪くなります。ごく一部の特殊な場合を除いて、おおよそCPUの数の平方根でしか性能向上はありません。特に一つのソフトを動かす場合は、効率低下が顕著です。 ですので、3GのCPUが一つ搭載のPCと同じ処理性能を出すには、理想的に各PCがつながっていたとして、1G搭載のPCが9台以上いります。ロスを考えると、もっとたくさんいりますこれでは返って不経済です。
同じ仕事を同時に2台のPCを使って行うことはできません。 あるソフトって何? 具体的にどんなソフトで何をしたいのか、書かないと適切なアドバイスは受けられないでしょう。
- otooto1972
- ベストアンサー率0% (0/8)
No.2の参考URLにあるように分散処理とかよくやる方法ですが、 そのためには知識が必要です。 まぁ、「1GHzのパソコン2台で2GHzCPU」とか言ってる段階では、 根本的な知識不足の感が否めず、夢想レベルです。 とりあえず、 >>あるソフトを使うのにCPU 2GHz必要だとします この一文のおかしいところがわかるようになってから考えてみてください。
できないことを考えるより、自作で高性能なのを組んだ方がいいですよ。
- takepon256
- ベストアンサー率41% (391/936)