效能測試之 linux系統重要指標

2021-09-21 22:39:27 字數 865 閱讀 2040

1.cpu重要指標

vmstat 監控 cpu

user versus system 

context switches 

interrupts 

runnable processes 

單顆cpu的效能對cpu-bound的某些應用的影響很嚴重,比如資料庫的查詢處理或搜尋引擎的建index

2.記憶體重要指標

vmstat –a 監控memory

page ins/page outs

active/inactive pages 

free, shared, buffered, and cached pages 

swap ins/swap outs 

記憶體短缺伴隨大量page/swap活動及free小

物理記憶體不足時會動用交換記憶體,帶來磁碟io和cpu的開銷增加

3.儲存重要指標 指標

free space  (df)

file system-related statistics  (df –i,du)

transfers per second  衡量吞吐能力

reads/writes per second 

經驗小檔案讀寫的效能瓶頸是磁碟的定址(隨機讀寫效能更差),評估的標準是tps大檔案讀寫的效能瓶頸是頻寬,評估的標準是持續的讀寫速度,linux可以利用空閒記憶體作檔案系統訪問的cache,因此系統記憶體越大儲存系統的效能也越好非同步io

4.頻寬重要指標

sar –n dev監控網路

bytes received/sent 

inte***ce counts and rates 

transfers per second 

衝突率

Linux系統的效能測試

1 登入terminal,執行 cat proc cpuinfo,就會顯示出主機的cpu詳細引數,如核心 頻率 型號等等,以下是我linux 系統主機的cpu 2 主要引數physical id表示物理cpu個數,cpu cores是核心數,siblings 表示位於這一物理封裝上的邏輯處理器的數量...

效能測試 效能測試關注的幾個重要概念

併發 一種是所有使用者在同一時刻做同乙個操作 一種是多個使用者對系統進行了操作 此操作可相同可不同 求併發使用者數公式 在實際的效能測試工作中,測試人員一般比較關心的是業務併發使用者數,也就是從業務的角度關注應該設定多少個併發數比較合理。下面找乙個典型的上班簽到系統,早上8點上班,7點半到8點的30...

效能測試的重要意義

效能測試的重要意義 隨著社會的發展,科技的進步,資訊科技的飛速發展,計算機的普及,軟體產品已經應用到社會的各個行業領域,加上網路的發展,資訊的共享性等,人們對計算機及網路的依賴性越來越大。軟體產品的使用者對高質量 高效率的工作方式的要求越來越高,因此對於工作和生活中息息相關的it系統服務,他們也要求...