マルチコアマルチプロセッサシステムとCPU負荷の関係を理解しようとしていますか?以前に検索したように、「マルチプロセッサシステムでは、負荷は使用可能なプロセッサの数に比例します」。それぞれがクアッドコアである4つのプロセッサを搭載したサーバーがあります。このシステムのトラフィックのしきい値を知りたいです。16かどうか?OSはredhatです
質問する
721 次
2 に答える
2
大まかに-はい、しかし一般的に-少し小さいです。問題は、各プロセッサにメモリが接続された独自のメモリコントローラがあることです。各プロセッサのメモリは他のプロセッサからアクセスできますが、このアクセス速度は、プロセッサのメモリコントローラに直接接続されているメモリよりも低速です。同じことがPCIデバイスにも当てはまります。1つのプロセッサに「十分に近い」ため、他のプロセッサからこのデバイスにアクセスするにはさらに時間が必要です。
したがって、たとえば、アプリケーションで一部のスレッドのアフィニティを設定する場合、このピン留めによってプロセスのパフォーマンスが実際に低下する可能性があるため、このスレッドを他のプロセッサにプッシュしないことを明確に理解する必要があります。
于 2012-10-22T09:12:30.080 に答える
0
私たちはどのようなトラフィックについて話しているのですか?Webトラフィック?その場合、サービス容量は、ホストしているサービスのプロファイルによって異なります。真の容量を見つけるには、負荷テストを実行する必要があります。これを支援するツールはたくさんあります。
さらに、4つのクアッドコアプロセッサは16コア(またはCPU)に相当します。
于 2012-10-22T09:06:53.497 に答える