Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.5.4. Perf

perf 工具提供了多種有用的效能記數器,讓使用者評量系統上其它指令所帶來的衝擊:
perf stat
這指令提供了一般效能事件的全面統計資料,包括所執行的指令與消耗的時脈週期。您可以透過選用的旗標來蒐集事件資訊,而不是預設的評量事件。自 RHEL 6.4 起,使用者可以執行 perf stat,根據一或多個控制群組(cgroup)來篩選監控資料。欲知更多詳情,請參閱 man page,指令為:man perf-stat
perf record
這指令會將效能資料記錄至檔案中,以方便日後使用 perf report 進行分析。欲知更多詳情,請參閱 man page,指令為:man perf-record
perf report
這指令會從檔案中讀取效能資料,並加以分析。欲知更多詳情,請參閱 man page,指令為:man perf-report
perf list
這指令會列出特定機器上的可用事件。這些事件會根據系統的效能監控之軟硬體配置,而有所不同。欲知更多詳情,請參閱 man page,指令為:man perf-list
perf top
這指令的效用與 top 類似。它會即時產生、顯示效能記數器的側寫資料。欲知更多詳情,請參閱 man page,指令為:man perf-top
欲知更多關於 perf 的資訊,請參閱 Red Hat Enterprise Linux《開發指南》,網址為 https://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/?locale=zh-TW