gateway性能测试的具体步骤和自研的网关(2)

发表于:2023-4-03 09:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:雨夜之寂    来源:稀土掘金

  测试下 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),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号