1 學習性能優化的要點

一 性能指標是什麼

性能分析本質是找出應用或者系統的瓶頸並設法避免或者緩解它們,從而更高效的利用系統資源處理更多的請求。
1 從應用負載的角度來說,直接影響產品終端的性能。隨着應用負載的增加,系統的資源升高甚至到達極限。

  • 高併發—吞吐
  • 響應快----延時

2 從系統資源視角出發,比如資源的使用率和飽和度等

二 性能分析步驟

1.選擇指標評估應用程序和系統的性能。比如cpu利用率,進程佔用cpu情等
2 爲應用程序和系統設置性能指標。
3 進行性能的基準測試。
4 性能分析和定位瓶頸。
5 優化系統和應用程序。
6 性能監控和告警。

三 學習的重點

  • 理解基本系統知識原理
  • 掌握性能工具
  • 通過實際演練,貫穿不同組件
  • 認識性能大師------布倫丹-格雷格 動態追蹤工具DTrace作者,同時開發了很多性能工具
    在這裏插入圖片描述

四 如何學習高效

  1. 系統原理很重要,但是太抓住細節太難,重點放在如何觀察和運用這些原理
  • 有哪些指標可以衡量性能
  • 使用什麼樣的性能工具觀察指標
  • 導致指標變化的原因
  1. 實際操作是掌握linux性能分析的關鍵
  2. 多思考 反思 總結 多問爲什麼
  3. 學習路徑圖
    在這裏插入圖片描述
    5 總結
    瞭解性能分析指標,性能分析步驟以及學習重點在於如何掌握工具並靈活的應用。
發佈了34 篇原創文章 · 獲贊 65 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章