Solaris は、システム動作の「スナップショット」を作成するためのいくつかのツールを提供しています。その出力をファイル内に取得してあとで分析することは可能ですが、次に示すツールは、主にリアルタイムでシステム動作を監視することを目的としています。
iostat -x 60 コマンドは、ディスクパフォーマンス統計を 60 秒間隔で報告します。
各ディスクがどれだけの時間ビジー状態にあるかを調べるには、%b 列を監視します。ビジー状態がその時間の約 20% を超えるすべてのディスクでは、svct 列で報告されるサービス時間に注意してください。ほかの列では、入出力処理率、データ転送量などが報告されます。
vmstat 60 コマンドは、仮想記憶アクティビティーと一部の CPU 統計情報を 60 秒間隔で集計します。
ページ走査率を追跡し、それが高すぎる場合に対処するには、sr 列を監視します (ここでいう「高すぎる」率は、Solaris 8 および 9 とそれ以前のリリースで非常に異なることに注意)。CPU がどれだけの負荷で使用されているかを調べるには、us、sy、および id 列を監視します。アクティビティーの突然のバーストに対処するには、十分な CPU パワーを確保しておく必要があることに注意してください。また、CPU 時間について競合しているスレッドの数を調べるために、r 列も監視してください。この数が CPU の数の約 4 倍を超えたままになっている場合は、サーバーの並行性の削減が必要になることがあります。
mpstat 60 コマンドが CPU 統計情報の詳細を提供するのに対して、netstat -i 60 コマンドはネットワークアクティビティーを集計します。