私は現在、node.js をテスト イニシエーターとして使用し、Apache を Web サーバーとして使用して、単純な http Web サイトを提供する非常に単純な負荷テストを作成しています。次のコードを使用して 1000 の GET 要求を発行するとします。
var options = {
host: 'private.webserver',
path: '/',
port: '80',
method: 'GET'
};
var testnr = 1000;
while(testnr--) http.request(options, function(res){cb();}).end();
(予想どおり) 完了するまでにかなり長い時間がかかりますが、サーバーでは、テストの実行中に約 10 ~ 15% の CPU 使用率しか表示されません。彼らのある種のリミッターはアクティブですか?node.js イニシエーターの分散セットアップを使用している場合、同じ動作が見られますか?