1つのCPUとたくさんのRAMを持つマシンがあるとします。他の種類のアプリケーション(Webサーバーなど)に加えて、10のスレッドと他のユーザーのスレッドを使用していますが、同じマシンで実行されている他の2つのサーバーアプリケーションがあります。各要求の処理ロジックが100%CPUバウンドであり、通常は2秒以内に終了すると仮定します。問題は、1分間に処理されるトランザクションのスループットが良いかもしれないということですか?どうして?いくつかのCPUマシンに複数のスレッドを持つアプリケーションについての質問
上記は実際の環境ではないことに注意してください。質問を明確にするためにデータを補うだけです。私の現在の考えは、アプリケーションが100%CPUに拘束されているので違いはないはずだから、マシンが2番目のアプリに対して1分あたり30個のリクエストを処理できるなら、毎分3リクエストを処理できます1stアプリの10スレッド。しかし、マシン内で実行中の他のアプリケーションが存在し、1つのアプリケーションが常に100%のCPU時間を与えられないという事実を考えれば、間違っているとうれしいです。
私はウリと同じ意見を持っていましたが、デュオ・コアではあります。素敵な分析に感謝します。 –