332b359851
Submitted by: Norihiro Kumagai <kuma@nk.rim.or.jp> Reviewed by: Watanabe Kazuhiro <CQG00620@nifty.ne.jp>, kano@na.rim.or.jp
174 lines
5.3 KiB
Groff
174 lines
5.3 KiB
Groff
.\"
|
|
.\" Copyright (c) 1994 SigmaSoft, Th. Lockert
|
|
.\" All rights reserved.
|
|
.\"
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
.\" modification, are permitted provided that the following conditions
|
|
.\" are met:
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
.\" 3. All advertising materials mentioning features or use of this software
|
|
.\" must display the following acknowledgement:
|
|
.\" This product includes software developed by SigmaSoft, Th. Lockert.
|
|
.\" 3. The name of the author may not be used to endorse or promote products
|
|
.\" derived from this software without specific prior written permission
|
|
.\"
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
|
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
|
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
|
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
|
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
|
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
.\"
|
|
.\" %FreeBSD: src/usr.bin/ipcs/ipcs.1,v 1.20 2004/07/02 22:22:25 ru Exp %
|
|
.\" $FreeBSD$
|
|
.\"
|
|
.Dd March 24, 2004
|
|
.Dt "IPCS" 1
|
|
.Os
|
|
.Sh 名称
|
|
.Nm ipcs
|
|
.Nd System V プロセス間通信機構の利用状況を報告する
|
|
.Sh 書式
|
|
.Nm
|
|
.Op Fl abcmopqstMQSTy
|
|
.Op Fl C Ar core
|
|
.Op Fl N Ar system
|
|
.Op Fl u Ar user
|
|
.Sh 解説
|
|
.Nm
|
|
ユーティリティは、システムの System V プロセス間通信 (IPC) 機構
|
|
に関する情報を提供します。
|
|
.Pp
|
|
オプションは以下の通りです:
|
|
.Bl -tag -width Ds
|
|
.It Fl a
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメントに関し、
|
|
可能な限り多くの情報を表示します(これは
|
|
.Fl b ,
|
|
.Fl c ,
|
|
.Fl o ,
|
|
.Fl p ,
|
|
.Fl t
|
|
オプションを同時に指定したのと同じです)。
|
|
.It Fl b
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメントの
|
|
最大許容サイズを表示します。
|
|
.Dq 最大許容サイズ(maximum allowed size)
|
|
とは、メッセージキュー中の1つのメッセージの最大バイト数、
|
|
共有メモリセグメントのサイズの最大バイト数、もしくは一組のセマフォ中の
|
|
セマフォの数を意味します。
|
|
.It Fl c
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメント作成者の名前、
|
|
グループを表示します。
|
|
.It Fl m
|
|
使用中の共有メモリセグメントの情報を表示します。
|
|
.It Fl o
|
|
使用中のメッセージキュー、共有メモリセグメントの特徴的な利用状況を表示します。
|
|
.Dq 特徴的な利用状況(outstanding usage)
|
|
とは、メッセージキューにあるメッセージ数や共有メモリセグメントを
|
|
アタッチしているプロセスの数のことです。
|
|
.It Fl p
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメントの
|
|
プロセスID情報を表示します。
|
|
.Dq プロセスID情報(process ID information)
|
|
とは、メッセージキューにメッセージを送ったり、
|
|
メッセージキューからメッセージを受け取ったりした最後のプロセス、
|
|
またはセマフォを作ったプロセスや、共有メモリセグメントをアタッチしたり、
|
|
デタッチしたりした最後のプロセスのことです。
|
|
.It Fl q
|
|
使用中のメッセージキューに関する情報を表示します。
|
|
.It Fl s
|
|
使用中のセマフォに関する情報を表示します。
|
|
.It Fl t
|
|
使用中のセマフォ、メッセージキュー、共有メモリセグメントの
|
|
アクセス時間を表示します。
|
|
アクセス時間とは、
|
|
IPC オブジェクトに対する最後の制御操作を行った時間や、
|
|
メッセージを最後に送ったり受け取ったりした時間、
|
|
共有メモリセグメントを最後にアタッチしたりデタッチしたりした時間、
|
|
セマフォを最後に操作した時間のことです。
|
|
.It Fl C Ar core
|
|
デフォルトの
|
|
.Pa /dev/kmem
|
|
のかわりに、指定した
|
|
.Ar core
|
|
から、名前リストに関連した値を取り出します。
|
|
.Fl y
|
|
を暗黙的に指定します。
|
|
.It Fl M
|
|
共有メモリに関するシステム情報を表示します。
|
|
.It Fl N Ar system
|
|
デフォルトの
|
|
.Pa /boot/kernel/kernel
|
|
のかわりに、指定した
|
|
.Ar system
|
|
から名前リストを取り出します。
|
|
暗黙的に
|
|
.Fl y
|
|
を指定します。
|
|
.It Fl Q
|
|
メッセージキューに関するシステム情報を表示します。
|
|
.It Fl S
|
|
セマフォに関するシステム情報を表示します。
|
|
.It Fl T
|
|
共有メモリ、メッセージキュー、セマフォに関するシステム情報を表示します。
|
|
.It Fl y
|
|
必要な情報を取得するために、
|
|
.Xr sysctl 3
|
|
インタフェースの代りに
|
|
.Xr kvm 3
|
|
インタフェースを使用します。
|
|
実行中のシステムに対して
|
|
.Nm
|
|
を使用する場合、
|
|
.Xr kvm 3
|
|
を使うには
|
|
.Pa /dev/kmem
|
|
に対する権限が必要となります。
|
|
.It Fl u Ar user
|
|
ユーザ
|
|
.Pa user
|
|
が所有する IPC 機構に関する情報を表示します。
|
|
ユーザの指定は
|
|
UID の数値またはログイン名の形式で指定することが可能です。
|
|
.El
|
|
.Pp
|
|
もし、
|
|
.Fl M ,
|
|
.Fl m ,
|
|
.Fl Q ,
|
|
.Fl q ,
|
|
.Fl S ,
|
|
.Fl s
|
|
オプションがいずれも指定されていなければ、使用中の IPC 機構に関する情報が
|
|
表示されます。
|
|
.Sh 制限
|
|
システムデータの構造は、
|
|
.Nm
|
|
の実行中にも変化するかもしれません;
|
|
.Nm
|
|
の出力が矛盾のないものであることは保証されません。
|
|
.Sh バグ
|
|
このマニュアルページは、完全なものではありません。
|
|
なぜなら、
|
|
.Nm
|
|
で表示される情報について説明していないからです。
|
|
.Sh 関連ファイル
|
|
.Bl -tag -width /boot/kernel/kernel -compact
|
|
.It Pa /dev/kmem
|
|
デフォルトのカーネルメモリ
|
|
.It Pa /boot/kernel/kernel
|
|
デフォルトのシステム名前リスト
|
|
.El
|
|
.Sh 関連項目
|
|
.Xr ipcrm 1
|
|
.Sh 作者
|
|
.An Thorsten Lockert Aq tholo@sigmasoft.com
|