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

LEP工具入門
linux

給你們推薦個宋寶華老師出品的小工具
git


相關文檔: github

宋寶華:LEP(Linux易用剖析器) 是什麼,爲何以及怎麼辦(1)

【終南山.內核問道】Linux性能剖析的可視化



LEP的介紹,你們直接看上面的文檔便可。docker

下面是我記錄的安裝部署過程shell


環境:CentOS7.7瀏覽器

IP: 10.10.11.11bash


安裝lepdapp

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進程



安裝lepvide

官網地址: 

有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

相關文章
相關標籤/搜索