課程介紹
課程來自于 極客時間專欄課-倪朋飛-Linux 性能優化實戰(完結)
你將獲得Linux 常用的性能分析工具合集;30 個 Linux 性能問題診斷思路;讀懂 CPU、內存、I/O 等指標;
5 個真實的線上環境分析案例。
Linux 性能問題一直是程序員頭上的“緊箍咒”,哪怕很多工作多年的資深工程師也不例外。日常工作中我們總是會遇到這樣或那樣的問題:
應用程序響應太慢,從哪兒入手找原因?
服務器總是時不時丟包,到底要怎么辦?
一個 SQL 查詢要 30 秒,究竟是怎么回事?
內存泄漏了,該怎么定位和處理?
面對這些問題,很多人都會發怵,似乎性能問題總是不那么簡單。那如何才能搞定性能優化呢?
啃下所有的大塊頭原理書籍?多數人都會望而卻步,不能堅持,即便是學了很多底層原理,碰到問題時依然會不知所措、無從下手。向牛人請教有效的方法?但管得了一時管不了永遠,你很難形成系統的知識體系。實際上,找到正確的學習方法,你完全可以更輕松、更高效地掌握性能問題的解決之道。
在專欄里,朋飛老師將會以案例驅動的思路,從實際問題出發,帶你由淺入深學習一些基本底層原理,掌握常見的性能指標和工具,學習實際工作中的優化技巧,讓你可以準確分析和優化大多數的性能問題。另外,專欄中會有大量的案例分析,帶你實戰演練,更好地消化和鞏固所學。
專欄共 5 個模塊
前 4 個模塊從資源使用的視角出發,帶你分析各種 Linux 資源可能會碰到的性能問題,包括CPU 性能、磁盤 I/O 性能、內存性能以及網絡性能,讓你掌握必備的基礎知識,會用常見的性能工具和解決方法。
第 5 個綜合實戰模塊,將為你還原真實的工作場景,介紹一些開源項目、框架或者系統設計的案例的觀測、剖析和調優方法,讓你在“高級戰場”中學習演練。
文件目錄
01-開篇詞 (2講)
02-CPU 性能篇 (13講)
03-內存性能篇 (8講)
04-I-O 性能篇 (10講)
05-網絡性能篇 (13講)
06-綜合實戰篇 (13講)
07-加餐篇 (4講)
08-結束語 (1講)