付録A NetKVM ドライバーパラメーター
NetKVM ドライバーをインストールした後は、ご使用の環境に応じて設定を行うことができます。このセクションに記載するパラメーターは、Windows デバイスマネージャー (
devmgmt.msc
)で設定できます。
重要
ドライバーのパラメーターを変更すると、Windows はそのドライバーを再ロードします。これにより、既存のネットワークアクティビティーが中断します。
手順A.1 NetKVM パラメーターの設定
オープン デバイスマネージャー
Computer を右クリックし、Manage をクリックします。プロンプトが表示されたら、User Account Control ウィンドウで をクリックします。これにより、Computer Management ウィンドウが開きます。ボタンをクリックします。右側のペインで、Computer Management ウィンドウの左側のペインで、Device Manager をクリックします。正しいデバイスの特定
Computer Management ウィンドウの中央ペインで、Network アダプター の横にある + 記号をクリックします。Red Hat VirtIO Ethernet Adapter デバイスのリストの下で、NetKVM をダブルクリックします。これにより、そのデバイスの Properties ウィンドウが開きます。デバイスパラメーターの表示
Properties ウィンドウで、Advanced タブをクリックします。デバイスパラメーターの変更
変更するパラメーターをクリックして、そのパラメーターのオプションを表示します。必要に応じてオプションを変更し、をクリックして変更を保存します。
A.1. NetKVM の設定可能なパラメーター
ロギングパラメーター
- logging.Enable
- ロギングが有効であるかどうかを決定するブール値。デフォルト値は
1
(有効)です。 - logging.Level
- ロギングレベルを定義する整数。この整数を高くすると、ログの詳細度が上がります。デフォルト値は
0
(エラーのみ)です。1-2
は設定メッセージを追加します。3-4
は、パケットフロー情報を追加します。5-6
は割り込みおよび DPC レベルのトレース情報を追加します。重要ロギングレベルが高くなると、ゲスト仮想マシンの速度が低下します。 - Logging.Statistics(sec)
- ログ統計を出力するかどうか、および各定期的な統計の出力の間隔(秒単位)を定義する整数。デフォルト値は
0
(ロギング統計なし)です。
初期パラメーター
- Assign MAC
- 準仮想化 NIC のローカル管理 MAC アドレスを定義する文字列。これはデフォルトでは設定されません。
- Init.ConnectionRate(Mb)
- 接続レートをメガバイト単位で表す整数。Windows 2008 以降のデフォルト値は
10000
です。 - Init.Do802.1PQ
- Priority/VLAN タグポピュレーションと削除サポートを有効にするブール値。デフォルト値は
1
(有効)です。 - Init.UseMergedBuffers
- マージ可能な RX バッファーを有効にするブール値。デフォルト値は
1
(有効)です。 - Init.UsePublishEvents
- 公開されたイベントの使用を有効にするブール値。デフォルト値は
1
(有効)です。 - Init.MTUSize
- 最大伝送単位 (MTU) を定義する整数。デフォルト値は
1500
です。500 から 65500 までの値はすべて受け入れ可能です。 - Init.IndirectTx
- 間接リング記述子が使用されているかどうかを制御します。デフォルト値は
Disable
で、間接リング記述子の使用を無効にします。他の有効な値はEnable
で、間接リング記述子の使用を有効にします。また、間接リング記述子の条件付き使用を可能にするEnable*
です。 - Init.MaxTxBuffers
- 割り当てられる TX リング記述子の量を表す整数。デフォルト値は
1024
です。有効な値は、16、32、64、128、256、512、または 1024 です。 - Init.MaxRxBuffers
- 割り当てられる RX リング記述子の量を表す整数。デフォルト値は
256
です。有効な値は、16、32、64、128、256、512、または 1024 です。 - Offload.Tx.Checksum
- TX チェックサムオフロードモードを指定します。Red Hat Enterprise Linux 6.4 以降では、このパラメーターの有効な値は
All
(デフォルト)です。このパラメーターは、IPv4 と IPv6 の両方で IP、TCP、および UDP チェックサムオフロードを有効にする All (デフォルト)です。TCP/UDP (v4,v
6)は、IPv4 と IPv6 の両方で TCP および UDP チェックサムオフロードを有効にするTCP/UDP (v
4)です。 IPv4 でのみ TCP および UDP チェックサムオフロードを有効にし、IPv4 でのみTCP チェックサムオフロードのみを有効にする TCP (v4)
を有効にします。Red Hat Enterprise Linux 6.3 以前では、このパラメーターの有効な値はTCP/UDP
(デフォルト値)で、TCP および UDP チェックサムオフロードを有効にします。TCP
チェックサムオフロードのみを有効にする TCP、または TX チェックサムオフロードを無効にする TCP です。 - Offload.Tx.LSO
- TX TCP Large Segment Offload (LSO)を有効にするブール値。デフォルト値は
1
(有効)です。 - Offload.Rx.Checksum
- RX チェックサムオフロードモードを指定します。Red Hat Enterprise Linux 6.4 以降では、このパラメーターの有効な値は
All
(デフォルト)です。このパラメーターは、IPv4 と IPv6 の両方で IP、TCP、および UDP チェックサムオフロードを有効にする All (デフォルト)です。TCP/UDP (v4,v
6)は、IPv4 と IPv6 の両方で TCP および UDP チェックサムオフロードを有効にするTCP/UDP (v
4)です。 IPv4 でのみ TCP および UDP チェックサムオフロードを有効にし、IPv4 でのみTCP チェックサムオフロードのみを有効にする TCP (v4)
を有効にします。Red Hat Enterprise Linux 6.3 以前では、有効な値はDisable
(デフォルト)で、RX チェックサムオフロードが無効になります。TCP、UDP、および IP チェックサムオフロードを有効にするすべて
。TCP および UDP チェックサムオフロードを有効にするTCP/UDP
、TCP
チェックサムオフロードのみを有効にする TCP/UDP です。
テストおよびデバッグパラメーター
重要
test および debug パラメーターは、テストまたはデバッグにのみ使用してください。これらは実稼働環境では使用しないでください。
- TestOnly.DelayConnect(ms)
- 起動時に接続を遅延させる期間(ミリ秒単位)。デフォルト値は
0
です。 - TestOnly.DPCChecking
- DPC チェックモードを設定します。
0
(デフォルト)は DPC チェックを無効にします。1
は DPC チェックを有効にします。各ハングテストは DPC アクティビティーを検証し、DPC が生成されたかのように動作します。2
はデバイスの割り込みステータスをクリアし、それ以外の場合は1
と同じです。 - TestOnly.Scatter-Gather
- scatter-gather 機能を有効にするかどうかを決定するブール値。デフォルト値は
1
(有効)です。この値を0
に設定すると、scatter-gather 機能およびすべての依存機能が無効になります。 - TestOnly.InterruptRecovery
- 割り込みリカバリーが有効になっているかどうかを決定するブール値。デフォルト値は
1
(有効)です。 - TestOnly.PacketFilter
- パケットフィルターリングが有効であるかどうかを決定するブール値。デフォルト値は
1
(有効)です。 - TestOnly.BatchReceive
- パケットがバッチで受信されるか、単数的に受信されるかどうかを決定するブール値。デフォルト値は
1
で、バッチ処理されたパケット受信を有効にします。 - TestOnly.Promiscuous
- プロミスキャスモードが有効になっているかどうかを決定するブール値。デフォルトの値は
0
(無効) です。 - TestOnly.AnalyzeIPPackets
- 送信 IP パケットのチェックサムフィールドがテストされ、デバッグ目的で検証されるかどうかを決定するブール値。デフォルト値は
0
(チェックなし)です。 - TestOnly.RXThrottle
- 単一の DPC で処理される受信パケットの数を決定する整数。デフォルト値は
1000
です。 - TestOnly.UseSwTxChecksum
- ハードウェアのチェックサムが有効かどうかを決定するブール値。デフォルトの値は
0
(無効) です。