- ベストアンサー
4コアCPUの使用率について
- OSとは違うドライブにインストールしたソフトを起動させた時に、CPUの4コアのうち1つだけが使用されています。
- 特にスペックが必要なソフトでは、1つのコアの使用率が最大となり、CPU全体の使用率は25%になります。
- この症状の原因や解決方法についてアドバイスをいただけると助かります。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
複数のスレッド(コア)を使うように設計されているプログラムであれば、 効率よく使用する事が出来ます。 そう云うように設計されていないアプリケーションでは、通常複数のスレッドは使いません 余談ですがi5-650は2コア4スレッドとなっています。 スレッドとコアに関しては http://ja.wikipedia.org/wiki/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%BC%E3%82%B9%E3%83%AC%E3%83%83%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%BB%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC 簡単に纏めると 1コア内に擬似的に2コア(2スレッド)有るように動作させる事で、このような処理が可能になっています また、ターボブースト機能に対応しており、1スレッドのみに負荷が掛った場合 元の3.2GHzを超えて3.46GHzで動作するようになっています。 >そもそもレジストリを使う?ソフトはOSと同じドライブじゃないといけないのでしょうか。 特に制限はありません ソフトのフリーズに関してはちょっと特定出来ませんね… HDDのチェックも含め調べる必要があります
その他の回答 (4)
Windows7には、シングルスレッドのソフトをマルチコアで効率的に動かす機構が有り、これがうまく働くと、古いソフトなどシングルコアの未対応でも各コアに分散して処理が割り当てられます。 ゲームのシムシティ4とかでよく見られますね。 ただ、この機能は完璧では無いケースもあるようで、例に書いたシムシティ4は複数のコアが分散して処理するようになるとクラッシュするケースがあり、特定の1コアを割り当てると安定するといったことがあります。 このあたりは不安定になると困るので Bill2's Process Manager を使って管理しています。 http://www.bill2-software.com/processmanager/ 毎回手動で割り当てるのでしたらタスクマネージャでも可能です。 また、私の場合は古いCore2Quadなので、分散されますが、最近のCPUでTurboBoostに対応している場合 http://www.intel.co.jp/jp/technology/turboboost/ 複数に分散させずに、1コアをTurboBoostで高速化します。このときWindowsは対応CPUなら、分散を行わないようです。(が、このあたり今一はっきりしていません) せっかくTurboBoostがあっても、分散してしまうと1コアだけ高速化できないですからね。 こういった状況だと1コアだけ高速化しますので、そこに集中するはずです。 また、手動で1コアを指定した場合もそうなります。 > そもそもレジストリを使う?ソフトはOSと同じドライブじゃないといけないのでしょうか。 関係ありません。
お礼
自ら割り当てを設定できるんですね。 めからうろこでした。 ターボですか、負荷がかかってしまっているのですね。 詳しくありがとうございました。
- smpc
- ベストアンサー率45% (1006/2198)
4コアをフルに使って処理をするにはソフトがマルチスレッドに対応していないといけませんが、そのソフトが対応していないと思われます。ソフトの問題なので ソフトの開発者にお願いするほかありません。
お礼
回答ありがとうございました。
- Shin1994
- ベストアンサー率22% (551/2493)
現在、CPUはマルチコア化が進んでおりますがソフトは全てが対応いているとは言えない状況です。CPUが先走りしてソフトが後手に回っている形です。CPUの使用率も一個がMAXならば100÷4で25%というのも納得がいきます。 別の話になりますが、ソフトはCドライブに入れないと不安定になるという話もよく耳にします。Dドライブに入れたのは特別なっ理由でもあったのでしょうか?理由がなければ、Cドライブにインストールし直すことをオススメします。せっかく高速なSSDなのですから…
お礼
今年発表のソフトなんかでも同じ症状ですね。 ハードの先走りですか、なるほどそんなこともあるんですね。 Cドライブに入れなかったのは64GBしかないので不安だったんです。 書いたり消したりも極力ひかえてます。 ありがとうございました。
- wzero
- ベストアンサー率32% (66/206)
使っているソフトウェア(アプリケーション)がマルチコア対応していないのでは? そのインストールしたソフト次第だと思いますよ。 実際、OSそのものに負担がかかるアプリケーションを起動させたときのパフォーマンスはどうなっていますか? そのへんも確認してみてはいかがでしょうか?
お礼
マルチタスクにすると分散して処理しているようです。 ありがとうございます。
お礼
詳しくありがとうございます、だんだんと理解できるようになって来ました。