1. 程式人生 > >Linux效能優化-總體概述

Linux效能優化-總體概述

 

目錄

概述

一張效能工具圖譜

一張涵蓋了大部分效能分析和優化的知識思維導圖

課程的目錄


 

 

概述

把觀察到的效能問題跟系統原理關聯起來,特別是把系統從應用程式、庫函式、系統呼叫、再到核心和硬體等不同的層級貫穿起來
系統優化是最考慮綜合能力的工作之一

高併發,響應快也對應著優化的兩個核心操作
吞吐量和延遲,這個兩個指標是從應用負載的視角來考察效能的,直接影響產品終端使用者體驗
跟他們對應的是從系統資源的視角出發的指標,如資源使用率,飽和度等

效能的問題本質,是系統資源達到了瓶頸,其實就是找出應用或系統的瓶頸,並設法去避免或緩解他們
這包括
1.選擇指標評估應用程式和系統的效能
2.為應用程式和系統設定效能目標
3.進行效能基準測試
4.效能分析定位瓶頸
5.優化系統和應用程式
6.效能監控和告警
 

 

 

一張效能工具圖譜

效能優化領域大師 布倫丹·格雷格(Brendan Gregg),他是動態追蹤根據DTrace的作者

他描繪的Linux效能工具圖譜

 

 

一張涵蓋了大部分效能分析和優化的知識思維導圖

 

 

課程的目錄