LEP工具入門
給大家推薦個宋寶華老師出品的小工具
相關文檔:
宋寶華:LEP(Linux易用剖析器) 是什麼,爲什麼以及怎麼辦(1)
【終南山.內核問道】Linux性能剖析的可視化
LEP的介紹,大家直接看上面的文檔即可。
下面是我記錄的安裝部署過程
環境:CentOS7.7
IP: 10.10.11.11
安裝lepd
yum install libev libev-devel -y yum install perf # 建議也安裝下perf工具 cd /root/ git clone https://github.com/linuxep/lepd.git cd lepd make ./guardian.sh 即可在前臺啓動lepd進程
安裝lepv
官網地址: 有2種安裝方式,一般我們建議使用docker方式更簡單些 systemctl start docker cd /root/ git clone https://github.com/linuxep/lepv.git cd lepv/ ./buildImage.sh ./runContainer.sh ss -lntp | grep 80 確認啓動後,我們瀏覽器訪問下 http://10.10.11.11
然後,在右上方的框內,輸入 lepd所在的節點地址 (我們這裏還是 10.10.11.11)
然後,就可以看到下圖這個樣子了。
我們可以在lepd和lepv運行期間,執行下 execsnoop (這是個bcc工具的介紹可以看到高性能類目的blog),可以看到當前系統在後臺運行的哪些命令(可以看到實際上就是些shell命令和perf命令組合)