この節では、Oracle Solaris でシステムパフォーマンスを管理する際の新機能、または機能の変更について説明します。Oracle Solaris リリースの新機能と説明の完全な一覧については、『Oracle Solaris 10 9/10 の新機能』を参照してください。
Oracle Solaris 10: /proc ファイルシステムは、/proc/pic/path ディレクトリのファイル名情報を格納できるよう強化されました。この情報は、pfiles がプロセス中の各ファイル名を表示するために使います。この変更によって、プロセスの動作の新しい洞察が可能になります。詳細は、「プロセスに関する情報を表示する方法」と、proc(1) のマニュアルページを参照してください。
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) のマニュアルページを参照してください。