能不能提供workerman性能测试方面的工具和方法,让我们学习者能够自己来评测性能和稳定性呢
在http://www.workerman.net/workerman里面新添加了benchmark脚本及程序
测试方法如下:
方法一: 需要安装ab,在apache2_utils里面能找到 ab -n 100000 -c200 127.0.0.1:56789/
方法二: 使用workerman自带的benchmark软件,只支持64位linux系统 1: ./benchmark -n10000 -h1 -c400 -p56789 127.0.0.1 // 命令含义是400并发线程,连接127.0.0.1:56789端口发送一个hello\n扥带服务端返回一个hello\n后断开连接,这样运行10000次 2:./benchmark -n1 -h10000 -c1000 -p56789 127.0.0.1 // 命令含义是1000并发线程,连接127.0.0.1:56789端口并连续发送10000个hello\n
给你个参考: 我在24核机器上测试 Benchmark.conf的start_workers设置为200。benchmark脚本开启6000并发线程(相当于6000在线用户) 连接后每个线程(用户)连续发送100000个包,吞吐量达到33W/S(普通PHP环境,PHP版本5.3.20),吞吐量**44W/S[HHVM环境)
本人linux新手,请问吞吐量和cup使用率如何计算(或者如何查看)
这个百度很全哈
请问下 benchmark 这个工具是在哪里呀 ? 安装包里面没有这个
github上搜workerman-bench
在http://www.workerman.net/workerman里面新添加了benchmark脚本及程序
测试方法如下:
方法一:
需要安装ab,在apache2_utils里面能找到
ab -n 100000 -c200 127.0.0.1:56789/
方法二:
使用workerman自带的benchmark软件,只支持64位linux系统
1: ./benchmark -n10000 -h1 -c400 -p56789 127.0.0.1 // 命令含义是400并发线程,连接127.0.0.1:56789端口发送一个hello\n扥带服务端返回一个hello\n后断开连接,这样运行10000次
2:./benchmark -n1 -h10000 -c1000 -p56789 127.0.0.1 // 命令含义是1000并发线程,连接127.0.0.1:56789端口并连续发送10000个hello\n
给你个参考:
我在24核机器上测试 Benchmark.conf的start_workers设置为200。benchmark脚本开启6000并发线程(相当于6000在线用户) 连接后每个线程(用户)连续发送100000个包,吞吐量达到33W/S(普通PHP环境,PHP版本5.3.20),吞吐量**44W/S[HHVM环境)
本人linux新手,请问吞吐量和cup使用率如何计算(或者如何查看)
这个百度很全哈
请问下 benchmark 这个工具是在哪里呀 ? 安装包里面没有这个
github上搜workerman-bench