rtla-timerlat¶
測量作業系統定時器延遲¶
- 手冊章節:
1
概要¶
rtla timerlat [模式] ...
描述¶
rtla timerlat 工具是 timerlat 跟蹤器的一個介面。timerlat 跟蹤器為每個 CPU 排程一個核心執行緒。這些執行緒設定一個週期性定時器來喚醒自己並再次進入休眠狀態。喚醒後,它們收集並生成用於除錯作業系統定時器延遲的有用資訊。
timerlat 跟蹤器透過兩種方式輸出資訊。它會在定時器 IRQ 處理程式和 執行緒 處理程式中週期性地列印定時器延遲。它還透過 osnoise: 跟蹤點啟用最相關資訊的跟蹤。
rtla timerlat 工具設定 timerlat 跟蹤器的選項,並收集和顯示結果摘要。預設情況下,收集是在核心空間中同步完成的,使用一個連線到 timerlat 跟蹤器的專用 BPF 程式。如果 BPF 或其所連線的 osnoise:timerlat_sample 跟蹤點不可用,rtla timerlat 工具會回退到使用 tracefs 在使用者空間非同步處理資料。
rtla timerlat top 模式顯示 timerlat 跟蹤器週期性輸出的摘要。rtla timerlat hist 模式顯示每個跟蹤器事件發生的直方圖。更多詳情,請參閱各自的手冊頁。
模式¶
top
列印 timerlat 跟蹤器的摘要。
hist
列印 timerlat 樣本的直方圖。
如果沒有給出 模式,則呼叫 top 模式,並傳遞引數。
選項¶
-h, --help
顯示幫助文字。
其他選項,請參閱相應模式的手冊頁。
另請參閱¶
rtla-timerlat-top(1), rtla-timerlat-hist(1)
timerlat 跟蹤器文件: <https://kernel.linux.club.tw/doc/html/latest/trace/timerlat-tracer.html>
報告錯誤¶
請將錯誤報告發送至 <linux-kernel@vger.kernel.org> 和 <linux-trace-devel@vger.kernel.org>
許可證¶
rtla 是根據 GNU GPLv2 許可的自由軟體
版權¶
版權所有 (C) 2021 Red Hat, Inc. 依據 GNU 公共許可證 (GPL) 的條款,本軟體可自由使用。