Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

付録A NetKVM ドライバーパラメーター

NetKVM ドライバーをインストールした後は、ご使用の環境に応じて設定を行うことができます。このセクションに記載するパラメーターは、Windows デバイスマネージャー (devmgmt.msc)で設定できます。
重要
ドライバーのパラメーターを変更すると、Windows はそのドライバーを再ロードします。これにより、既存のネットワークアクティビティーが中断します。

手順A.1 NetKVM パラメーターの設定

  1. オープン デバイスマネージャー

    Start ボタンをクリックします。右側のペインで、Computer を右クリックし、Manage をクリックします。プロンプトが表示されたら、User Account Control ウィンドウで Continue をクリックします。これにより、Computer Management ウィンドウが開きます。
    Computer Management ウィンドウの左側のペインで、Device Manager をクリックします。
  2. 正しいデバイスの特定

    Computer Management ウィンドウの中央ペインで、Network アダプター の横にある + 記号をクリックします。
    Red Hat VirtIO Ethernet Adapter デバイスのリストの下で、NetKVM をダブルクリックします。これにより、そのデバイスの Properties ウィンドウが開きます。
  3. デバイスパラメーターの表示

    Properties ウィンドウで、Advanced タブをクリックします。
  4. デバイスパラメーターの変更

    変更するパラメーターをクリックして、そのパラメーターのオプションを表示します。
    必要に応じてオプションを変更し、OK をクリックして変更を保存します。

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/UDPTCP チェックサムオフロードのみを有効にする 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 (無効) です。