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.pswp.cn/news/257783.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257783.shtml
英文地址,請注明出處:http://en.pswp.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…