apache服务器性能诊断,Apache服务器性能评测

。51Testing软件测试网m#z"fX}0H:P{(bHP

~bd7h5z7I(Sn3H01.比较现有T2000 Apache2.2.8经过优化前后的效果51Testing软件测试网 R4VsR^4MO!G7`f

Webserver IP:10.56.234.3151Testing软件测试网e{]Q/\(p|

优化前httpd.conf:

da*Z"[

d0----------------------------------------------------------------------51Testing软件测试网6V'ecP2jx/dM[(k+v,d

StartServers        1051Testing软件测试网]8@,Dg*rt)}/D"u/P9w

MinSpareServers     50

?b [Zi1Mtv[*M0           MaxSpareServers    10051Testing软件测试网{&}%o"I-ing

ServerLimit     10000

+@pb;SK0           MaxClients        1000051Testing软件测试网w%],Ey ]+kX {

MaxRequestsPerChild  0

1wo)Vbsw+M8n0----------------------------------------------------------------------51Testing软件测试网o[z G7v#RDcfk

优化后httpd.conf:51Testing软件测试网+u^.D1grw:s

----------------------------------------------------------------------

)_p-Tczh.E0           StartServers        15051Testing软件测试网5J7v\fs:u(Y

MinSpareServers     1051Testing软件测试网I^Vpc9Ym2Y0V

MaxSpareServers    20

2J9y I.if0           ServerLimit     2000051Testing软件测试网n4b p

bP.i

MaxClients        20000

:zjQ|&|7r1WG0           MaxRequestsPerChild 1000051Testing软件测试网$t7PCuH4\c[1xh

----------------------------------------------------------------------

6b"U{@o7e"F6s*[0测试命令: /opt/apache2.2.8/bin/ab -n 10000 -c 100051Testing软件测试网Rv5WJ E7n

http://127.0.0.1/pete/20kb/automot.jpg

*Z Op#AU0测试方法: 访问20kb的jpg图片来获取tps数据,为了排除网络因素,选取127.0.0.1本地环路地址。

8J6M,bVE0测试结果:51Testing软件测试网8K%C8Fk9iZ}"m#{

----------------------------------------------51Testing软件测试网0X1IiA9m0squ8C

使用ApacheBench v2.0进行测试51Testing软件测试网(I Z2ZTh ]9WPM

apache2.2.8(20k) 优化前 1657tps51Testing软件测试网#V,|atD&F

apache2.2.8(20k) 优化后 1666tps51Testing软件测试网dY

m,L%u

---------------------------------------------

d)G

^:ZJ@

@Bc{0    使用 ApacheBench v2.3进行测试51Testing软件测试网&X9IP!|_0X!K$o

apache2.2.8(20k) 优化前 1765tps51Testing软件测试网`/N:]krl

apache2.2.8(20k) 优化后 1822tps51Testing软件测试网`!R

R-jVc%QQPC!~)l

-----------------------------------------------51Testing软件测试网$H8lT@0AW3i;jQ@

测试结论:由于这个Apache2.2.8版本没有编入worker.c模块,无法进行worker优化。但是,单独就对prefork的优化,发现性能提升很小。基本保持以后的水平。同时我们发现,测试结果受到T2000机器状态影响很大。所以,本测试基本在没有其他压力的情况下进行。

/s3t

|%Nc051Testing软件测试网,}n4l$gej8WD

6HI+b~KC02.比较现有T2000上Apache2.2.8和Apache2.2.11优化后的性能51Testing软件测试网9sY_!i]

Webserver IP:10.56.234.31

5Dod#v ud0配置:51Testing软件测试网4I[xmqD#R T&Z

a. Apache2.2.8优化后配置请见step1

6hvX!eneh&z0b.Apache2.2.11中对于httpd-mpm.conf优化:51Testing软件测试网+L.B+^:Nvce

----------------------------------------------------------------------51Testing软件测试网p+sL

D

iy~Z\

# prefork MPM51Testing软件测试网EYQ?7MD

# StartServers: number of server processes to start

I$s)eQUBW0# MinSpareServers: minimum number of server processes which are kept spare51Testing软件测试网sc't6aD,gw2ba6X

# MaxSpareServers: maximum number of server processes which are kept spare

7F+hZ1E*z0# ServerLimit: maximum value for MaxClients for the lifetime of the server

F1g+N1cHSaZT5E0# MaxClients: maximum number of server processes allowed to start

q8_~9nVMj3YJ0# MaxRequestsPerChild: maximum number of requests a server process serves51Testing软件测试网#b6J+vw)n-x

StartServers       150

"H}.y+|@QF1E0MinSpareServers    1051Testing软件测试网&o[9d&B+|c

MaxSpareServers    2051Testing软件测试网$c0_\Md0]

ServerLimit        2000051Testing软件测试网Nd|G{

MaxClients         20000

CN4h/X%c!BufU8Wm0MaxRequestsPerChild 10000

z6]1[(H ?0# worker MPM51Testing软件测试网w'm5U^X T

# StartServers: initial number of server processes to start

lV(]VZ,CHq}0# MaxClients: maximum number of simultaneous client connections51Testing软件测试网M*fvek-@Y

# MinSpareThreads: minimum number of worker threads which are kept spare51Testing软件测试网5Ze5W+g\pA

# MaxSpareThreads: maximum number of worker threads which are kept spare51Testing软件测试网+E7LR f.A

# ThreadsPerChild: constant number of worker threads in each server process

"gTOD,_3`T\%o}8v'U0# MaxRequestsPerChild: maximum number of requests a server process serves

