zoukankan      html  css  js  c++  java
  • nginx / apache / tomcat /resin等 http server的benchmark性能测试方法

    性能测试是软件产品发布前必经阶段,对于web app的发布需要使用http server,可选择的优秀免费http server主要有开源apache server, 俄国的nginx,专用于java web app 的 tomcat 以及resin,本文主要介绍针对不同server的性能测试方法和工具介绍。(附加上对tornado的测试)

    测试目标是:

    1. 并发耐受

    2.处理延迟

    3.各界段性能(网络/服务器处理/app处理/db读写)

    4.性能瓶颈分析

    5.优化方法

    主要工具:

    1.Ab

    2.Apache Jmeter

    3.Curl-loader

    4.FunkLoad

    5.httperf

    6.siege

    7.time curl

    针对http server:apache / nginx /  tomcat / resin / tornado

    针对DB server(NoSql): mongodb,cassandra,couchbase,couchdb

    针对Cache server:memcached, redis

    前提:

    硬件环境,2核心4线,4G

    运行环境:ubuntu

    资源环境:将 active pid num , RAM ,CPU, Load, IO ,net 稳定在相同区间再测试 

           -->pid num 查看ps aux | nl:

          -->stat: cat  /proc/stat  

    ==========待续=============

  • 相关阅读:
    拨号进入防盗界面
    手机开机或启动广播接收者
    time、datetime
    py 包和模块,软件开发目录规范
    递归函数
    匿名函数,内置函数
    三元表达式,列表生成式,生成器生成式
    迭代器,生成器
    XPath
    闭包,装饰器
  • 原文地址:https://www.cnblogs.com/ToDoToTry/p/3513688.html
Copyright © 2011-2022 走看看