UNIX/Linuxの部屋 saコマンドの使い方

TOP UNIX/Linuxの部屋 UNIX/Linuxコマンド一覧 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識 クラウドサービス徹底比較・徹底解説




コマンド sa 実行されたコマンドの統計を表示 このエントリーをはてなブックマークに追加

実行例。
% sa
 1153854 1090871940.28re     6312.96cp        5avio     6640k   
     547    93155.10re     2519.26cp      142avio       28k   XF86_SVGA
    1072   100625.12re      988.70cp      674avio      335k   netscape
     800    53517.01re      662.73cp      714avio      288k   navigator-4.6.bi
   26798    93573.57re      600.53cp       18avio     1109k   perl5.00404
    2581     6879.25re      493.89cp       33avio       47k   mpg123
    3766    71222.94re      149.59cp      117avio     1301k   mule-19.28
     558    93430.00re      144.95cp        1avio       17k   asclock
      58      181.45re      117.25cp      294avio       13k   lame
    1158      641.07re       89.20cp       10avio      810k   a.out
     498    94084.53re       85.24cp        2avio       24k   moused*
(以下略)
それぞれ、
  • 実行回数
  • 実行時間 (分単位)
  • ユーザ時間とシステム時間を合計 (分単位)
  • 1回実行したときの I/O 操作の平均回数
  • CPU 時間 1 秒あたりのメモリ使用量 (KB 単位)
  • コマンド名
を表す。例えば mule-19.28 は
  • 3766 回実行され、
  • 1187時間2分(71222.94) 実行され、
  • そのうちユーザ時間とシステム時間は2時間29分(149.59)、他の 1185 時間はユーザの入力待ちだったということ
  • 1回実行したとき、平均 117 回 I/O 操作をし、
  • CPU 時間 1 秒あたりのメモリ使用量が 117KB、
ということである。

sa を実行するには、あらかじめ accton でログを取って、/var/account/acct を作成しておく必要がある。
>> FreeBSDオンラインマニュアル(man) FreeBSD sa(8)