Oracle Solaris Studio 12.2: パフォーマンスアナライザ

Procedure負荷の下でのプロファイリング

プログラムでもスクリプトでも、負荷として使用する単一のコマンドがある場合、次のようにします。

  1. 次のように入力し、実験を収集します。


    % er_kernel -p on load
    
  2. 次のように入力し、実験を解析します。


    % analyzer ktest.1.er
    

    er_kernelユーティリティーは子プロセスをフォークし、休眠期間だけ一時停止したあと、子プロセスが指定された負荷を実行します。負荷が終了すると、er_kernel ユーティリティーは再び休眠期間だけ一時停止し、そのあと終了します。実験は、負荷の実行中、およびその前後の休眠期間での Solaris OS の動作を示します。休眠期間の長さは、er_kernel コマンドへの -q 引数によって秒単位で指定できます。