博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
erlang mochiweb的测试数值
阅读量:7061 次
发布时间:2019-06-28

本文共 1389 字,大约阅读时间需要 4 分钟。

hot3.png

使用下面脚本压测:

siege -q -c1000 -r100 -lsiege.log -b http://127.0.0.1:8081/hello_world

然后mochiweb启动选项:

1使用选项:

{acceptor_pool_size, 200}

压测结果:

$siege -q -c1000 -r100 -lsiege.log -b http://127.0.0.1:8081/hello_worldTransactions:                 100000 hitsAvailability:                 100.00 %Elapsed time:                   6.69 secsData transferred:               1.24 MBResponse time:                  0.04 secsTransaction rate:           14947.68 trans/secThroughput:                     0.19 MB/secConcurrency:                  565.82Successful transactions:      100000Failed transactions:               0Longest transaction:            3.31Shortest transaction:           0.00

2.使用选项:

{acceptor_pool_size, 20}

输出结果:

$siege -q -c1000 -r100 -lsiege.log -b http://127.0.0.1:8081/hello_worldTransactions:                 100000 hitsAvailability:                 100.00 %Elapsed time:                   7.36 secsData transferred:               1.24 MBResponse time:                  0.03 secsTransaction rate:           13586.96 trans/secThroughput:                     0.17 MB/secConcurrency:                  473.18Successful transactions:      100000Failed transactions:               0Longest transaction:            7.04Shortest transaction:           0.00

可以看到次数相同,但响应时间是20个连接池的较快,但其他数值是200个连接池的较好。显然,20 - 200间个某个特殊值可能会达到最优,因为这里面的差距没有1个数量级。

转载于:https://my.oschina.net/u/191928/blog/653129

你可能感兴趣的文章
如何提高队列的消息处理效率
查看>>
C#实现打印功能
查看>>
Filter接口编写过滤器
查看>>
Java中的代理
查看>>
Android深度探索读后感 第三章
查看>>
Qt内部机制及逆向
查看>>
关于photoshop钢笔工具中各点对应到“贝塞尔曲线”中的含义(cocos2d-x与iOS)
查看>>
850 USB 烧录模式
查看>>
I.MX6 PLL5 clock hakcing
查看>>
Aidl
查看>>
顺序表的静态建立
查看>>
「技巧」如何快速安装 Sketch 插件
查看>>
C#中对文件的操作小结
查看>>
事件流
查看>>
苹果中毒员工称症状复发:入住当地医院遭拒
查看>>
[2039]数据结构上机实验之二分查找
查看>>
php foreach 看鸟哥的记录,存档
查看>>
numpy数组及处理:效率对比
查看>>
javascript事件模型
查看>>
线性表
查看>>