LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
版主

Server2003對決2008之IIS6對比IIS7

tercel
2011年3月21日 16:37 本文熱度 3006
服務(wù)器操作系統(tǒng)的更新?lián)Q代總是極為難得的,例如,微軟的Windows Server 2008和其上一代Windows Server 2003就相差了5年(中間插入了一個Windows Server 2003 R2),而Windows Server 2003和它的上一代Windows 2000 Server又相差了3年。

Windows Server 2008  Windows Server 2003


 


  Windows Server 2008是微軟公司今年年初(3月13日)推出的服務(wù)器操作系統(tǒng),在Web、虛擬化、安全、可用性等方面都進(jìn)行了顯著的改進(jìn),被宣稱為是迄今最靈活、最強(qiáng)健、也是最安全的Windows服務(wù)器操作系統(tǒng),其實際工作表現(xiàn)如何呢?IT168評測中心意欲通過一系列的測試文章,來解答:Windows Server 2008的性能如何?現(xiàn)在值不值得升級?等諸如此類的問題。


我們打算先從最常見的Web應(yīng)用開始,我們先使用了WebBench進(jìn)行測試,以后我們會加入更多的測試種類。


  • WebBench v5.0


  WebBench是針對服務(wù)器作為Web Server時的性能進(jìn)行測試,我們在被測服務(wù)器上安裝了IIS7.0組件,以提供測試所需的Web服務(wù)。在測試中我們開啟了網(wǎng)絡(luò)實驗室中的60臺客戶端,分別使用了WebBench 5.0內(nèi)置的動態(tài)CGI以及靜態(tài)頁面腳本對服務(wù)器進(jìn)行了測試。


  靜態(tài)測試是由客戶端讀取預(yù)先放置在服務(wù)器Web Server下的Web頁面(wbtree),這項測試主要考察的是服務(wù)器磁盤系統(tǒng)以及網(wǎng)絡(luò)連接性能。我們使用了實驗室中的60臺客戶端,配合Static_mt.tst多線程靜態(tài)腳本測試向被測服務(wù)器發(fā)送請求。


  動態(tài)測試偏重于對服務(wù)器CPU子系統(tǒng)的性能測試,它對于Web服務(wù)器提供了足夠的負(fù)載。我們將一個C語言編寫的CGI源文件Simcigi.c編譯為Simcgi.exe,并將其作為動態(tài)測試中的CGI腳本。在測試過程中,每臺安裝了WebBench客戶端軟件的PC,會在300秒的時間內(nèi)持續(xù)向服務(wù)器發(fā)送CGI請求,而控制臺會紀(jì)錄并匯總服務(wù)器所響應(yīng)CGI請求的數(shù)據(jù)。CGI測試的成績高低,主要取決于服務(wù)器處理器子系統(tǒng)性能的優(yōu)劣。處理器子系統(tǒng)包括CPU、內(nèi)存以及內(nèi)存控制器,CPU頻率、緩存以及內(nèi)存容量大小和內(nèi)存帶寬,都會影響該項成績。











































DELL 2950測試平臺

主板 DELL
處理器 Xeon E5430 x 2
主頻 2.66GHz
FSB 1333MHz
L1容量 64K(Data容量為32K)
L2容量 12MB(共享)
芯片組 Intel 5000X
內(nèi)存 2GB FBD DDR2 667 SDRAM x 8
磁盤控制器 LSI Logic MegaRAID SAS 8708ELP
硬盤 Seagate Cheetah 73GB 15K.5 SAS x 3
硬盤設(shè)置 RAID 5,條帶大小64KB,適應(yīng)性預(yù)讀,Cached IO
主系統(tǒng)分區(qū)30GB,次分區(qū)50GB,NTFS格式
網(wǎng)卡 Broadcom BCM5708C千兆網(wǎng)卡 X 4


  我們采用了評測中心的一臺DELL 2950服務(wù)器,配置了雙路Intel 45nm Xeon E5430處理器,頻率為2.66GHz,并能支持SSE4.1指令集。服務(wù)器還使用了Intel 5000X芯片組,提供24MB的Snoop Filter緩存,這可以提升高負(fù)荷時的內(nèi)存/處理器性能。磁盤系統(tǒng)則是3塊15000RPM的Cheetah 15K.5,并通過一塊PCIe x8的LSI MegaRAID SAS 8708ELP來組建RAID 5陣列。最后,為了避免網(wǎng)絡(luò)瓶頸,我們使用了4塊Broadcom BCM5708C千兆網(wǎng)卡,并使用了Broadcom驅(qū)動的Team功能。













對比測試環(huán)境

A Windows Server 2008 Enterprise Edition
B Windows Server 2003 Enterprise Edition

 








 

Windows Server 2008集成的Internet Information Services 7——IIS7.0

  Windows服務(wù)器操作系統(tǒng)集成了Web服務(wù)軟件:Internet Information Services,2003集成的是6.0,而2008集成的則是7.0。下面是2008宣傳文檔中對IIS7.0的描述:


