测试下 nginx
1.安装依赖包
//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2.下载并解压安装包
//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz
3.安装nginx
//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.13.7
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
测试nginx 性能
wrk -t16 -c100 -d30s -H "Connection:Close" --latency http://localhost
100线程
Requests/sec: 54476.08
200线程
Requests/sec: 54365.50
1000线程
Requests/sec: 54547.83
nginx 小总结
测试报告 倒是和 appinfo提供的 差不多。
等会 我没有对linux 系统参数进行优化,改下试试。
linux 系统参数调优之后
嗯嗯 没有任何变化。
本来想可能是带宽的事,结果并不是。。。。
正式测试 自研的网关
我初步测试 也是 4w多 req/sec ,具体测试步骤 下一篇写。
2个版本
1. netty + disruptor;
2. 压榨单机性能 。(使用的是 JCTools的SPSC队列 也是模仿的 jvm s0 s1)
目前这个网关 只是用了一周的额外时间写的demo 版本,还有很多需要完善的。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理