`

wrk测试nginx nodejs golang

阅读更多

http://www.cnblogs.com/chuqq/p/4003197.html

 

直接把内容贴过来:

sudo taskset -c 1 ./wrk -c1 -t1 -d30 http://localhost/hello

wrk+nginx(helloworld module)
    sudo taskset -c 0 sbin/nginx
    nginx: cpu:76%
    wrk: cpu:70%
    Running 30s test @ http://localhost/hello
      1 threads and 1 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    61.55us   27.57us   4.30ms   99.28%
        Req/Sec    11.58k   682.50    14.44k    76.94%
      325276 requests in 30.00s, 48.69MB read
    Requests/sec:  10842.55
    Transfer/sec:      1.62MB

wrk+golang (77%)
    nginx: cpu:70%
    wrk: cpu:47%
    Running 30s test @ http://localhost/hello
      1 threads and 1 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    95.75us  122.18us  17.59ms   99.33%
        Req/Sec     8.77k   665.39     9.78k    68.18%
      247829 requests in 30.00s, 35.92MB read
    Requests/sec:   8261.07
    Transfer/sec:      1.20MB

wrk+nodejs (79%)
    sudo taskset -c 0 nodejs nodejs_httpserver.js
    nodejs: cpu:99%
    wrk: cpu:42%
    Running 30s test @ http://localhost/hello
      1 threads and 1 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    95.52us   56.77us   6.41ms   99.50%
        Req/Sec     9.03k   632.66     9.78k    93.76%
      255071 requests in 30.00s, 31.38MB read
    Requests/sec:   8502.58
    Transfer/sec:      1.05MB

 

分享到:
评论

相关推荐

    nginx性能测试与优化1

    1、ab 测试工具安装 2、wrk测试工具 1、系统和nginx是否可以建立多个socket连接 2、系统和nginx是否允许一次性打开多个文件 1、http连

    node-frameworks-benchmark:使用wrk的不同nodejs框架的简单HTTP基准测试

    使用WRK的不同Node.js框架的简单HTTP基准测试 先决条件 如何安装 安装 git clone git@github.com:hbakhtiyor/node-frameworks-benchmark.git && cd node-frameworks-benchmark yarn [install] yarn install后如何...

    性能测试工具——WRK

    wrk是一款简单的HTTP压测工具,托管在Github上,wrk 的一个很好的特性就是能用很少的线程压出很大的并发量. 原因是它使用了一些操作系统特定的高性能 io 机制, 比如 select, epoll, kqueue 等. 其实它是复用了 redis ...

    go-wrk, 一个小型的http/https基准工具编写.zip

    go-wrk, 一个小型的http/https基准工具编写 wrk-0.1这是一个类似于 https://github.com/wg/wrk的小型http基准工具,但是在 go 。 它有几个在wrk中没有的特性https支持( 在客户端有相当昂贵的支持,并禁用 alives )...

    Wrk压力测试脚本--对ONU及路由等通信产品

    该脚本需在Linux环境下允许,采用shell脚本编写,设计Iperf3 ,wrk等软件运用;可进行并发数测试,以及压力测试。 注意:在Linux终端下使用ulimit -a查看下一个文件并发数,默认是600,需通过 ulimit -n 60000修改后...

    WRK详细使用说明操作手册

    wrk压力测试,使用简单,压测结果清晰。项目性能测试的好帮手!

    压力测试工具wrk在centos7,ubuntu18,20,wsl-ubuntu18,20的二进制包

    压力测试工具wrk在centos7,ubuntu18,20,wsl-ubuntu18,20的二进制包,解压即可使用,

    性能测试工具wrk-4.1.0-linux

    性能测试工具wrk-4.1.0 linux版本源码,加压后需要mk,具体操作以及使用说明可百度。因为包较大,所以用了7z压缩,下载后自己可以转tar压缩再传到服务器。

    Vault-Transit-Load-Testing:一个使用wrk测试框架测试HashiCorp保管库运输吞吐量的项目

    一个使用wrk测试框架测试HashiCorp保管库运输吞吐量的项目 这是如何运作的? 该项目使用wrk基准框架来在许多情况下测试HashiCorp Vault的运输后端的吞吐量。 此存储库中包含许多脚本,每个脚本都有一个或多个要加密...

    Wrker:跑步者进行wrk测试

    围绕包装wrk更容易测试。 以不同的连接计数多次运行,平均多个测试,绘制图形结果等等。 安装 Wrker使用节点。 在安装wrk之前,您需要先安装wrk和node : npm install -g wrk 用法 例子 wrker -i 100 -d 1 -a 3 -s...

    wrk-v1.2.zip

    WRK 是微软于 2006 年针对教育和学术界开放的 Windows 内核的部分源码, WRK(Windows Research Kernel)也就是 Windows 研究内核, 在 WRK 中不仅仅只提供了 Windows 内核模块的部分代码,其还提供了编译工具, ...

    WRK-v1.2源文件及VS2008工程设置

    1. 【WindowsResearchKernel-WRK1.2.rar】 应该直接使用命令行方式编译 WRK-v1.2,假设解压出来的放置在 D:\WRK-v1.2 下,并编译成x86方式,打开一个cmd: set arch=x86 [或者选择 amd64] path D:\WRK-v1.2\...

    wrk压力测试

    NULL 博文链接:https://yunlong167167.iteye.com/blog/2354254

    wrk.zip 压测工具wrk 下载

    wrk GitHub下载的太慢了,现在下回来备份 给大家使用,wrk GitHub下载的太慢了,现在下回来备份 给大家使用

    WRK及其环境配置

    WRK为WINDOWS为教学和科研提供的内核源代码的访问许可 WRK的全称是"Windows Research Kernel",它是微软为高校操作系统课程提供的可修改和跟踪的操作系统教学平台。它给出了Windows这个成功的商业操作系统的内核大...

    cpp-wrk是一种现代的HTTP基准测试工具

    wrk是一种现代的HTTP基准测试工具,可在单个多核CPU上运行时产生显着的负载。 它结合了多线程设计和可扩展的事件通知系统,如epoll和kqueue。

    docker_wrk2:使用WRK HTTP基准测试工具将Docker定义为小型Docker映像

    使用wrk HTTP基准测试工具将Docker定义为小型Docker映像。 小于9mb的未压缩图像。 样品用法 docker run --rm juniormichieletto/docker_wrk2 -t10 -c100 -d10s -R300 https://www.google.com/ 请注意,我们不...

    Wrk 内核源代码

    Wrk 内核源代码,类似于接近与windows server 2003操作系统,内核调试,了解Windows 系统工作原理必备

    wrk-node-benchmarking:wrk node.js http基准测试工具

    wrk基准测试的框架包装。 而是在全局运行它。 这将在gulp任务运行器中实现。 跑步 ./node_modules/.bin/wrk <options> 用法 'use strict' ; var wrkNode = require ( 'wrk-node' ) ; var config = { // This ...

    WRK1.2源码及编译、加载

    WRK 是微软于 2006 年针对教育和学术界开放的 Windows 内核的部分源码, WRK(Windows Research Kernel)也就是 Windows 研究内核。 压缩包中包含了相关的文档,详细介绍了 WRK 的编译并加载该内核模块的过程。

Global site tag (gtag.js) - Google Analytics