1. 程式人生 > >效能測試指標(圖表)

效能測試指標(圖表)

下午在家看書,清理收藏欄的內容,翻出來幾篇去年收藏的博文,此時再看,真切的感覺到了自己這一年的成長,分享出來,希望看到的童鞋都能有所得,就好。。。

原文地址:效能測試指標

 

一、通用指標

指Web應用伺服器、資料庫伺服器必需測試項

指標 說明
ProcessorTime  伺服器CPU佔用率,一般平均達到70%時,服務就接近飽和 
Memory Available Mbyte  可用記憶體數,測試時發現記憶體有變化情況也要注意,如果是記憶體洩漏進而導致記憶體溢位則比較嚴重 
Physicsdisk Time  物理磁碟讀寫時間情況 

 

二、Web伺服器指標

指標 說明
Requests Pere Second(Avg Rps) 平均每秒響應次數=總請求時間/秒數
Avg time to last byte per terstion(mstes) 平均每秒業務指令碼迭代次數
Successful Requests 成功的請求
Failed Requests
失敗的請求
Successful Hits 成功的點選次數
Failed Hits 失敗的點選次數
Hits Per Second 每秒點選數
Successful Hits Per Second 每秒成功的點選次數
Failed Hits Per Second 每秒失敗的點選次數
Attempted Connections 嘗試連線數

 

三、資料庫伺服器效能指標

指標 說明
User Connections  使用者連線數,也就是資料庫的連結數量 
Number of deadlocks   資料庫死鎖
Butter Cache hit   資料庫快取命中情況

 

四、系統的瓶頸定義

效能項 命令 指標
CPU限制 vmstat 當%user+%sys超過80%時
磁碟I/O限制 Vmstat 當%iowait超過40%(AIX4.3.3或更高版本)時
應用磁碟限制 lostat 當%tm_act超過70%時
虛存空間少 Lsps , -a 當分頁空間的活動率超過70%時
換頁限制 lostat, stat 虛存邏輯卷%tm_act超過I.O(iostat)的30%,啟用的虛存率超過CPU數量(Vmstat)的10倍時
系統失敗 Vmstat, sar 頁交換增大、CPU等待並執行佇列

 

五、穩定系統的資源狀態

效能項 資源 評價
CPU佔用率 70%
85%
90%+ 很差
磁碟I/O <30%
<40%
<50% 很差
網路 <30%頻寬
執行佇列 <2*CPU數量
記憶體 沒有頁交換
每個CPU每秒10個頁交換
更多的頁交換 很差

 

以上五部分,是效能測試中最常見也是最重要的幾項指標,當然,限於效能測試的範圍和深度不同,所需關注的範疇也不同,僅做參考。。。