各路 V 友,自撸自用的网络框架希望有多核 cpu 服务器同好,帮忙压测一下小报文调度性能~

2020-06-03 10:19:30 +08:00
 wslzy007

苦于没有多核 cpu 服务器,没办法测试自撸网络框架的性能,如有 V 友同样对网络框架调度性能感兴趣且有资源,测试一下。测试数据贴出来~
1 、下载 linux 版本( github.com/lazy-luo/smarGate ),解压并删除配置文件,只保留 proxy_server
2 、执行命令(先赋予运行权限):./proxy_server -i10000 -o10000 -w24 -x28080 -m38000
命令说明:
-i -o 参数为最大的 socket 连接数
-w 为最大线程数,cpu 多的话取值为 cpu 线程总数
-x 为指定 http 服务端口(只返回小包文 http 头)
-m 指定为代理模式,端口随意。主要是为了无配置文件运行
3 、压测工具:wrk
命令:wrk -d 100s -c 1024(并发数) -t24 (线程数) http://xxx.xxx.xxx.xxx:28080/

最好跨机器测试(硬件配置高的话,估计网络需要千兆以上),如果能和其它框架有对比最好~
感谢大家支持!🙏

848 次点击
所在节点    程序员
1 条回复
wslzy007
2020-06-03 10:50:07 +08:00
参见之前在自己本机做过压测,局限性比较大:
https://yq.aliyun.com/articles/721540?spm=a2c4e.11155435.0.0.4bed3312ijEqtb

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/678131

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX