- ベストアンサー
パソコンのCPU使用率を上げるには
- 大学4年生女子がパソコンのCPU使用率を上げる方法について質問しています。Prime95やThe Folding@homeというソフトの使用に関してCPU使用率の違いを指摘しており、GPUを使用する際にCPU使用率が上がらない理由を知りたいと考えています。
- パソコンのCPU使用率を100%に上げるためには、Prime95とThe Folding@homeを同時に走らせても60%程度しか上がらないという問題があります。特にGPUを使用しているときにCPU使用率が上がらない理由について知りたいと述べています。
- 同じ時間パソコンを使うなら、何か人類の役に立てることをしたいと考えており、そのためにパソコンのCPU使用率を上げる方法を模索しています。GPUの使用に制限がかかっているためにCPU使用率が上がらないのか、その理由について知りたいとしています。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
Windows10 CPUの使用率を制限する(下げる)手順がありました。 https://freepc.jp/post-27529 貧弱な我がPCは100%でした。 コロナウイルスの解析に貢献。 素晴らしい! 分子動力学シミュレーションによる新型コロナウイルスの動的構造の解析だからGPUの使用率が高い? Folding@homeの設定をFullでもCPU使用率が変わらない? https://ascii.jp/elem/000/004/008/4008887/5/ 割り当てられた仕事の内容で変化するかもしれませんね。
その他の回答 (7)
- SPROCKETER
- ベストアンサー率26% (2125/7983)
アプリケーションソフトの違いだと思います。 GPUはコア数が多いCPUと同じで、128コアのGPUもあります。並列計算をさせるとCPUよりも高速に処理出来ます。GPUで計算させれば、CPUの負荷が少なくなるので、使用率が下がる結果になるわけです。並列計算機能が大きいソフトを使えば、GPUの負荷が大きくなって、CPUの負荷が減る結果になるでしょうね。制限があるわけではありません。
- sat000
- ベストアンサー率40% (324/808)
同じ電気代ではありませんよ。CPUのコアをいっぱい使うほど、消費電力は上昇します。クロックが上がっても同じく消費電力が増えます。 それから、使い方という点では、CPUの使用率は100にならないようにするのが望ましいです。Aというジョブ(タスク)で既に100の時に、別のBというジョブを走らせた場合には、Aの少なくとも一部が中断してBにCPUと場合によってはメモリを譲ります。結果としてAの演算はかなり遅くなります。100にならないようにマネジメントするのが大切です。
お礼
回答いただけてありがとうございます。
- Eureka_
- ベストアンサー率41% (5079/12273)
電力供給の枠か排熱処理の枠か、どちらかで制限されてしまっているのでは? ゲーミングノートに付属のアダプタが電力不足というのはやや考えにくいので、どっちが怪しいかというと熱処理面でしょうか。いや、常時100%負荷を想定していない可能性もありますが。
お礼
回答いただけてありがとうございます。
- kana1104
- ベストアンサー率23% (173/725)
最近のパソコンはマルチコアのため、並列で処理が流せます。 そのため、ひとつのアプリで複数の処理をしたり、複数のアプリを動かせば、それぞれのコアが使用されて、全体のCPU使用率は上がります。 ひとつのアプリしか動かさず、それがひとつのコアしか使用しなければ、コアひとつ分のCPU使用率になります。 極端な話、2コアのパソコンで1コアしか使用しないと、50%になります。
お礼
回答いただけてありがとうございます。 お詳しいんですね。
- dragon-man
- ベストアンサー率19% (2711/13692)
別に制限がかかっているわけではありません。コンピュータがプログラムを走らせた場合、CPU動作とその結果生じるデータのディスクへの読み書きが発生します。CPUの処理速度(命令の実行速度)に比べて読み書き(I/O)は断然遅く(おそらく千倍以上)I/Oが発生するとその間CPUは待たねばなりません。つまり使われないのです。I/Oの発生頻度が高いプログラムだとその分CPUは使われなくなります。それがCPU使用率低下を招きます。グラフィック処理もモニタに対するI/Oです。たとえばI/Oを全く発生しないプログラム(単なる計算処理のような)を実行させれば、CPU使用率は100%になります。
お礼
回答いただけてありがとうございます。 お詳しいんですね。 もっと勉強しないといけない気になります。
- 中京区 桑原町(@a4330)
- ベストアンサー率24% (1002/4032)
- kuni-chan
- ベストアンサー率22% (678/3074)
処理をGPUに分散させないならCPUに集中しますし、GPUに分散できたならCPUの負荷が下がります。 GPUにさせられる処理は限られていますので、ソフトを作るときに工夫が必要な場合があります。 2つのソフトを同時に動かしてCPUの使用率が上がらないのは、マルチタスクの切り替えによると私は思います。 処理速度は大幅に落ちているはずです。
お礼
回答いただけてありがとうございます。
お礼
回答いただけてありがとうございます。 とても参考になるHPの紹介ありがとうございます。