swapinfo(8) FreeBSD 一般コマンドマニュアル

swapinfo

前のページ 上に戻る 次のページ

swapinfo



     swapinfo [-k] [-M core] [-N system]


解説

     pstat は、オープンしているファイルのエントリ・スワップ領域の利用状況・端
     末の状態・vnode データ構造体を表示します。

     swapinfo という名前で起動されると -s オプションが指定されたことになり、こ
     のときは -k オプションだけを指定することができます。

     オプションは以下の通りです:

     -n      デバイスを表示するときに、名前ではなくデバイスのメジャー番号とマ
             イナ番号を使用します。

     -k      BLOCKSIZE 環境変数での設定に関わらず、容量の表示をキロバイト単位
             で行います。

     -T      種々のシステムテーブルについて使用スロットと空きスロットの数を表
             示します。システムの負荷が非常に重いとき、システムテーブルがどれ
             くらいの大きさになっているかを調べるのに役立ちます。

     -f      次のようなヘッダとともに、オープンしているファイルのテーブルを表
             示します:

             LOC     このテーブルエントリの core 中における位置

             TYPE    このテーブルエントリが指すオブジェクトの型

             FLG     その他の状態。以下のように記号化されています:

                     R       読み込み用にオープンされている
                     W       書き込み用にオープンされている
                     S       共有ロックが存在している
                     X       排他的ロックが存在している
                     I       データの準備ができたらプロセスグループにシグナル
                             を送る
                     D       VDOOMED
                     F       VFREE
                     b       VTBFREE
                     O       VONWORKLST
                     M       VMOUNT

             CNT     オープンされたこのファイルのことを知っているプロセスの数

             MSG     このファイルに向けられているメッセージの数

             DATA    このファイルに関する vnode テーブルエントリもしくはソケッ
                     ト構造体の位置

             OFFSET  ファイルオフセット (lseek(2) 参照)


             RAW     raw な入力キューにある文字数

             CAN     正規化された入力キューにある文字数

             OUT     出力キューにある文字数

             MODE    tty(4) を参照

             ADDR    物理デバイスアドレス

             DEL     正規化された入力キューにある区切り文字(改行)の数

             COL     端末の計算した列の位置

             STATE   その他の状態。以下のように記号化されています:

                     T       delay がタイムアウトしようとしている
                     O       オープンしている
                     F       DMA 中に出力キューがフラッシュされた
                     C       キャリアがオン
                     c       接続している
                     B       出力中のためビジー
                     A       プロセスは出力キューに空きができるのを待っている
                     a       プロセスは出力の完了を待っている
                     X       排他的な利用のためにオープンしている
                     S       出力が停止した (ixon フロー制御の場合)
                     m       出力が停止した (carrier フロー制御の場合)
                     o       出力が停止した (CTS フロー制御の場合)
                     d       出力が停止した (DSR フロー制御の場合)
                     K       入力が停止した
                     Y       入力イベントの際に SIGIO を送る
                     D       小文字 (lowercase) の `\' が動作する状態
                     E       PRTRUBのため `\.../' の中にいる
                     L       次の文字はリテラルである
                     P       中断された入力を再タイプしている (PENDIN)
                     N       タブ幅を数えている、FLUSHO を無視する
                     l       ブロックモード入力ルーチンは使用中
                     s       i/o が snoop された
                     Z       接続が失われた

             SESS    セッション構造体のカーネル内アドレス

             PGID    この端末を制御端末としているプロセスグループ

             DISC    回線規約; `term' (TTYDISC の場合), `ntty' (NTTYDISC の場
                     合), `tab' (TABLDISC の場合), `slip' (SLIPDISC の場合),
                     `ppp' (PPPDISC の場合) のいずれか

     -v      (本オプションは、もはやサポートされていません。)

             アクティブな vnode を表示します。あるファイルシステムに対応する一

             TYP     ファイルタイプ

             VFLAG   vnode のフラグを表す文字のリスト:

                     R       VROOT
                     T       VTEXT
                     S       VSYSTEM
                     t       VISTTY
                     L       VXLOCK
                     W       VXWANT
                     B       VBWAIT
                     A       VALIASED
                     V       VOBJBUF
                     a       VAGE
                     l       VOLOCK
                     w       VOWANT

             USE     この vnode への参照数

             HOLD    この vnode が確保している I/O バッファの数

             FILEID  vnode フィールド。 ufs の場合は inode 番号

             IFLAG   ファイルシステムに固有なその他の状態。以下のように記号化
                     されています:

                     ufsの場合:
                             L       ロックされている
                             U       更新時間 (fs(5) 参照) は修正されなければ
                                     ならない
                             A       アクセス時刻は修正されなければならない
                             W       別のプロセスに要求されている (L フラグが
                                     オン)
                             C       変更時刻は修正されなければならない
                             U       修正時刻は修正されなければならない
                             M       変更がある
                             R       リネーム中
                             S       共有ロックが適用されている
                             E       排他的ロックが適用されている
                             H       inode がハッシュリスト上にある
                             L       修正されたが、キーは書かない

                     nfsの場合:

                             W       I/O バッファのフラッシュが完了するのを
                                     待っている
                             P       I/O バッファがフラッシュされている最中
                             M       ローカルで変更されたデータがある
                             E       以前の書き込みに失敗したものがある
                             X       キャッシュを行わないリース (lease)(nqnfs)
                             O       書き込みリース (lease)(nqnfs)

             する値を取得する。

     -N      デフォルトの /kernel の代りに、指定したシステムから名前リストを取
             得する。


関連ファイル

     /kernel      名前リスト
     /dev/mem     デフォルトのテーブル情報源


関連項目

     ps(1), systat(1), stat(2), fs(5), iostat(8), vmstat(8)

     K. Thompson, UNIX Implementation.


バグ

     NFS スワップサーバはサポートしていません。


歴史

     pstat コマンドは 4.0BSD から登場しました。

FreeBSD 4.4                     October 7, 1995                    FreeBSD 4.4

ABELNET VPSサービス