Linux 性能優化(一)

  • 2020 年 2 月 26 日
  • 筆記

學習性能優化第一步了解性能指標

我們最常見的兩個核心指標 「吞吐」 和「時延」

image.png

性能問題的本質就是系統資源已經達到了瓶頸,但是請求資源還不夠快,無法支撐更多的請求。

性能分析 其實就是找出 系統資源 或者 應用程式 的瓶頸,並設法去避免或者緩解它們,更

高效地利用系統資源去處理更多的請求。這包含了一些列的步驟,比如以下的步驟:

  1. 選擇指標評估應用程式和系統性能
  2. 為應用程式和系統性能設定目標
  3. 進行性能基準測試
  4. 性能分析定位瓶頸
  5. 優化系統和應用程式
  6. 性能的監控和告警

說到 性能分析 必須要提大師 布倫丹·格雷格(Brendan Gregg)以及其相關的一張經典圖

可以查看詳細鏈接http://www.brendangregg.com/Perf/linux_perf_tools_full.png

更多細節請關注後續文章 ,疫情期間重新整理出發,參考了 time.geekbang.org 倪朋飛

老師的課程並加入了自己的理解和一些實戰案例,希望對學習和使用的朋友有所幫助,大家共同成長交流。所有操作環境和實戰資源都來自於騰訊雲https://cloud.tencent.com/