我刚刚测试了一个使用“旋风”制作的小应用程序,而且我离10k模拟连接还有很远的距离!为了进行测试,我使用了围城,在OpenSuse 12.2 64位下,机器是i7和8GB,结果如下:
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发布于 2013-02-23 06:07:39
检查ulimit命令的输出。为了完成您的基准测试,您需要增加围城和龙卷风and服务器的文件描述符限制。
https://stackoverflow.com/questions/15034018
复制相似问题