rPerf(Relative performance)是從IBM公司解析模型得出的商務處理效能估計值。該模型類比部分系統的操作,如中央處理器、快取和記憶體,該模型沒有類比磁碟和網路的輸入/輸出操作。雖然採用了一般資料庫和作業系統的參數,但該模型不能反映出具體的資料庫或AIX版本。除非單獨說明,否則rPerf均在系統推出時估計。IBM pSeries 640-B80為基準參照系統,其值為本。雖然rPerf可用於比較商業處理效能,但實際的系統效能可能不同,取決於許多因素,包括系統硬體設定和軟體設計與配置。
評估資料庫伺服器的效能,需要理解交易的類型、高峰期的情況、使用者數量、在高峰時每個使用者的交易數量。假如在高峰時,有三種典型的交易類型:輕的、一般的、重的。需要知道高峰時,每種交易的並發使用者數目。假定高峰時間為:10:00-11:00,每個使用者的交易數目如下:
輕的交易 =120 交易/使用者
一般的交易= 60 交易/使用者
重的交易 = 15交易/使用者
每個證券交易所使用的CPU秒
評估出交易類型後,需要評估出運行每個證券交易所消耗的CPU秒,如果假定B80伺服器每秒中支援10個交易,則每個交易需要消耗0.1個CPU秒。如果不知道如何評定CPU秒,則根據應用類型參照下列表。
基於rPerf的推算,評估資料庫伺服器的CPU
rPerf(Relative performance)是從IBM公司解析模型得出的商務處理效能估計值。該模型類比部分系統的操作,如中央處理器、快取和記憶體,該模型沒有類比磁碟和網路的輸入/輸出操作。雖然採用了一般資料庫和作業系統的參數,但該模型不能反映出具體的資料庫或AIX版本。除非單獨說明,否則rPerf均在系統推出時估計。IBM pSeries 640-B80為基準參照系統,其值為本。雖然rPerf可用於比較商業處理效能,但實際的系統效能可能不同,取決於許多因素,包括系統硬體設定和軟體設計與配置。
評估資料庫伺服器的效能,需要理解交易的類型、高峰期的情況、使用者數量、在高峰時每個使用者的交易數量。假如在高峰時,有三種典型的交易類型:輕的、一般的、重的。需要知道高峰時,每種交易的並發使用者數目。假定高峰時間為:10:00-11:00,每個使用者的交易數目如下:
輕的交易 =120 交易/使用者
一般的交易= 60 交易/使用者
重的交易 = 15交易/使用者
下面舉例說明如何計算所需的rPerf值,假定某公司的情況如下:
業務高峰時間: 10:00-11:00=1Hour=3600秒
交易類型: 無複雜查詢的簡單應用
相對交易類型,使用者數目分布:輕的=2000, 一般=50, 重的=5
在高峰時,每個使用者的交易數量:
輕的=120交易/使用者
一般=60交易/使用者
重的=15交易/使用者
對於rPerf=1的伺服器,每個交易響應的CPU秒
輕的=1
一般=3
重的=15
最大的CPU利用率:60%
根據上述公式,可推算出不同交易類型所對應的rPerf值。
輕的交易:NU*TX*CS/PP=2000*120*1/3600=66.0
一般交易:NU*TX*CS/PP=50*60*3/3600=2.5
重的交易:NU*TX*CS/PP=5*15*15/3600=0.3
所需的總的rPerf/MC=(66.0+2.5+0.3)/0.7=98.3 rPerf
TrackBack:http://biz.chinabyte.com/462/2293962_1.shtml