SystemTap
トレースおよびプローブを行うためのツール
OS (特にカーネル) のアクティビティーを詳細に監視し分析を行う
top、ps、netstat、iostat などのツールの出力と同様の情報を提供しますが、収集したデータのフィルタリングや分析を行う際より多くのオプションが用意されている
SystemTap を使用するとシステムアクティビティーやアプリケーション動作に関するより詳細で正確な分析ができるため、的確に弱点を見つけることができるようになる
install
$ sudo yum install systemtap systemtap-runtime $ sudo yum --disablerepo=* --enablerepo=base-debuginfo install kernel-debuginfo $ sudo yum install kernel-devel-3.10.0-862.el7.x86_64
- サンプルスクリプト
タスクの切り替え状況確認
実行
$ sudo stap sched_switch.stp -T 1