1. 程式人生 > >(轉)性能測試指標

(轉)性能測試指標

led web應用 locks 占用 cpu .com 小白 4.3 性能測試

原文鏈接:https://www.cnblogs.com/imyalost/p/7821969.html。  

額,其實是發現自己花一個多小時寫出來的都沒張大爺的全面,索性直接轉載了,畢竟實操經驗少╮(╯▽╰)╭。順帶,若想看性能相關非小白的知識,可以去看看老張的博客。

一、通用指標

指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個頁交換
更多的頁交換 很差

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

  

(轉)性能測試指標