伺服器是一整臺獨立的系統,擁有自己的處理器、作業系統、網路介面以及儲存設備,而且影響伺服器效能的原因並不單只是本機的硬體設備等級,同時還包含了系統穩定性及網路環境,所以如何測試整體的效能就有著另類的考量。本次我們使用三種測試軟體,所有伺服器均採用Windows Server 2003中文版,無論何種硬碟組態,均個別進行效能測試,以36GB作為預設的磁碟分割區大小。測試處理器及記憶體系統效能:SPEC CPU 2000

SPEC CPU效能測試軟體一直都是產業界及學術界公認最具權威性的處理器效能標竿,而SPEC CPU中針對多處理器環境進行輸出率(Throughput)測試的SPEC CPU Rate項目,更是眾多伺服器廠商的重大效能評測標準。從SPEC CPU的測試中,我們可以看出多處理器以及記憶體系統對於效能的影響,尤其處理器數目越多、快取記憶體越大、記憶體頻寬越高,效能表現也就越好。另外,由於採用一次跑完的方式,SPEC CPU Rate的測試時間相當的長,在同時執行四份工作時(測試雙Xeon處理器的組態,因啟動Hyper-Threading之故),更可能超過二十四小時,而且會給系統帶來很高的負載,可作為測試伺服器穩定度的指標,而本次採購特輯中,所有的伺服器都通過了這項考驗。網站伺服器效能測試:Apache Bench 2.0.52

Apache在全球網站伺服器的領導地位早已著毋庸議,而其內建的Apache Bench也是相當值得參考的效能指標。我們採用Apache 2.0.52內建的Apache Bench進行網站伺服器的效能測試,同步連線數設為10,對伺服器發出10000次request,然後以實際的輸出頻寬作為測試結果。除了處理器和記憶體外,網路控制晶片和磁碟系統也會對測試結果造成影響。資料庫效能測試:MySQL 5.0.2 sql-bench

MySQL是一套頗受歡迎的開放原始碼資料庫系統,其內建了一套以Perl語言所撰寫資料庫效能測試程式,包含多種不同的資料庫實際運作項目,我們採用Active Perl 5.8.6.811版本,安裝DBI 1.47及DBD-mysql 2.9005資料庫模組,測試參數為—small-test,然後根據執行完畢的秒數作為測試結果。基本上,除了處理器和記憶體外,該測試對磁碟系統會造成很大的壓力,所以該部分也成為影響測試結果最大的因素。總體評估

效能測試只是我們測試的一部分,除了效能之外,往往操作及管理才是伺服器採購上的重點,這也是效能測試數據所無法透露的訊息,我們也分別針對擴充性、管理機能、備援能力、附贈軟體及價格進行評比,分析各伺服器的特色,以提供企業採購上的參考。文⊙劉人豪

熱門新聞

Advertisement