erlang mochiweb的测试数值
2016-04-05 00:00
501 查看
使用下面脚本压测:
siege -q -c1000 -r100 -lsiege.log -b http://127.0.0.1:8081/hello_world[/code]
然后mochiweb启动选项:
1使用选项:{acceptor_pool_size, 200}
压测结果:$siege -q -c1000 -r100 -lsiege.log -b http://127.0.0.1:8081/hello_world Transactions: 100000 hits Availability: 100.00 % Elapsed time: 6.69 secs Data transferred: 1.24 MB Response time: 0.04 secs Transaction rate: 14947.68 trans/sec Throughput: 0.19 MB/sec Concurrency: 565.82 Successful transactions: 100000 Failed transactions: 0 Longest transaction: 3.31 Shortest transaction: 0.00
2.使用选项:{acceptor_pool_size, 20}
输出结果:$siege -q -c1000 -r100 -lsiege.log -b http://127.0.0.1:8081/hello_world Transactions: 100000 hits Availability: 100.00 % Elapsed time: 7.36 secs Data transferred: 1.24 MB Response time: 0.03 secs Transaction rate: 13586.96 trans/sec Throughput: 0.17 MB/sec Concurrency: 473.18 Successful transactions: 100000 Failed transactions: 0 Longest transaction: 7.04 Shortest transaction: 0.00
可以看到次数相同,但响应时间是20个连接池的较快,但其他数值是200个连接池的较好。显然,20 - 200间个某个特殊值可能会达到最优,因为这里面的差距没有1个数量级。
相关文章推荐
- leetcode第一题<<Tow Sum>>
- mysql5.7 版本中 timestamp 不能为零日期 以及sql_mode合理设置
- VB病毒
- bootstrap初体验
- 开关
- 这个开关可以有
- JTMaterialSwitch
- Git详解之四 服务器上的Git
- Git详解之五 分布式Git
- Git详解之六 Git工具
- Git详解之七 自定义Git
- Git详解之八 Git与其他系统
- Git详解之九:Git内部原理
- Android Service之Messenger实现通信
- 到底什么时候才需要在ObjC的Block中使用weakSelf/strongSelf
- C#中==、Equals、ReferenceEquals的区别是什么
- jxl 读取Excel中的数据
- 设置MYSQL数据库编码为UTF-8
- windows tomcat开机启动 以及 开机启动的catalina.bat配置无效解决
- 网页版邮箱提取/采集软件