原文:Linux性能優化實戰學習筆記:第五十講

一 上節回顧 上一節,我以 ksoftirqd CPU 使用率高的問題為例,帶你一起學習了內核線程 CPU 使用率高時的分析方法。先簡單回顧一下。 當碰到內核線程的資源使用異常時,很多常用的進程級性能工具,並不能直接用到內核線程上。這時,我們就可以使用內核自帶的 perf 來觀察它們的行為,找出熱點函數,進一步定位性能瓶頸。不過,perf 產生的匯總報告並不直觀,所以我通常也推薦用火焰圖來協助排查 ...

2019-09-24 18:25 0 469 推薦指數:

查看詳情

Linux性能優化實戰學習筆記第五十

一、上節回顧 上一節,我們一起學習了,應用程序監控的基本思路,先簡單回顧一下。應用程序的監控,可以分為指標監控和日志監控兩大塊。 指標監控,主要是對一定時間段內的性能指標進行測量,然后再通過時間序列的方式,進行處理、存儲和告警。 而日志監控,則可以提供更詳細的上下文信息,通常通過 ELK ...

Thu Sep 26 00:53:00 CST 2019 0 420
Linux性能優化實戰學習筆記第五

一、什么是CPU的使用率 1、你最常用什么指標來描述系統的CPU性能? 我想你的答案,可能不是平均負載,也不是CPU上下文切換,而是另一個更直觀的指標CPU使用率 CPU使用率到底是怎么算出來的嗎? 1、如何設置節拍率 [root@luoahong ~]# grep ...

Sat May 04 19:46:00 CST 2019 0 1851
Linux性能優化實戰學習筆記第五十一講

一、上節回顧 上一節,我帶你一起學習了常見的動態追蹤方法。所謂動態追蹤,就是在系統或者應用程序正常運行的時候,通過內核中提供的探針,來動態追蹤它們的行為,從而輔助排查出性能問題的瓶頸。 使用動態追蹤,可以在不修改代碼、不重啟服務的情況下,動態了解應用程序或者內核的行為,這對排查線上問題、特別是 ...

Wed Sep 25 02:30:00 CST 2019 0 510
Linux性能優化實戰學習筆記:第十八

一、內存的分配和回收 1、管理內存的過程中,也很容易發生各種各樣的“事故”, 對應用程序來說,動態內存的分配和回收,是既核心又復雜的一的一個邏輯功能模塊。管理內存的過程中,也很容易發生各種各樣的 ...

Tue Sep 03 20:00:00 CST 2019 0 433
Linux性能優化實戰學習筆記:第十

一、壞境准備 1、拓撲圖 2、安裝包 在第9節的基礎上 在VM2上安裝hping3依奈包 wget http://www.tcpdump.org/release/libpcap-1 ...

Tue May 07 03:27:00 CST 2019 0 1159
Linux性能優化實戰學習筆記:第十九

一、Swap 原理 前面提到,Swap 說白了就是把一塊磁盤空間或者一個本地文件(以下講解以磁盤為例),當成內存來使用。它包括換出和換入兩個過程 1、所謂換出 就是把進程暫時不用的內存數據存儲到 ...

Thu Feb 07 01:15:00 CST 2019 0 694
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM