Linux效能優化-總體概述
阿新 • • 發佈:2018-12-16
目錄
概述
把觀察到的效能問題跟系統原理關聯起來,特別是把系統從應用程式、庫函式、系統呼叫、再到核心和硬體等不同的層級貫穿起來
系統優化是最考慮綜合能力的工作之一
高併發,響應快也對應著優化的兩個核心操作
吞吐量和延遲,這個兩個指標是從應用負載的視角來考察效能的,直接影響產品終端使用者體驗
跟他們對應的是從系統資源的視角出發的指標,如資源使用率,飽和度等
效能的問題本質,是系統資源達到了瓶頸,其實就是找出應用或系統的瓶頸,並設法去避免或緩解他們
這包括
1.選擇指標評估應用程式和系統的效能
2.為應用程式和系統設定效能目標
3.進行效能基準測試
4.效能分析定位瓶頸
5.優化系統和應用程式
6.效能監控和告警
一張效能工具圖譜
效能優化領域大師 布倫丹·格雷格(Brendan Gregg),他是動態追蹤根據DTrace的作者
他描繪的Linux效能工具圖譜
一張涵蓋了大部分效能分析和優化的知識思維導圖
課程的目錄