JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 でのシステム情報、プロセス、およびパフォーマンスの管理     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

1.  システム情報の管理 (タスク)

2.  システムプロセスの管理 (タスク)

3.  システムパフォーマンスの監視 (タスク)

システムパフォーマンスタスクに関する情報の参照箇所

システムパフォーマンスおよびシステムリソース

プロセスとシステムのパフォーマンス

システムパフォーマンスの監視

監視ツール

システムパフォーマンス情報の表示

システムパフォーマンス情報の表示 (タスクマップ)

仮想メモリーの統計情報の表示 (vmstat)

仮想メモリーの統計情報を表示する方法 (vmstat)

システムイベント情報を表示する方法 (vmstat -s)

スワップの統計情報を表示する方法 (vmstat -S)

各デバイス当たりの割り込み数を表示する方法 (vmstat -i)

ディスク使用状況の表示 (iostat)

ディスクの使用状況を表示する方法 (iostat)

拡張ディスク統計情報を表示する方法 (iostat -xtc)

ディスク容量統計情報の表示 (df)

ディスク容量情報を表示する方法 (df -k)

システム動作の監視

システム動作の監視 (タスクマップ)

システム動作の監視 (sar)

ファイルアクセスをチェックする方法 (sar -a)

バッファー動作をチェックする方法 (sar -b)

システムコールの統計情報をチェックする方法 (sar -c)

ディスク動作をチェックする方法 (sar -d)

ページアウトとメモリーをチェックする方法 (sar -g)

カーネルメモリーの割り当て (KMA) のチェック

カーネルメモリーの割り当てをチェックする方法 (sar -k)

プロセス間通信をチェックする方法 (sar -m)

ページイン動作をチェックする方法 (sar -p)

待ち行列動作をチェックする方法 (sar -q)

未使用のメモリーをチェックする方法 (sar -r)

CPU の使用状況をチェックする方法 (sar -u)

システムテーブルのステータスをチェックする方法 (sar -v)

スワップ動作をチェックする方法 (sar -w)

端末動作をチェックする方法 (sar -y)

システム全体のパフォーマンスをチェックする方法 (sar -A)

システム動作データの自動収集 (sar)

ブート時の sadc コマンドの実行

sa1 スクリプトを使用した sadc コマンドの定期的な実行

sa2 スクリプトを使用したレポートの生成

データの自動収集を設定する (sar)

自動データ収集を設定する方法

4.  システムタスクのスケジュール設定 (タスク)

5.  システムコンソール、端末デバイス、および電源サービスの管理 (タスク)

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

プロセスとシステムのパフォーマンス

次の表に、プロセスに関連する用語を示します。

表 3-1 プロセスに関連する用語

用語
説明
プロセス
システムの動作またはジョブ。システムをブートしてコマンドを実行するか、アプリケーションを起動するたびに、システムは 1 つ以上のプロセスをアクティブにする
軽量プロセス (LWP)
仮想 CPU または実行リソース。LWP は、利用できる CPU リソースをスケジュールクラスと優先順位に基づいて使用するように、カーネルによってスケジュールされる。LWP には、カーネルスレッドと LWP が含まれる。カーネルスレッドには、メモリーに常駐する情報 が入っている。また、LWP には、スワップ可能な情報が入っている
アプリケーションスレッド
ユーザーのアドレス空間内で独立して実行できる別個のスタックを持った一連の命令。アプリケーションスレッドは LWP の最上部で多重化できる

1 つのプロセスは、複数の LWP と複数のアプリケーションスレッドで構成できます。カーネルはカーネルスレッド構造をスケジュールします。この構造は、SunOS 環境内をスケジュールする実体です。次の表に各種プロセス構造体を示します。

表 3-2 プロセス構造体

構造体
説明
proc
プロセス全体に関連し、メインメモリーに常駐しなければならない情報が入っている
kthread
1 つの LWP に関連し、メインメモリーに常駐しなければならない情報が入っている
user
スワップ可能な、プロセス単位の情報が入っている
klwp
スワップ可能な、LWP プロセス単位の情報が入っている

次の図に、これらのプロセス構造体の関係を示します。

図 3-1 プロセス構造体の関係

image:この図は、プロセス構造体の関係を示しています。

プロセス内のすべてのスレッドは、ほとんどのプロセスリソースにアクセスできます。ほとんどすべてのプロセスの仮想メモリーが共有されます。あるスレッドが共有データを変更すると、その変更結果をプロセス内の他のスレッドが利用できます。