FreeBSD 日本語マニュアル検索 (jman/japropos/jwhatis)


日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。

4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.3-RELEASE-K, 13.0-RELEASE-K から 13.2-RELEASE-K は、全翻訳済み)

13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | 書式 | 解説 | 規則構文 | 主題 | リソース | アクション | 終了ステータス | 使用例 | 関連項目 | 歴史 | 作者 | バグ
RCTL(8)                FreeBSD システム管理者マニュアル                RCTL(8)

名称
     rctl -- リソース制限データベースを表示する、更新する

書式
     rctl [-h] [-n] [filter ...]
     rctl -a rule ...
     rctl -l [-h] [-n] filter ...
     rctl -r filter ...
     rctl -u [-h] filter ...

解説
     オプションなしで呼び出されるとき、rctl コマンドは、現在定義された RCTL 規
     則を標準出力に書き込みます。

     filter 引数が指定されるなら、フィルタに一致している規則だけが表示されま
     す。オプションは、次の通りです:

     -a rule
             RCTL データベースに rule を追加します。

     -l filter
             filter によって定義されたプロセスに適切な規則を表示します。単にプ
             ロセスのそれと等しい主題がある規則のみならず、あらゆるオプション
             なしで呼び出されたとき、これは、規則を示すこととは異なりますが、
             プロセスに適用可能なユーザ、jail とログインクラスのための規則であ
             ることに注意してください。

     -r filter
             RCTL データベースから filter に一致する規則を削除します。

     -u filter
             filter に一致する主題 (プロセス, ユーザ, ログインクラスまたは
             jail) に対してリソースの利用率を表示します。

     -h      "人間に読み込み可能な" 出力。単位の接尾辞を使用します: バイト、キ
             ロバイト、メガバイト、ギガバイト、テラバイトとペタバイト。

     -n      ユーザ ID をユーザ名に変換するのではなく数値のユーザ ID を表示し
             ます。

     規則を修正することは、規則と一致するすべての現在実行しているものと将来の
     プロセスに影響します。

規則構文
     規則のための構文は、subject:subject-id:resource:action=amount/per です。

           subject     規則が適用される実体の種類を定義します。プロセス, ユー
                       , ログインクラスまたは jail のいずれかを指定すること
                       ができます。
           subject-id  主題を識別します。プロセス ID、ユーザ名、数字のユーザ
                       ID、login.conf(5) のログインクラス名、または jail 名を
                       指定することができます。
           resource    規則が制御するリソースを識別します。詳細については、下
                       記の「リソース」セクションを参照してください。
           action      プロセスが許容量を超えているとき、何が起こるかを定義し
                       ます。詳細については、下記の「アクション」セクションを
                       参照してください。
           amount      定義されたアクションがトリガされる前に、リソースをプロ
                       セスがどのくらい使用できるかを定義します。バイトを制限
                       するリソースは、expand_number(3) の接頭辞を使用します。
           per         占めている amount がどのような実体を取得するかを定義し
                       ます。例えば、規則 "loginclass:users:vmemo
                       ryuse:deny=100M/process" は、ログインクラス "users" に
                       属するあらゆるユーザの各プロセスが最大 100MB の仮想メモ
                       リを割り付けることを意味します。規則 "login
                       class:users:vmemoryuse:deny=100M/user" は、ログインクラ
                       ス "users" に属するユーザごとに、そのユーザのすべてのプ
                       ロセスによって割り付けられた仮想メモリの合計が 100MB を
                       超えないことを意味します。規則 "loginclass:users:vmemo
                       ryuse:deny=100M/loginclass" は、そのログインクラスに属
                       するすべてのユーザのすべてのプロセスによって割り付けら
                       れた仮想メモリの合計が 100MB を超えないことを意味しま
                       す。

     有効な規則には、主題の値をフォルトとする per を除いて、すべての指定された
     それらのフィールドがあります。

     フィルタは、per 以外のより多くのフィールドの 1 つが空のままにされる規則で
     す。例えば、あらゆる規則に一致するフィルタは、":::=/" または短く ":" とし
     て書くことができました。すべてのログインクラスに一致するフィルタは、
     "loginclass:" となります。maxproc リソースのための定義された規則にすべて
     一致するフィルタは、"::maxproc" となります。

