Server2003對決2008系列之IIS6對比IIS7

iDotNetSpace發表於2008-06-23
伺服器作業系統的更新換代總是極為難得的,例如,微軟的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日)推出的伺服器作業系統,在Web、虛擬化、安全、可用性等方面都進行了顯著的改進,被宣稱為是迄今最靈活、最強健、也是最安全的Windows伺服器作業系統,其實際工作表現如何呢?IT168評測中心意欲通過一系列的測試文章,來解答:Windows Server 2008的效能如何?現在值不值得升級?等諸如此類的問題。
我們打算先從最常見的Web應用開始,我們先使用了WebBench進行測試,以後我們會加入更多的測試種類。

  • WebBench v5.0

  WebBench是針對伺服器作為Web Server時的效能進行測試,我們在被測伺服器上安裝了IIS7.0元件,以提供測試所需的Web服務。在測試中我們開啟了網路實驗室中的60臺客戶端,分別使用了WebBench 5.0內建的動態CGI以及靜態頁面指令碼對伺服器進行了測試。

  靜態測試是由客戶端讀取預先放置在伺服器Web Server下的Web頁面(wbtree),這項測試主要考察的是伺服器磁碟系統以及網路連線效能。我們使用了實驗室中的60臺客戶端,配合Static_mt.tst多執行緒靜態指令碼測試向被測伺服器傳送請求。

  動態測試偏重於對伺服器CPU子系統的效能測試,它對於Web伺服器提供了足夠的負載。我們將一個C語言編寫的CGI原始檔Simcigi.c編譯為Simcgi.exe,並將其作為動態測試中的CGI指令碼。在測試過程中,每檯安裝了WebBench客戶端軟體的PC,會在300秒的時間內持續向伺服器傳送CGI請求,而控制檯會紀錄並彙總伺服器所響應CGI請求的資料。CGI測試的成績高低,主要取決於伺服器處理器子系統效能的優劣。處理器子系統包括CPU、記憶體以及記憶體控制器,CPU頻率、快取以及記憶體容量大小和記憶體頻寬,都會影響該項成績。

DELL 2950測試平臺

主機板 DELL
處理器 Xeon E5430 x 2
主頻 2.66GHz
FSB 1333MHz
L1容量 64K(Data容量為32K)
L2容量 12MB(共享)
晶片組 Intel 5000X
記憶體 2GB FBD DDR2 667 SDRAM x 8
磁碟控制器 LSI Logic MegaRAID SAS 8708ELP
硬碟 Seagate Cheetah 73GB 15K.5 SAS x 3
硬碟設定 RAID 5,條帶大小64KB,適應性預讀,Cached IO
主系統分割槽30GB,次分割槽50GB,NTFS格式
網路卡 Broadcom BCM5708C千兆網路卡 X 4

  我們採用了評測中心的一臺DELL 2950伺服器,配置了雙路Intel 45nm Xeon E5430處理器,頻率為2.66GHz,並能支援SSE4.1指令集。伺服器還使用了Intel 5000X晶片組,提供24MB的Snoop Filter快取,這可以提升高負荷時的記憶體/處理器效能。磁碟系統則是3塊15000RPM的Cheetah 15K.5,並通過一塊PCIe x8的LSI MegaRAID SAS 8708ELP來組建RAID 5陣列。最後,為了避免網路瓶頸,我們使用了4塊Broadcom BCM5708C千兆網路卡,並使用了Broadcom驅動的Team功能。

對比測試環境

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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-364622/,如需轉載,請註明出處,否則將追究法律責任。

相關文章