Solaris 動的トレースガイド

DTrace コンシューマの表示

DTrace コンシューマから DTrace データを抽出するには、まず ::dtrace_state MDB dcmd を実行して、抽出元の DTrace コンシューマを特定する必要があります。


> ::dtrace_state
    ADDR MINOR     PROC NAME                 FILE
ccaba400     2        - <anonymous>             -
ccab9d80     3 d1d6d7e0 intrstat         cda37078
cbfb56c0     4 d71377f0 dtrace           ceb51bd0
ccabb100     5 d713b0c0 lockstat         ceb51b60
d7ac97c0     6 d713b7e8 dtrace           ceb51ab8

このコマンドを実行すると、DTrace の状態構造が表形式で出力されます。表の各行には、次の情報が含まれています。

特定の DTrace コンシューマの詳細情報が必要な場合は、::ps dcmd に、そのプロセス構造のアドレスを指定します。


> d71377f0::ps
S    PID   PPID   PGID    SID    UID      FLAGS     ADDR NAME
R 100647 100642 100647 100638      0 0x00004008 d71377f0 dtrace