linux效能分析工具之perf

2021-09-26 22:15:40 字數 448 閱讀 9512

一 perf 之perf stat 輸出

1.perf stat -p pid(預設輸出列表), 也可以指定輸出 關鍵事件, 具體事件 使用 perf list 檢視

1) task-clock : cpu占用比率

2)cpu-migrations : cpu 遷移次數

3)page-faults : 缺頁發生次數, 程序虛擬位址空間中的虛擬位址通過mmu查詢該記憶體頁在物理記憶體的對映,沒有找到該對映,則發生缺頁,然後通過cpu中斷呼叫處理函式,從物理記憶體中讀取.

4)branches:這段時間內發生分支**的次數

5)branches-misses:這段時間內分支**失敗的次數,這個值越小越好。

linux 效能分析工具彙總

效能 分析工具 vmstat pssar time strace pstree topmemory效能分析工具 vmstat strace topipcs ipcrm cat proc meminfo cat proc slabinfo cat proc maps i o效能分析工具 vmstat ...

linux效能分析工具nmon

linux 中可以利用top,ps,iostat,vmstat等命令觀察系統效能狀況,但如果你覺得在幾個工具間切換是件麻煩事,那可以試試 nmon。nmon 是ibm提供的執行於aix linux平台的效能分析工具,可以在同一螢幕中輸出cpu 記憶體 程序 網路 磁碟等各種效能資料。支援pserie...

Linux效能分析工具彙總

linux針對性能調優設計了許多分析工具,這些工具對於分析整個系統效能可提供巨大的幫助。影響效能的因素有cache i o,系統呼叫,系統核心 cpu效能等等。比如某些程式無法充分利用 cache,從而導致效能下降。比如不必要地呼叫過多的系統呼叫,造成頻繁的核心 使用者切換等。主要的分析工具有 cp...