siege を使用して、ローカル HTTP サービスのベンチマークを行います。
siege -q -b -t 30S -c 64 "http://localhost:8888/endpoint?params=abc"
ベンチマーク結果では、1 秒あたり最大 500 トランザクションのスループットが得られます。
ただし、 の 8 つの同時ループを起動してサービスを手動でベンチマークするとcurl
、同じエンドポイントで 1 秒あたり数千のスループットが得られます。
それで、私は包囲で何が間違っていますか?