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

システムパフォーマンスの管理に関する新機能

この節では、Oracle Solaris でシステムパフォーマンスを管理する際の新機能、または機能の変更について説明します。Oracle Solaris リリースの新機能と説明の完全な一覧については、『Oracle Solaris 10 9/10 の新機能』を参照してください。

強化された pfiles ツール

Oracle Solaris 10: /proc ファイルシステムは、/proc/pic/path ディレクトリのファイル名情報を格納できるよう強化されました。この情報は、pfiles がプロセス中の各ファイル名を表示するために使います。この変更によって、プロセスの動作の新しい洞察が可能になります。詳細は、「プロセスに関する情報を表示する方法」と、proc(1) のマニュアルページを参照してください。

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) のマニュアルページを参照してください。