Linux性能優化


1、什么是性能指標

這里一定會想到“高並發”和“響應快”,這里詞正對應的就是“吞吐”和“延時”。我們知道隨着應用負載的體系,系統資源的使用就會提高,甚至達到極限。而性能問題的本質,就是系統資源已經達到瓶頸,但請求處理還是不夠快,無法支撐更多的請求。

性能分析就是找到應用或系統的瓶頸,並設法去避免或者緩解它們,從而高效的利用系統資源來處理更多的請求。這里包含六部:

  • 選擇指標評估應用程序和系統的性能;
  • 為應用程序和系統設置性能目標;
  • 進行性能基准測試;
  • 性能分析定位瓶頸;
  • 優化系統和應用程序;
  • 性能監控和告警;

2、性能工具

Linux性能工具圖譜:

linux性能工具圖譜

這個圖是個重要的參考資料,會告訴我們,在Linux不同子系統出現性能問題后,應用用什么樣的工具來觀測和分析。例如:當我們遇到I/O性能問題時,可以參考圖片下面的I/O子系統,使用iostat、iotop、blktrace等工具分析磁盤I/O的瓶頸。

 

 

 

 

 

 

選擇指標評估應用程序和系統的性能

極客時間版權所有: https://time.geekbang.org/column/artic

性能指標是什么?

極客時間版權所有: https://time.geekbang.org/column/article/69346


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM