Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
章 12. 編譯器與工具
SystemTap
SystemTap 是一項追蹤與探測工具,它能讓使用者了解、詳細監控作業系統的活動(尤其是 kernel 的活動)。它提供了類似 netstat、ps、top,以及 iostat 的資訊;然而,SystemTap 的設計,乃用於為已蒐集的資訊,提供了更多的篩選與分析選項。
RHEL 6.2 中的 SystemTap 已更新為版本 1.6,並提供了:
- 現在已經可以正確處理名稱中包含了連字符號(「
-
」)的 kernel 模組(例如i2c-core
)。 process.mark
現在已支援$$parms
以讀取探測參數。- 經改善和簡化的 SystemTap compile-server 和 client 作業:
- compile-server 能快取 script 建立的結果,以達到改善的效能。
- compile-server 和 client 會交換版本資訊,以相應地調整通訊協定,並盡可能使用最新版本的伺服器。
- 已移除不再適用的工具:stap-client、stap-authorize-server-cert、stap-authorize-signing-cert、stap-find-or-start-server,以及 stap-find-servers。
- 若要進行遠端執行,
--remote USER@HOST
功能現在已能被多次指定,並且會自動的為個別 kernel 和架構配置建立 script,並一次在所有已命名的機器上執行它。 - staprun 工具程式現在已允許相同 script 的多重事例同時執行。