1

ソケットを使用して接続するこの2つのPythonスクリプトserver.pyとclient.pyがあります。サーバーは次のようになります。

while True:
    try:
        conn, addr = server.accept()
        handle(conn, addr)
    except KeyboardInterrupt:
        break

したがって、一度に 1 つのクライアントを処理するだけで、後でクライアントを同時に処理できるように gevent を追加します。

これをベンチマークして、gevent を使用した場合と使用しない場合のクライアント リクエスト/秒を決定するにはどうすればよいですか?

多くの HTTP ベースのベンチマーク ツールを見つけましたが、TCP はどうでしょうか。理想的には、テストでいくつかの client.py スクリプトを実行し、それをテストとして使用したいと考えています。

4

1 に答える 1

0

私自身のスレッド化されたベンチマークテストを書くことになりました。

于 2013-11-03T00:06:26.623 に答える