4h)| q$l1mF,H5U0StartServers         2

3UikX2}#nvGy0MaxClients         150051Testing软件测试网}0B"`N.P

I4D+^

MinSpareThreads     25

ON6BcJ2N0MaxSpareThreads     7551Testing软件测试网:Phr2nNxO'p

ThreadsPerChild     2551Testing软件测试网7h/k*G3Bm*\+]4d5MQt

MaxRequestsPerChild  0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257783.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux命令行编辑快捷键

2019独角兽企业重金招聘Python工程师标准>>> ctrl ? 撤消前一次输入 ctrl c 另起一行 ctrl r 输入单词搜索历史命令 ctrl u 删除光标前面所有字符相当于VIM里d shift^ ctrl k 删除光标后面所有字符相当于VIM里d shift$ 删除 ctrl d 删除光标所在位置上的字符…

kali装电脑_Kali Linux可以安装到平板电脑吗?

在用Windows的电脑上克隆Kali插入U盘.运行Win32 Disk Imager.选择Kali Linux ISO文件作为被克隆的文件,然后核实要克隆的U盘是否正确.克隆完成后,从Windows机器安全弹出U盘.现在你可以用U盘启动Kali Linux了.在用Linux的电脑上克隆Kali在Linux环境下制作可启动的Kali Linux U盘…

思科查看服务器启动配置文件,启动配置检查UCS

本文解释如何使用UCS将启动功能和命令迅速执行配置状态检查。UCS将启动功能允许用户迅速执行一粗略检查为了保证刀片适当地配置允许BIOS继续。意志启动配置检查是验证CPU和DIMM配置。此检查迅速帮助用户调试启动问题。思科UCS在意志启动配置检查提供几个工具帮助。这些工具包括…

lnmp下配置虚拟主机

一:首先熟悉几个命令 which php ---> which是通过 PATH环境变量到该路径内查找可执行文件,所以基本的功能是寻找可执行文件 whereis php ----> 将和php文件相关的文件都查找出来 service php-fpm/nginx/mysqld restart 重启服务 二&…

AssetBundle.CreateFromFile的有趣事情

