ipcs
ユーティリティは、システムの System V プロセス間通信 (IPC) 機構
に関する情報を提供します。
オプションは以下の通りです:
-a
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメントに関し、
可能な限り多くの情報を表示します(これは
-b,
-c,
-o,
-p,
-t
オプションを同時に指定したのと同じです)。
|
-b
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメントの
最大許容サイズを表示します。
"最大許容サイズ(maximum allowed size)"
とは、メッセージキュー中の1つのメッセージの最大バイト数、
共有メモリセグメントのサイズの最大バイト数、もしくは一組のセマフォ中の
セマフォの数を意味します。
|
-c
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメント作成者の名前、
グループを表示します。
|
-m
|
|
使用中の共有メモリセグメントの情報を表示します。
|
-o
|
|
使用中のメッセージキュー、共有メモリセグメントの特徴的な利用状況を表示します。
"特徴的な利用状況(outstanding usage)"
とは、メッセージキューにあるメッセージ数や共有メモリセグメントを
アタッチしているプロセスの数のことです。
|
-p
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメントの
プロセスID情報を表示します。
"プロセスID情報(process ID information)"
とは、メッセージキューにメッセージを送ったり、
メッセージキューからメッセージを受け取ったりした最後のプロセス、
またはセマフォを作ったプロセスや、共有メモリセグメントをアタッチしたり、
デタッチしたりした最後のプロセスのことです。
|
-q
|
|
使用中のメッセージキューに関する情報を表示します。
|
-s
|
|
使用中のセマフォに関する情報を表示します。
|
-t
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメントの
アクセス時間を表示します。
アクセス時間とは、
IPC オブジェクトに対する最後の制御操作を行った時間や、
メッセージを最後に送ったり受け取ったりした時間、
共有メモリセグメントを最後にアタッチしたりデタッチしたりした時間、
セマフォを最後に操作した時間のことです。
|
-C core
|
|
デフォルトの
/dev/kmem
のかわりに、指定した
core
から、名前リストに関連した値を取り出します。
-y
を暗黙的に指定します。
|
-M
|
|
共有メモリに関するシステム情報を表示します。
|
-N system
|
|
デフォルトの
/boot/kernel/kernel
のかわりに、指定した
system
から名前リストを取り出します。
暗黙的に
-y
を指定します。
|
-Q
|
|
メッセージキューに関するシステム情報を表示します。
|
-S
|
|
セマフォに関するシステム情報を表示します。
|
-T
|
|
共有メモリ、メッセージキュー、セマフォに関するシステム情報を表示します。
|
-y
|
|
必要な情報を取得するために、
sysctl(3)
インタフェースの代りに
kvm(3)
インタフェースを使用します。
実行中のシステムに対して
ipcs
を使用する場合、
kvm(3)
を使うには
/dev/kmem
に対する権限が必要となります。
|
-u user
|
|
ユーザ
user
が所有する IPC 機構に関する情報を表示します。
ユーザの指定は
UID の数値またはログイン名の形式で指定することが可能です。
|
もし、
-M,
-m,
-Q,
-q,
-S,
-s
オプションがいずれも指定されていなければ、使用中の IPC 機構に関する情報が
表示されます。