• 締切済み

CPU使用時間からコア数を算出したい。

CPU使用時間からコア数を算出したい。 はじめまして。CPU使用時間から必要コア数を算出する方法ってありますでしょうか。 いろいろ探しているのですがまったく見つからないため質問させて頂きました。 もちろん他の方法でも構わないのでいろんなサイジングのノウハウをご教示頂ければと考えております。

みんなの回答

  • anicicle
  • ベストアンサー率36% (129/356)
回答No.2

ありません。 そもそも「使用時間」と「CPUの使用率」にも因果関係はないのですから。 また、「マルチコアに対応したアプリ」や「複数のアプリを同時に使用する」でなければいくらコア数を増やしても使用するコアは1つだけの宝の持ち腐れ状態です。 シングルスレッドアプリなら単純に動作周波数が影響しますが、 総合的に考えるのであれは、I/Oバス速度やキャッシュのヒット率等の複合要素から検討する必要があります。

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

無理。 なぜなら使用時間だけで決定できるものではないから。 処理が多CPUに対応する形になってなかったらCPUが何個有っても1つで処理するよ。(厳密には違うけれど大雑把に考えるとそうなる) もともと多CPU対応に書かれている、というならそれはそれで「いくつまで分散させるつもりで書いてあるの?」って話になる。 3Dのレンダリングみたいに有ったら有っただけ分散させるような物もあるけれどそういうのを補足しないとどうにもならないんじゃないかな。

関連するQ&A