有趣的事情发生了: [MenuItem("AssetBundles/Build AssetBundles")] staticvoid BuildABs () { AssetBundleBuild[] buildMap new AssetBundleBuild[1]; buildMap [0].assetBundleName "test.assetbundle";//打包的资源包名称 string[] resou…

[cocos2dx笔记010]用于UI的事件管理器

cocos2dx有一个编辑器:cocostudio。眼下来说,已经是比較好用了。仅仅要载入导出的资源。就能够用上了。省去手动搭建面的麻烦。可是。非常多须要事件的地方,操作比較麻烦,所以这里提供一个事件管理器来集中和简化管理事件。对于C事…

异形3×3魔方还原教程_【理论篇】三阶魔方4.33千亿亿种变化是怎么计算出来的?...

本篇文章主要介绍三阶魔方总状态数是如何计算出来的,并介绍了两种算法,尽量保证语言通俗易懂,不涉及高深的理论知识(当然我也不懂:P)一、4.33千亿亿到底有多大?我们都知道三阶魔方的总变化状态数…

Jquery 对话框确认

$("#aa").click(function(){if(confirm("是否继续")){$(#aa).fadeOut(500);} }) 转载于:https://www.cnblogs.com/chen-lhx/p/5149469.html

datazen Active Directory AD 配置

今天苦心经营的datazen 链接AD,文档已经无法吐槽了简单的几句话,根本不够用。 先说一下链接AD 的好处吧, 1 首先免去设置密码的麻烦,因为直接用AD账号的密码。 2 更安全,因为客户可不想自己的自己的系统,开…

Android CardView卡片布局 标签: 控件

CardView介绍 CardView是Android 5.0系统引入的控件,相当于FragmentLayout布局控件然后添加圆角及阴影的效果;CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为一种容器使用。CardView应该被使用在显…

橱柜高度与身高对照表_下一套房子装修,橱柜就照这样打,布局尺寸这么详细,不信不好用...

闲在家的时候,动手给自己做一顿色香味俱全的美食,是一个享受的过程。享受的,不仅仅是味蕾的体验,择菜、洗菜、切菜、下锅...每一个环节都是。不过,这取决于你是否有一个好厨房;而厨房最最最重要的家具&…

DOSbox汇编集成环境下的具体设置

altenter能够全屏幕,假设认为游戏执行速度不合适,能够改动 cycles3000 。将3000适当调整大小。 3。执行 DOSBox,会打开两个 DOS 窗体。我们仅仅需在例如以下窗体中键入 mount c h:\pal 此命令的作用为将 h:\pal 挂载为 C 盘,h:\p…

.NET手记-JS获取Url参数

最近为App做活动专区,其中很多活动都是采用html 5页面来制作的。一方面体量较小,制作快速,更新维护容易;另一方面,嵌入App后适配效果也不会很差。 这里我们采用混编形式来从native app传参给web页面,我们采…

Entity Framework系列之DataBase First

第一步 新建数据库和表 USE [TestDB] GO /****** Object: Table [dbo].[T_User] Script Date: 01/14/2015 20:27:52 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[T_User]([Id] [int] IDENTITY(1,1) NOT NULL,[Name] [nvarchar](50) NUL…

axios打包放到服务器上接口地址404_如何把网页文件放到云虚拟主机

把网页文件放到云虚拟主机上,可以用虚拟主机控制面板、FTP软件等方式。我们在运营网站时,经常需要制作一些特殊网页文件,比如404页面、sitemap页面、robots文件等,以及像站长平台严重文件、统计代码验证文件等,这些页面…

cisco数据中心理论小记-3

port channelSTP-防环,非根非指定口block.PCH-带宽利用率提升,逻辑上单链路 l2/l3都可以使用passive -LACP /active-Lacp/ on-Static无协议-on有协商-LACPneuxs 不支持PACPvPC---纯二层 技术,没有三层功能vitrual Port channel解决的是跨框 ,…

-----------最小生成树----------------

最小生成树(Minimum Spanning Tree) 1:是一棵树(是一种特殊的图) 连通的,没有回路 有V 个顶点 一定有 V-1条边 2:生成树 包含了全部的顶点,所有的V-1条边 都在图里 剩下的三个土 都是第一个完全图的生成树 只要是 4个顶点 3条边 没有回路 就是生成树 这3个图 随便的加一…

jQuery Easing 使用方法及其图解

从jQuery API 文档中可以知道,jQuery自定义动画的函数.animate( properties [, duration] [, easing] [, complete] )有四个参数: properties:一组包含作为动画属性和终值的样式属性和及其值的集合duration(可选):动画执行时间&am…

可以进行单元测试么_前端与单元测试

先来几个专业词汇,这样显得高大上一点(不存在的。)BDD: Behavior-Driven Development (行为驱动开发)TDD: Test-Driven Development (测试驱动开发)ATDD: Acceptance Test Driven Development(验收测试驱动开发)好,说完了&#xf…

UWP--页面传值

//匿名对象private void Button1_OnClick(object sender, RoutedEventArgs e){this.Frame.Navigate(typeof(PageNavigate2), new { id 1, name "LBI" });}//利用反射获取protected override void OnNavigatedTo(NavigationEventArgs e){var parameter e.Parameter…