4

Tornadoを使用して作成した小さなアプリケーションをテストしたところ、 10k の同時接続には程遠い状態です。テストを行うために、OpenSuse 12.2 64 ビットの下でSiegeを使用しました。マシンは8GBi7 です。結果は次のとおりです。

siege -c 4000 localhost:8000

このエラーが発生しました:

Transactions:                   2164 hits
Availability:                  39.90 %
Elapsed time:                   6.85 secs
Data transferred:               2.52 MB
Response time:                  1.04 secs
Transaction rate:             315.91 trans/sec
Throughput:                     0.37 MB/sec
Concurrency:                  329.74
Successful transactions:        2164
Failed transactions:            3260
Longest transaction:            5.94
Shortest transaction:           0.00

そして、10k接続を使用する場合:

siege -c 10000 localhost:8000

エラーが発生します:

[error] descriptor table full sock.c:109: Too many open files
4

1 に答える 1