IIS的改進(jìn)


令人尊敬的Microsoft Web服務(wù)器軟件到Windows Server 2008已經(jīng)經(jīng)歷了數(shù)次修訂。IIS 7首次完全公開并完全部件化——你可以只安裝你所需要的組件,因此更輕,響應(yīng)更多且更不易被攻擊。IIS管理界面也完全重新設(shè)計。核心的改進(jìn)包括:


  *全新的組件結(jié)構(gòu)


  在IIS歷史上,首次,管理員嘗試了可完全控制IIS的哪些部分被安裝并在特定時間運行。你可以運行你所需的特定服務(wù)。這樣系統(tǒng)也會更安全,并且易于管理,程序的執(zhí)行情況也會更好。FastCGI支持意味著PHP和其他運行時間語言被快速執(zhí)行,安裝Windows的機(jī)子之前沒有這一功能。


  *靈活的擴(kuò)展模式


  IIS 7使得開發(fā)者可以進(jìn)入一個全新的APIs套裝——可直接與IIS溝通,這使得模塊開發(fā)和定制更容易進(jìn)行。開發(fā)者甚至可以進(jìn)入內(nèi)部結(jié)構(gòu)、腳本,甚至可以登錄并管理IIS域——為勇于嘗試的管理員和第三方軟件供應(yīng)商開了很多通路以擴(kuò)展IIS的功能。


  *簡化結(jié)構(gòu)以及應(yīng)用軟件的配置功能


  結(jié)構(gòu)可以通過XML文件完全完成。中心IIS結(jié)構(gòu)可以通過多個文件進(jìn)行擴(kuò)展,使得很多網(wǎng)站和應(yīng)用軟件運行在相通的服務(wù)器上但是相互獨立,但是其結(jié)構(gòu)仍易于管理。微軟公司最鐘愛IIS 7的組件是用相同配置的機(jī)器建立網(wǎng)絡(luò)田,因為新的服務(wù)器田已經(jīng)聯(lián)機(jī)了,管理員可以輕松采用XCOPY同時通過新的服務(wù)器轉(zhuǎn)移當(dāng)前結(jié)構(gòu)文件。其次,新服務(wù)器上安裝的IIS與現(xiàn)有服務(wù)器上的相同。這或許是最大的好處,也是IIS 7進(jìn)行的更新中最受歡迎之處。


  *委托管理功能


  跟Active Directory——實現(xiàn)了使管理員分配許可以執(zhí)行確定的管理功能很像,IIS管理員可以將一些功能的管理任務(wù)委托給其他人,例如網(wǎng)站所有者。


  *更多有效的管理功能


  你不會再在大量標(biāo)簽和對話框中尋找一個你需要更改的設(shè)置。創(chuàng)建一個新的網(wǎng)站只有一個對話框,增加一個應(yīng)用軟件池同樣只有一個對話框。所有的工具以及功能都在控制臺的敏感區(qū)域。IIS Manager完全進(jìn)行了重新設(shè)計,同時加入了一個新的管理有效性命令行:appcmd.exe。










Server2003對決2008之IIS6對比IIS7
 


IIS 7.0架構(gòu)


 


 








Server2003對決2008之IIS6對比IIS7
 









Server2003對決2008之IIS6對比IIS7
 









Server2003對決2008之IIS6對比IIS7
 









Server2003對決2008之IIS6對比IIS7
 

 


 


 








Server2003對決2008之IIS6對比IIS7
 


Windows Server 2008 系統(tǒng)屬性


 


 








Server2003對決2008之IIS6對比IIS7
 


Windows Server 2003 系統(tǒng)屬性


 


 








Server2003對決2008之IIS6對比IIS7
 


Windows Server 2008 Broadcom網(wǎng)卡控制臺


 


 








Server2003對決2008之IIS6對比IIS7
 


Windows Server 2003 Broadcom網(wǎng)卡控制臺


 


 








Server2003對決2008之IIS6對比IIS7
 


Windows Server 2008 IIS7.0


 


 








Server2003對決2008之IIS6對比IIS7
 


Windows Server 2003 IIS6.0


 



 


 








Server2003對決2008之IIS6對比IIS7
 


WebBench動態(tài)CGI測試性能


 


  或許和很多人想象的不一樣:超過28臺客戶機(jī)之后,2008的性能開始下降了,2003在這個項目里面占據(jù)了優(yōu)勢,這是為什么呢?


 








Server2003對決2008之IIS6對比IIS7
 


Window Server 2008任務(wù)管理器


 


  WebBench動態(tài)測試是一個依賴于處理器性能的測試,在測試過程中,處理器幾乎處于滿負(fù)荷狀態(tài),我們的Windows Server 2008系統(tǒng)顯然在其他方面占用了處理器資源。可以想象,全新的GUI界面以及額外的IIS模塊是緣由,就像Windows XP升級到Windows Vista一樣。


  Windows Server 2008的Server Core模式?jīng)]有GUI界面占用資源的煩惱,不過它不支持動態(tài)頁面——Server Core下面的IIS只有正常功能的一小部分,僅有靜態(tài)HTML主機(jī)而沒有動態(tài)Web應(yīng)用軟件支持,實在讓人感到遺憾。我們以后或許會加入對Server Core模式下的性能測試,這種模式下性能應(yīng)該很不錯。


 








