衡量伺服器效能的基準測試

2021-08-30 22:27:29 字數 1104 閱讀 6382

1 specweb96測試

spec96是由standard performance evaluation corp提供的、專供檢測伺服器web特性的測試軟體,spec是由著名計算機廠商、系統整合商、大學、研究所、出版商等組成的非贏利性組織。目前, spec得到了包括ibm、hp、intel、compaq等主要伺服器廠商的認可。

spec通過一台或多台客戶機向伺服器發出http get請求,這種請求完全模擬internet使用者對伺服器的訪問,請求呼叫伺服器硬碟上html語言編寫的各種網頁檔案,這些檔案從幾k到幾m不等,在相同的時間裡,伺服器回答的請求越多,就表明伺服器對資料的處理能力越強,它的記憶體與cpu、pci通道之間的傳輸頻寬越寬,伺服器的硬碟子系統和網路子系統傳輸速度越快,伺服器的web效能就越好。

由於spec是乙個非贏利的標準化組織,通過spec得到的測試值是一種嚴格標準化的測試結果,因此只要按照spec提供的測試原則和測試流程對系統進行操作,其最終結果將能夠得到業界主要伺服器廠商和使用者的認可。

2tpcc基準測試

tpcc值被廣泛用於衡量c/s環境下,由伺服器和客戶端構築的整體系統的效能,它由事物處理效能委員會(tpc,transaction processing corp)制定,tpc為非贏利性國際組織。

tpcc值可以反映出系統的效能**比。tpcc測試系統每分鐘處理的任務數,單位為tpm,(transactions per minute)。系統的總體**(單位為美元)除以tpcc值,就可以衡量出系統的價效比(單位為$/tpm),系統的價效比值越小,系統的價效比越好。

需要注意的是,tpcc值描述的是c/s整體系統的效能,它與系統的伺服器和客戶機的效能都有關係,也就是說,同樣的伺服器配置不同的客戶端將會影響tpcc值,任何廠商和測試者都可以根據tpc提供的測試規範構造出自己最優的系統,當然測試的結果要經過tpc審核。

3 其他基準測試還有linpack

linpack它測試cpu密集浮點運算效能。打個形象的比喻,如果tpcc值測試的是整車的效能,linpack就是測試發動機的效能。

伺服器以及工作站平台上的benchmark軟體列表

原文:

衡量伺服器效能的標準TPC

我們平時買個人電腦時一般會看cpu,記憶體,硬碟,顯示卡,作業系統等一些資訊,但這樣只能有乙個直觀的感覺.沒有乙個統一的標準來衡量這台電腦是好還是壞,價效比高不.不過個人電腦就自己用用,價錢也不貴,也不用太較真.但要買伺服器 server 就不同了,不僅價錢昂貴,而且是很多人用,影響重大,必須得慎重...

Apdex 衡量伺服器效能的標準

日常工作中,我們總是習慣於通過量化的標準去衡量我們對事物的評價,比如美食點評的星級 酒店的星級 每個個人的信用評分等等。而作為乙個 web 工程師,我們也總是在意於我們 的效能,因為 的效能會最直接地影響使用者的體驗。今天要介紹的就是一種同樣能夠幫助工程師對應用效能進行量化評估的標準 apdex a...

sysbench測試伺服器效能

sysbench目前已經有0.5的版本,不過最普遍使用的依舊是0.4.12,所以接下來我們會以0.4.12這個版本作為測試 step2 執行測試指令碼 請不要直接貼上此指令碼到你機器上執行,除非你知道它在做什麼 root dbserver data cat sysbench all.sh bin b...