用wrk测试nginx/ndoejs/golang

taskset -c 1 ./wrk -c1 -t1 -d30 http://localhost/hello
wrk+nginx(helloworld module)
    sudo taskset -c 0 sbin/nginx
    nginx: cpu:96%
    wrk: cpu:46%
    Running 30s test @ http://localhost/hello
      1 threads and 1 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    68.69us  420.93us  13.51ms   99.85%
        Req/Sec    14.00k     1.50k   15.56k    93.68%
      392990 requests in 30.00s, 318.17MB read
    Requests/sec:  13099.88
    Transfer/sec:     10.61MB
wrk+nodejs
    sudo taskset -c 0 nodejs nodejs_httpserver.js
    Running 30s test @ http://localhost/hello
      1 threads and 1 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   121.25us  406.54us  10.73ms   99.68%
        Req/Sec     8.29k     0.85k    9.11k    94.91%
      233660 requests in 30.00s, 34.76MB read
    Requests/sec:   7788.90
    Transfer/sec:      1.16MB
wrk+golang
    golang: cpu:65%
    wrk: cpu:43%
    Running 30s test @ http://localhost/hello
      1 threads and 1 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   126.33us  623.32us  14.23ms   99.69%
        Req/Sec     8.61k     1.03k   10.11k    92.66%
      242727 requests in 30.00s, 35.19MB read
    Requests/sec:   8091.02
    Transfer/sec:      1.17MB
时间: 2024-11-03 22:08:41

用wrk测试nginx/ndoejs/golang的相关文章

如何测试Nginx的高性能

简介 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器: 作为一款轻量级的Web服务器,具有占有内存少,并发能力强等优势,是高连接并发场景下Apache的不错的替代品: 本篇主要介绍Nginx作为Web服务器时,相对于Apache的性能优势: 下一篇将会介绍Nginx作为方向代理服务器的实现: 重要特点 非阻塞:数据复制时,磁盘I/O的第一阶段是非阻塞的: 事件驱动:通信机制采用epoll模型,支持更大的并发连

nginx统计模块安装及用ab工具压力测试nginx

1.装了httpd之后在bin目录会有ab的执行程序 2./Data/apps/httpd/bin/ab -n 5000 -c 1000 http://127.0.0.1/index.html -n 选项表示总请求书  -c 表示并发数 3.安装nginx统计模块 a.停掉nginx b./Data/apps/nginx/sbin/nginx -V查看原来的编译选项(如果没装nginx就不用这一步了,直接安装) c.编译选项加上--with-http_stub_status_module   m

开发个人电子商城7(测试nginx的反向代理)

1: 修改win7操作系统的 hosts   路径:C:\Windows\System32\drivers\etc\hosts 在这个文件中添加 192.168.93.131     www.mysc.com   192.168.93.131     image.mysc.com 添加这2行的意思是:以后在本机器上 访问www.mysc.com  或者 image.mysc.com 都是找 192.168.93.131(linux 服务器) 的80端口   ps:实际上这个地方最好配置一个 dn

测试nginx缓存模块ngx_cache_purge

服务器环境: 前端nginx version: nginx/1.9.7 后端Apache/2.2.15 (Unix) 访问地址http://192.168.1.10:88 Kernel Version: 2.6.32-573.8.1.el6.x86_64 关于测试工具ab: ab是Apache超文本传输协议(HTTP)的性能测试工具.其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求 使用此工具需要安装httpd,使用yum –y insta

测试Nginx中location的优先级!

location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ~ 开头表示区分大小写的正则匹配 ~* 开头表示不区分大小写的正则匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可.nginx不对url做编码,因此请求为/static/20%/aa, 可以被规则^~ /static/ /aa匹配到(注意是空格). !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则 / 通用匹配,任何请求都会匹配到. 多个location配置的情况下匹配

windows系统下hosts文件的改写(为了测试nginx内网的证书代理,需要做域名解析)

1. win加R     C:\WINDOWS\system32\drivers\etc 2.打开hosts文件  加入一行  IP为客户机要访问的IP地址  域名也是在nginx中定义好的 3.ctrl+s 保存,需要管理员权限 同时 再按一次 测试一下 有没有保存上 ,访问web浏览器测试网页的跳转 原文地址:https://www.cnblogs.com/wwtao/p/12037137.html

简单测试nginx反向代理和负载均衡功能的操作记录(2)-----https代理

背景:A服务器(192.168.1.8)作为nginx代理服务器B服务器(192.168.1.150)作为后端真实服务器 现在需要访问https://testwww.huanqiu.com请求时从A服务器上反向代理到B服务器上 这就涉及到nginx反向代理https请求的配置了~~~ ------------------------------------------------------------------------------------A服务器(192.168.1.8)上的操作流程

测试NGINX

Nginx的安装 第一步 tar zxvf nginx.tar.gz ./configure --prefix = /usr/local/nginx make make install 第二步 第二步操作 Nginx的配置 vim /usr/local/nginx/conf/nginx.conf ... 第二步 原文地址:https://www.cnblogs.com/wushuaishuai/p/9307761.html

nginx配置php环境,并测试PHP是否可以连接mysql

nginx配置文件: server {         listen       80;             root      /var/www/html;         server_name  localhost;         charset utf-8;         index  index.html index.htm index.php;         location ~ .*.(php|php5)?${             fastcgi_pass 127.0