如何判斷系統的效能

2022-09-19 01:21:13 字數 383 閱讀 2844

正常的系統,在不斷加壓的過程,應該經歷下面五個階段:

ø  第一階段:併發使用者逐漸增加,系統的tps(每秒處理事務筆數)逐步增大,直到達到最大值,這一階段事務的響應時間不會有太大變化,會非常穩定;

ø  第二階段:併發使用者繼續增加,tps基本維持在最大值不變,但響應時間將會逐步變長。

ø  第三階段:併發使用者繼續增加,tps將會有少量下降(20%以內),但是決不能快速急劇下降,響應時間仍會逐步變長。

u  本階段可以拒絕服務,但是不能宕機。

ø  第四階段:併發使用者逐步減小,系統處理能力開始得到恢復,tps能夠逐步恢復到之前的最大值,響應時間開始變短;

ø  第五階段:壓力逐步降為零,tps繼續降低,響應時間繼續變快,所有占用的cpu/記憶體/io資源得到釋放。

如何判斷應用系統效能好不好?

如果有人問,這個系統的效能到底好不好?有什麼指標,能夠說明系統的效能?且看老楊的這篇文章 如何判斷乙個應用系統效能好不好?在建設專案系統投入生產應用前,往往會對系統做個效能壓測,一是為了驗證系統的在設定的不同併發數 使用者數和對應業務場景下的負載能力,是否符合系統最初的設定目標,二是做到心中有數,知...

效能 如何利用vmstat分析系統效能

vmstat是乙個系統效能分析工具,具體的引數介紹可以參看各大搜尋引擎。知道引數的意義如何準確分析系統的效能問題才是王道 通過vmstat識別cpu瓶頸 r 執行佇列 展示了正在執行和等待cpu資源的任務個數。當這個值超過了cpu數目,就會出現cpu瓶頸了。當r值超過了cpu個數3倍,例如你有兩個c...

靈魂拷問 如何提高系統的效能?

昨天發現了系統的效能問題,於是乎開發人員問我,你有好的建議嗎?我竟然一臉懵逼。看來,多讓別人提問你可以提高自己的水平,於是本人陷入沉思,如何該提高系統的效能?容哀家好好思考一番 一般來講,系統是由哪幾個方面組成的?資料庫 應用 網路組成的,那應該從這三方面去定位和提公升。資料的處理 資料備份 資料離...