Menonaktifkan Offload pada VMNic di VMware

Berbagai merek dan konfigurasi kartu antarmuka jaringan mesin virtual, atau VMNics, diketahui menyebabkan kesalahan berulang sesekali sehingga memperlambat kapasitas pemrosesan CPU. Tiga solusi yang mungkin untuk menguras komputasi ini adalah: mengganti VMNic, secara virtual mencabut fungsi pembongkaran VMNic di kernel sistem operasi atau menonaktifkan kapabilitas pembongkaran VMNic di pengelola perangkat pada setiap VM yang menunjukkan gejala pembongkaran berulang.

Mode Pembongkaran

Pembongkaran VMNic mengambil data TCP / IP yang masuk dan menjalankannya melalui serangkaian proses. Ini termasuk pembongkaran Checksum di IPv4 dan IPv6, pembongkaran Checksum TCP untuk empat dan enam versi IP dan versi IPv4 dan IPv6 untuk pembongkaran Pengiriman Besar. Dari jumlah tersebut, Checksum adalah yang paling bermasalah karena kesalahan kecil perangkat keras atau perangkat lunak virtual dapat menyebabkan sistem operasi terus melakukan penghitungan jumlah pada lalu lintas TCP / IP yang masuk.

Aksesibilitas VMNic

Karena pengaturan VMNic tidak langsung dapat diakses dari sistem operasi server atau konsol perintah VMware, satu-satunya pendekatan yang mungkin adalah dari sub-struktur kernel sistem operasi atau dari tab pengaturan lanjutan VMNic dari kotak dialog pabrikan di manajer perangkat dari mesin virtual. Untuk mencapai kernel, Anda dapat menerapkan salah satu program yang sering digunakan meskipun tidak berdokumen yang tersedia di Internet seperti vmkchdev (VM kernel Change Device) atau mencoba program konfigurasi di vSwitch atau vNetwork di alat pengembang ESX / ESXi Oracle. Untuk mencapai pengaturan pembongkaran di VMNic, buka pengelola perangkat di mesin virtual dan klik tab Lanjutan di daftar baris NIC.

Menonaktifkan Fitur Offload

Dalam sistem operasi Windows mesin virtual individu, mengakses pengaturan kartu antarmuka jaringan terdiri dari membuka pengelola perangkat dan kemudian NIC. Klik tab lanjutan dan cari fungsi pembongkaran. Sorot masing-masing dan pilih "Disable" pada layar pengaturan sebelah kanan, klik "Apply" dan tutup. Untuk membuat pengaturan universal untuk semua fungsi pembongkaran mesin virtual dari seluruh grup komputer desktop yang dikelola yang menerapkan program VM yang dapat dieksekusi VMware, gunakan fungsi baris perintah VMware atau panel kontrol Oracle untuk menonaktifkan fungsi pembongkaran semua mesin virtual yang dikendalikan.

Penyelesaian masalah

Jika Anda mengalami pelambatan hanya di satu atau dua dari beberapa VMNics, pendekatan yang tepat adalah dengan memutuskan berbagai fungsi pembongkaran di tab lanjutan dari kotak dialog NIC di sistem operasi VMware. Jika masalah tampaknya endemik dalam larik sistem desktop virtual Anda, Anda harus mematikan kemampuan pembongkaran VMNic secara keseluruhan pada semua mesin virtual dalam larik. Untuk melakukannya, tulis alat akses kernel Anda sendiri atau unduh dan gunakan salah satu alat pengembang yang tersedia di Internet atau dari VMware secara langsung.