linux效能診斷 perf工具

2022-06-25 02:00:16 字數 476 閱讀 3225

安裝perf

yum install perf

perf幾個常用命令

# 統計全域性性能

perf record -g

# 檢視記錄

perf report

檢視某個程序的異常問題

# 檢視程序id ps aux|grep index.php

# 檢視記錄 perf record -p 276

一段時間後

# 檢視記錄 perf report

實時的觀測 我們還可以使用類似top的指令用法

# 全域性性能觀測 perf top

# 監控某個程序 perf top -p 327

我們還可以

# 根據comms限定範圍 perf top --comms nginx,php

可能並不是乙個程序在提供服務,如果需要全部分析的話可以利用,

分隔 perf top -p 23015,32476

perf效能工具

eg,命令 perf top c 7 指定系統核心,來檢視cpu佔用率高的原因。top類似於linux的top命令,對系統效能進行實時分析。perf top對於某個指定的事件 預設是cpu週期 顯示消耗最多的函式或者指令 perf top e event event perf top g fract...

linux效能分析工具之perf

一 perf 之perf stat 輸出 1.perf stat p pid 預設輸出列表 也可以指定輸出 關鍵事件,具體事件 使用 perf list 檢視 1 task clock cpu占用比率 2 cpu migrations cpu 遷移次數 3 page faults 缺頁發生次數,程序...

linux效能診斷工具命令集

檢視當前系統load uptime 檢視系統狀態和每個程序的系統資源使用狀況 top 視覺化顯示cpu的使用狀況 htop 檢視每個cpu的負載資訊 mpstat p all 1 每隔1秒檢視磁碟io的統計資訊 iostat xkdz 1 每隔一秒檢視虛擬記憶體的使用資訊 vmstat 1 檢視記憶...