apache的压力测试工具及OB缓存

原创 2013年12月02日 13:03:39

apache在做压力测试这方面还是特别方便的,apache里就直接由这样的工具而且使用方便,在这之前我们需要了解apache使用的是那种并发机制

1.查看apache使用的是那种并发模型

可以直接通过cmd进入apache的bin目录 ,使用httpd.exe -l即可

找到mpm,后面的winnt就是并发模型

2.apache的默认并发数

apache的默认并发数是150,tomcat6的并发接近200,一般情况下apache使用默认的并发模型,从上面第一点我们知道了改apache的并发模型是winnt,但是如果访问量很大那150的并发就不够了,这个并发也是可以修改的

(1)打开apache安装目录下的conf文件夹,找到里面的extra子文件夹,编辑httpd-mpm.cong

   (2)在最后找到如下节点,把150改为1500

<IfModule mpm_winnt_module>
    ThreadsPerChild      1500
    MaxRequestsPerChild    0
</IfModule>

(3)打开httpd.conf,打开如下节点,去掉下面这句前面的分号即可,之后重启apache

Include conf/extra/httpd-mpm.conf


3.测试程序的并发

通过cmd进入apache的bin目录,测试并发的命令式ab.exe -n 请求数 -c  访问的线程数(人数/并发数),如下所示

下面就是重点了

Requests per second表示服务器的吞吐量

第一个Time per request表示用户请求的平均等待时间,第二个Time per request表示服务器的平均处理时间

Failed requests表示失败的请求

这个工具用起来感觉还不错,后面还要一块OB缓存的知识,我看到网上有篇文章写得还行,我这里就不总结了

http://blog.163.com/tfz_0611_go/blog/static/208497084201295114124363/


版权声明:本文为博主原创文章,未经博主允许不得转载。

Apache(一)Apache的压力测试工具及OB缓存

apache在做压力测试这方面还是特别方便的,apache里就直接由这样的工具而且使用方便,在这之前我们需要了解apache使用的是那种并发机制   1.查看apache使用的是那种并发模型   ...
  • mengluzhixing
  • mengluzhixing
  • 2013年12月22日 11:43
  • 569

apache的压力测试工具及OB缓存

apache在做压力测试这方面还是特别方便的,apache里就直接由这样的工具而且使用方便,在这之前我们需要了解apache使用的是那种并发机制 1.查看apache使用的是那种并发模型 可以直接...
  • liusocg520
  • liusocg520
  • 2013年12月04日 17:02
  • 455

apache自带压力测试工具ab详解

请注意我们在启动ab时,传入3个命令行参数,它们正是代表了前面提到的前提条件: -n1000 表示总请求数位1000 -c 表示并发用户数为10 http://localhost/index.h...
  • violet_echo_0908
  • violet_echo_0908
  • 2015年12月17日 10:11
  • 1054

服务器性能指标:Apache压力测试工具ab

1. 概述 项目上线前,需要先知道web服务的性能指标,
  • u014285882
  • u014285882
  • 2014年04月06日 10:20
  • 2840

Web性能压力测试工具之ApacheBench(ab)详解

PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网...
  • ligaoyang
  • ligaoyang
  • 2015年09月29日 17:04
  • 1970

使用Apache的ab工具进行压力测试

ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 Apache附带的ab工具(使用的PHP环境...
  • byxdaz
  • byxdaz
  • 2015年08月12日 12:24
  • 24147

apache ab压力测试工具---linux(ubuntu)

linux下打开ab的man页面,介绍如下: NAME ab - Apache HTTP server benchmarking tool SYNOPSIS ab ...
  • qcpm1983
  • qcpm1983
  • 2014年03月28日 09:00
  • 2908

AB——超实用压力测试工具

转自:http://www.jianshu.com/p/43d04d8baaf7 在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second) ...
  • wx19900503
  • wx19900503
  • 2017年02月24日 18:00
  • 553

使用ab进行压力测试详解

当你使用PHP(或其他编程语言)完成一个web程序的开发,并且web程序在Apache服务器上正常运行的时候,你有没有考虑过对你的Apache服务器及部署在其上的web程序进行一些压力测试呢?毕竟,真...
  • iamdingping123
  • iamdingping123
  • 2015年06月15日 16:03
  • 1089

使用 Jmeter 对 Java web 执行负载(压力)测试

最近一个月不是写文档就是敲js,这两天难得有个压测,总算跟java挂钩了。先说说压力测试,这绝对是一件很刺激的事情,玩心跳,试想一下,眼睛盯着服务器的性能分析数据,一边在不断地增大负载,心扑通扑通的跳...
  • change_on
  • change_on
  • 2017年06月06日 14:31
  • 2291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:apache的压力测试工具及OB缓存
举报原因:
原因补充:

(最多只允许输入30个字)