主題
        process            数字のプロセス ID
        user               ユーザ名または数字のユーザ ID
        loginclass         login.conf(5) のログインクラス
        jail               jail 名

リソース
        cputime            CPU 時間, 秒単位
        datasize           データサイズ, バイト単位
        stacksize          スタックサイズ, バイト単位
        coredumpsize       コアダンプサイズ, バイト単位
        memoryuse          常駐設定サイズ, バイト単位
        memorylocked       ロックされたメモリ, バイト単位
        maxproc            プロセスの数
        openfiles          ファイル記述子テーブルサイズ
        vmemoryuse         アドレス空間の制限, バイト単位
        pseudoterminals     PTY の数"
        swapuse            予約されるか, または使用されるスワップ空間, バイト
                           単位
        nthr               スレッドの数
        msgqqueued         キューに入れられた SysV メッセージの数
        msgqsize           SysV メッセージキューのサイズ, バイト単位
        nmsgq              SysV メッセージキューの数
        nsem               SysV セマフォの数
        nsemop             単一の semop(2) 呼び出しで変更された SysV セマフォ
                           の数
        nshm               SysV 共有メモリセグメントの数
        shmsize            SysV 共有メモリサイズ, バイト単位
        wallclock          wallclock 時間, 秒単位
        pcpu               %CPU, 単一 CPU コアの割合の単位 (%)
        readbps            ファイルシステムの読み込み, 秒ごとのバイト数
        writebps           ファイルシステムの書き込み, 秒ごとのバイト数
        readiops           ファイルシステムの読み込み, 秒ごとの操作数
        writeiops          ファイルシステムの書き込み, 秒ごとの操作数

アクション
        deny               割り付けを拒絶します; cputime, wallclock, readbps,
                           writebps, readiopswriteiops に対してサポートさ
                           れません
        log                警告をコンソールにログ記録します
        devctl             system = "RCTL", subsystem = "rule", type =
                           "matched" を使用する devd(8) に通知を送信します
        sig*               例えば, sigterm; 原因となるプロセスにシグナルを送信
                           します.  サポートされるシグナルのリストについては,
                           signal(3) を参照してください
        throttle           プロセス実行の速度を落す; readbps, writebps,
                           readiopswriteiops に対してのみサポートされま
                           す。

     すべてのアクションは、すべてのリソースに対してサポートされるというわけで
     はありません。すべてのアクションがすべてのリソースをサポートするとは限り
     ません。与えられたリソースによってサポートされないアクションがある規則を
     追加する試みは、エラーの結果となります。

終了ステータス
     ユーティリティ rctl は、成功すると 0 で、エラーがあった場合は >0 で終了し
     ます。

使用例
     ユーザ "joe" に対して仮想メモリの 1GB 以上の割り付けを抑制します:
           rctl -a user:joe:vmemoryuse:deny=1g

     すべての RCTL 規則を削除します:
           rctl -r :

     "www" と名前が付けられた jail のためのリソースの利用率の情報を表示します:
           rctl -hu jail:www

     PID 512 のプロセスに適用できるすべての規則を表示します:
           rctl -l process:512

     規則をすべて表示します:
           rctl

     ユーザ"joe" と一致するすべての規則を表示します:
           rctl user:joe

     ログインクラスと一致するすべての規則を表示します:
           rctl loginclass:

関連項目
     cpuset(1), rctl(4), rctl.conf(5)

歴史
     rctl コマンドは、FreeBSD 9.0 で登場しました。

作者
     rctl は、FreeBSD 財団の資金提供の下で Edward Tomasz Napierala
     <trasz@FreeBSD.org> によって開発されました。

バグ
     memoryuse の制限は、スラッシングのためにマシンを kill するかもしれませ
     ん。

     readiopswriteiops カウンタは、近似値のみです。readbpswritebps の
     ように、それらは、難しいか、または実際のディスクデバイス操作を観察するこ
     とが不可能である、ファイルシステムレイヤで計算されます。

     writebpswriteiops リソースは、一般的に、実際のデバイスではなく、ファ
     イルシステムのキャッシュへの書き込みから成ります。

FreeBSD 12.2                   February 26, 2018                  FreeBSD 12.2

Table of Contents

FreeBSD マニュアル検索