日本語 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.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
ALTQ(4) FreeBSD カーネルインタフェースマニュアル ALTQ(4)
名称
ALTQ -- ネットワークパケットの代替のキュー
書式
options ALTQ
options ALTQ_CBQ
options ALTQ_CODEL
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_CDNR
options ALTQ_PRIQ
options ALTQ_FAIRQ
解説
ALTQ システムは、発信ネットワークパケットをキューに入れるためにいくつかの
制御規則を提供するフレームワークです。これは、インタフェースパケット
キューへの変更によって行なわれます。詳細に関しては、altq(9) を参照。
ALTQ のためのユーザインタフェースは、pfctl(8) ユーティリティによって実装
されるので、ALTQ ケーパビリティおよびどのようにそれを使用するかに関する完
全な説明については、pfctl(8) と pf.conf(5) マニュアルページを参照してくだ
さい。
カーネルオプション
カーネル設定ファイルにおける次のオプションは、ALTQ 操作に関連しています:
ALTQ ALTQ を有効にします。
ALTQ_CBQ ``クラスベースのキュー'' 制御規則を構築します。
ALTQ_CODEL ``コントロールされた遅延'' 制御規則を構築します。
ALTQ_RED ``ランダム早期検出'' 拡張を構築します。
ALTQ_RIO 入出力のために ``ランダム早期ドロップ'' を構築します。
ALTQ_HFSC ``階層的なパケットスケジューラ'' 制御規則を構築します。
ALTQ_CDNR トラフィック調整器 (コンディショナ) を構築します。このオプ
ションは、調整器 (コンディショナ) が利用可能な制御規則か消費
者のいずれによっても使用されないように、現在のところ無意味で
す。
ALTQ_PRIQ ``優先キュー'' 制御規則を構築します。
ALTQ_FAIRQ ``公正なキュー'' 制御規則を構築します。
ALTQ_NOPCC TSC が使用不可能であるなら、要求します。
ALTQ_DEBUG 追加デバッグ機能を有効にします。
カーネルモジュールとして ALTQ-制御規則をロードできないことに注意してくだ
さい。特定の制御規則を使用するために、利用者は、それをカスタムカーネルに
組み込まなければなりません。ALTQ の設定プロセスとして必要な pf(4) インタ
フェースは、モジュールとしてロードすることができます。
サポートされたデバイス
altq(9) で説明されたドライバの変更は、ALTQ がある、特定のネットワークカー
ドを使用するために必要です。それらは、次のハードウェアドライバに適用され
ています: ae(4), age(4), alc(4), ale(4), an(4), aue(4), axe(4), bce(4),
bfe(4), bge(4), bxe(4), cas(4), cxgbe(4), dc(4), em(4), epair(4), et(4),
fxp(4), gem(4), igb(4), ixgbe(4), jme(4), le(4), liquidio(4), msk(4),
mxge(4), my(4), nfe(4), nge(4), npe(4), qlxgb(4), re(4), rl(4), sge(4),
sis(4), sk(4), ste(4), stge(4), ti(4), udav(4), vge(4), vr(4), vte(4) と
xl(4) です。
また、ndis(4) フレームワークには、ALTQ と上で述べたようなすべてのカプセル
化されたドライバのサポートがあります。
tun(4) と ng_iface(4) 疑似ドライバも ALTQ をサポートします。
vlan(4) ドライバは、ALTQ を直接サポートしませんが、パケット (mbufs) が基
本的なインタフェースに渡されるように、キューは、基本的なインタフェースの
ために定義することができ、キューに指示されるあらゆるパケットは、インタ
フェースレベルで処理されます。使用例は、次の通りです:
altq on igb0 cbq queue { def aq }
queue def bandwidth 90% cbq (default borrow)
queue aq bandwidth 10Mb cbq
pass in on igb0.10 proto udp all queue aq keep state
関連項目
pf(4), pf.conf(5), ipfw(8), pfctl(8), altq(9)
歴史
ALTQ システムは、1997 年 3 月にはじめて登場しまし、KAME プロジェクトの
ホームで見つかります (http://www.kame.net)。それは、5.3 の FreeBSD に取り
込まれました。
FreeBSD 13.2 December 26, 2020 FreeBSD 13.2