Server2003對決2008之IIS6對比IIS7
 


WebBench靜態(tài)性能


 


  在靜態(tài)性能測試當(dāng)中,Windows Server 2008打了一個漂亮的翻身仗,性能要高出Windows Server 2003 20%以上。Windows Server 2008 + IIS 7.0 + 4塊BCM5708C千兆網(wǎng)卡聚合可以提供30000的每秒請求處理數(shù)量,實際占據(jù)了180MB/s的網(wǎng)絡(luò)帶寬,也就是1440Mbps的帶寬。


 








Server2003對決2008之IIS6對比IIS7
 

 


 








Server2003對決2008之IIS6對比IIS7
 


IIS7.0的Compression帶寬節(jié)約模式


 


  這個測試使用了IIS7.0的Compression帶寬節(jié)約模式用來壓縮靜態(tài)頁面測試的服務(wù)器響應(yīng),這個可以提高有效帶寬。之所以不在動態(tài)測試中使用這個選項是因為:動態(tài)頁面測試對帶寬壓力不大,而且壓縮需要占用處理器資源,不適合本來就很吃處理器資源的動態(tài)測試。


 








Server2003對決2008之IIS6對比IIS7
 


Windows Server 2008 : 壓縮與不壓縮對比


 


  為了檢查這個選項的作用,我們分別測試了打開與不打開的性能,結(jié)果顯示,他們非常接近,不壓縮狀態(tài)下的性能反而略為高一些。


       在傳統(tǒng)的Web性能測試當(dāng)中,Windows Server 2003和Windows Server 2008各有所長,由于GUI界面占用了一些資源,因此2008的動態(tài)頁面測試性能不如同樣硬件條件下的2003,而在依賴于網(wǎng)絡(luò)帶寬的靜態(tài)頁面測試當(dāng)中,2008表現(xiàn)出了良好的性能,這表明2008的網(wǎng)絡(luò)性能更為出色。


 








Server2003對決2008之IIS6對比IIS7
 

 


   繼續(xù)分析:在Windows Server 2008當(dāng)中,網(wǎng)絡(luò)硬件得到了更有效的利用從而加快了網(wǎng)絡(luò)傳輸?shù)乃俣取8鶕?jù)資料,Windows Server 2008的網(wǎng)絡(luò)協(xié)議棧進(jìn)行了重寫(要知道Windows的網(wǎng)絡(luò)協(xié)議棧從Windows 95以來就沒什么變動過了),加入了智能協(xié)調(diào)系統(tǒng)和優(yōu)化算法以確保高效通信,同時APIs到網(wǎng)絡(luò)協(xié)議棧更直接地顯現(xiàn),使得開發(fā)者更容易與網(wǎng)絡(luò)協(xié)議棧進(jìn)行溝通。這些都體現(xiàn)到了最終的測試性能上。


  Windows Server 2008 TCP/IP網(wǎng)絡(luò)協(xié)議棧的改進(jìn)


  Windows Server 2008 TCP/IP網(wǎng)絡(luò)協(xié)議棧的改變其中一項改進(jìn)是自動協(xié)調(diào)TCP窗口的大小:Windows Server 2008可以在每個連接上自動調(diào)整接收窗口的大小,提高同一網(wǎng)絡(luò)上服務(wù)器間大型數(shù)據(jù)傳輸?shù)男省N④浌疽昧巳缦吕樱涸?0 Gigabit以太網(wǎng)絡(luò)上,信息包的規(guī)模可以達(dá)到6 Megabytes。


  此外,2008的網(wǎng)絡(luò)架構(gòu)也得到了改進(jìn)。在之前的Windows Server版本上,一塊網(wǎng)卡僅能與一個物理處理器核心相連接。現(xiàn)在,2008可以更好地支持多處理核心和多網(wǎng)卡,處理器之間的傳輸也更為優(yōu)化——這一功能被稱為接收端調(diào)節(jié)(receive-side scaling)。這個功能對于多處理器/多網(wǎng)卡服務(wù)器來說至關(guān)重要,就我們的實際測試情況,8個處理器核心配合4塊網(wǎng)卡在Windows Server 2008下可以提供更為有利的帶寬,也就造成了我們得到的靜態(tài)頁面測試結(jié)果,在以后的測試中,我們將會繼續(xù)檢驗這個功能。


該文章在 2011/3/21 16:37:18 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
日韩美女少妇免费观看 | 一区二区国产高清视频在线 | 亚洲夜夜性夜综合久久 | 色婷亚洲五月hd免费在线观 | 亚洲中文字幕视频国产 | 中文有码视频在线播放免费 |