概念
吞吐量:指在單位時間內系統處理的請求數,吞吐量是判斷乙個系統處理能力的常用指標
tps:每秒通過的事務數。
事務:不是對頁面的一次操作,而是定義的乙個行為。eg:事務開始(登入)--url=登入--事務結束(登入成功)
概念指系統對請求作出響應的時間,現實中不同功能響應時間不盡相同,甚至同一功能在不同輸入資料的情況下響應時間也不同,因此一般說響應時間會指該系統所有功能的平均響應時間或者所有功能的最大響應時間。單純從響應時間看並不能評判乙個系統效能的高低,系統效能的高低實際取決於使用者
獲取web站點的響應時間
rt:單位[秒]
# curl -o /dev/null -s -w %::%::%::%::%"\n" ""
0.012::0.019::0.271::0.344::390440.000
引數分析:
-o:將返回的html,js寫到垃圾**站中[/dev/null]
-s:去掉所有狀態,資料接收的狀態
-w:制定格式輸出rt
time_namelookup:解析網域名稱的 時間,www.taobao.com
time_connect:client和server端建立tcp連線的時間,包含dns解析的時間
time_starttransfer:從client發出請求 到web的server響應第乙個位元組的時間,包含前面兩個時間
rt分析:
概念:
每秒伺服器處理的事務/請求數、qps=req/sec=請求數/秒,是對乙個特定的查詢伺服器在固定時間內所處理流量多少的衡量指標
概念:
eg:公司有60人,在30min內要登入oa進行打卡,每個人完成大約需要5min。
併發使用者數:30/5=6 ,從效能角度是6個併發。
eg: 10個併發訪問,登入需要0.2s,那麼1s內,併發使用者數=1s/0.2s*10=50個併發使用者/s,從伺服器角度是每秒處理50個請求
計算併發使用者數三要素:時間段、多少個併發
概念:
系統可以同時承載的障時使用系統功能的使用者量
通訊系統效能指標
1 資料傳輸速率 越高有效性越好 單位時間傳送的資料量 2 吞吐量 throughout 單位時間內通訊系統接收傳送的位元數,位元組數或幀數 3 頻帶利用率 單位頻帶內的傳輸速度,單位為 bit s hz,即每赫茲寬頻所能實現的位元率 4 協議效率 指所傳輸的資料報中,有效資料位與整個資料報長度的比...
Web系統效能優化系列 Web系統效能指標
效能評估是進行系統設計以及系統優化的重要事項,進行正確地效能評估才能有效地規劃系統容量,保證系統地穩定執行。在效能評估過程中常見的效能指標有以下幾種 tpstransactions per second,每秒傳輸的事務處理個數,即伺服器每秒處理的事務數量。tps是系統效能的乙個重要指標。系統整體處理...
linux 系統效能指標取樣指令碼
以下指令碼寫於redmine效能排查時,用於定位系統效能瓶頸的取樣,源位址為 performancelog collectlog.sh中,計畫放入github的 片段庫中.注 如果mysql的位址或者目錄更換,此指令碼中dstat 的mysql相關資料的採集需要重寫其外掛程式的mysql連線部分的 ...