VMwareでVMNicのオフロードを無効にする

仮想マシンネットワークインターフェイスカード(VMNics)のさまざまなブランドと構成は、CPUの処理能力を低下させる結果となる、時折繰り返されるエラーを引き起こすことが知られています。この計算の浪費に対する3つの可能な解決策は、VMNicを交換する、オペレーティングシステムカーネルのVMNicオフロード機能を仮想的に抜く、または各VMのデバイスマネージャーでVMNicのオフロード機能を無効にして繰り返しオフロードの症状を示すことです。

オフロードモード

VMNicオフロードは、着信TCP / IPデータを取得し、一連のプロセスを通じて実行します。これらには、IPv4およびIPv6のチェックサムオフロード、4つおよび6つのIPバージョンの両方のTCPチェックサムオフロード、およびラージセンドオフロードのIPv4およびIPv6バージョンが含まれます。これらのうち、チェックサムが最も問題となるのは、仮想ハードウェアまたはソフトウェアのマイナーな不具合により、オペレーティングシステムが着信TCP / IPトラフィックに対して合計計算を継続的に実行する可能性があるためです。

VMNicのアクセシビリティ

VMNic設定には、サーバーのオペレーティングシステムまたはVMwareコマンドコンソールから直接アクセスできないため、可能なアプローチは、オペレーティングシステムのカーネルサブ構造から、またはのデバイスマネージャーの製造元のダイアログボックスのVMNic詳細設定タブからのみです。仮想マシン。カーネルに到達するには、vmkchdev(VMカーネル変更デバイス)など、インターネットで入手可能な、よく使用されるが文書化されていないプログラムの1つを適用するか、OracleのESX / ESXi開発者ツールのvSwitchまたはvNetworkで構成プログラムを試してください。VMNicのオフロード設定にアクセスするには、仮想マシンでデバイスマネージャーを開き、NICラインリストの[詳細設定]タブをクリックします。

オフロード機能の無効化

個々の仮想マシンのWindowsオペレーティングシステムでは、ネットワークインターフェイスカードの設定にアクセスするには、デバイスマネージャーを開いてからNICを開きます。[詳細設定]タブをクリックして、オフロード機能を探します。それぞれを強調表示し、右側の設定画面で[無効にする]を選択し、[適用]をクリックして閉じます。VMware実行可能VMプログラムを展開するデスクトップコンピューターの管理対象グループ全体のすべての仮想マシンオフロード機能にユニバーサル設定を行うには、VMwareコマンドライン機能またはOracleコントロールパネルを使用して、制御されているすべての仮想マシンのオフロード機能を無効にします。

トラブルシューティング

複数のVMNicのうち1つまたは2つだけで速度が低下する場合は、VMwareオペレーティングシステムの[NIC]ダイアログボックスの[詳細設定]タブでさまざまなオフロード機能を切断するのが適切な方法です。問題が仮想デスクトップシステムアレイに固有であると思われる場合は、アレイ内のすべての仮想マシンでVMNicオフロード機能全体をシャットダウンする必要があります。これを行うには、独自のカーネルアクセスツールを作成するか、インターネットまたはVMwareから直接入手できる開発者ツールの1つをダウンロードして展開します。