Oracle Solaris のシステム管理 (Oracle Solaris コンテナ : 資源管理と Oracle Solaris ゾーン)

非大域ゾーン内での DTrace の使用

「非大域ゾーン内での DTrace の実行」で説明されている DTrace 機能を使用するには、次の手順を実行します。

ProcedureDTrace を使用する方法

  1. zonecfg limitpriv プロパティーを使用して、dtrace_proc 特権と dtrace_user 特権を追加します。


    global# zonecfg -z my-zone
    zonecfg:my-zone> set limitpriv="default,dtrace_proc,dtrace_user"
    zonecfg:my-zone> exit
    

    注 –

    必要に応じて、どちらか一方の特権を追加することも、両方の特権を追加することもできます。


  2. ゾーンを起動します。


    global# zoneadm -z my-zone boot
    
  3. ゾーンにログインします。


    global# zlogin my-zone
    
  4. DTrace プログラムを実行します。


    my-zone# dtrace -l