高性能:LEP (LINUX EASY PROFILING) 工具介紹

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)

然後,就可以看到下圖這個樣子了。

image.png


image.png



我們可以在lepd和lepv運行期間,執行下 execsnoop (這是個bcc工具的介紹可以看到高性能類目的blog),可以看到當前系統在後臺運行的哪些命令(可以看到實際上就是些shell命令和perf命令組合)

image.png



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章