前言:性能測試結果中,我們關注的指標是tps和art,如果tps低,或者響應時間長,或者服務器資源緊張,那就需要我們去定位性能問題了,常見的性能問題主要包含如下!
a.服務器問題
cpu
內存
磁盤io
磁盤容量
b.網絡帶寬:看當前收發佔用的帶寬及有沒有丟包
c.load高:看線程信息;看是否fgc
d.隊列問題:磁盤io隊列、線程隊列
e.各種連接池問題:不足或者沒釋放
f.死鎖問題:數據庫死鎖、線程死鎖
g.慢sql問題
h.緩存設置問題
知道這些問題是一個很大的進步,但是針對這些問題我們怎麼定位呢?這是個值得思考的問題,也是一個在實踐中長期積累的過程!