Solaris のシステム管理 (上級編)

CPU パフォーマンスカウンタ

Oracle Solaris 10: Oracle Solaris OS を実行する SPARC および x86 プラットフォームのパフォーマンス分析機能を使いやすくするため、CPU パフォーマンスカウンタ (CPC) システムが強化されました。

CPC コマンド cpustat および cputrack で、CPU 情報を指定するためのコマンド行構文が強化されました。たとえば、旧バージョンの Oracle Solaris OS では、2 つのカウンタを指定しなければなりませんでした。以下の例に示すように、今回のバージョンで指定しなければならないカウンタ数は、どちらのコマンドの構成でも 1 つだけです。


# cputrack -c pic0=Cycle_cnt ls -d .
time lwp      event      pic0      pic1
.
0.034   1       exit    841167 

測定を簡素化するため、以下の例に示すように、カウンタ構成を省略することもできます。


# cputrack -c Cycle_cnt ls -d .
   time lwp      event      pic0      pic1
  .
  0.016   1       exit    850736 

cpustat コマンドの使用については、cpustat(1M) のマニュアルページを参照してください。cputrack コマンドの使用については、cputrack(1) のマニュアルページを参照してください。