VMware'de VMNic üzerinde Boşaltmayı Devre Dışı Bırakma

Sanal makine ağ arabirim kartlarının veya VMNics'in çeşitli markalarının ve yapılandırmalarının, CPU'nun işlem kapasitesini yavaşlatan ara sıra tekrar eden hatalara neden olduğu bilinmektedir. Bu hesaplama yükünün üç olası çözümü şunlardır: VMNic'i değiştirin, işletim sistemi çekirdeğindeki VMNic boşaltma işlevlerini sanal olarak çıkarın veya her bir VM'deki cihaz yöneticisinde tekrarlayan yük boşaltma belirtilerini gösteren VMNic'in boşaltma özelliğini devre dışı bırakın.

Boşaltma Modları

VMNic aktarımı, gelen TCP / IP verilerini alır ve bir dizi işlem aracılığıyla çalıştırır. Bunlar, IPv4 ve IPv6'da Sağlama Toplamı aktarımını, hem dört hem de altı IP sürümü için TCP Sağlama Toplamı aktarımını ve Büyük Gönderim aktarımları için IPv4 ve IPv6 sürümlerini içerir. Küçük bir sanal donanım veya yazılım hatası, işletim sisteminin gelen TCP / IP trafiği üzerinde sürekli olarak toplam hesaplamalar yapmasına neden olabileceğinden, bunlardan en sorunlu olanı Sağlama toplamıdır.

VMNic Erişilebilirliği

VMNic ayarlarına sunucunun işletim sisteminden veya VMware komut konsolundan doğrudan erişilemediğinden, olası tek yaklaşımlar işletim sisteminin çekirdek alt yapısından veya üreticinin cihaz yöneticisindeki iletişim kutusunun VMNic gelişmiş ayarlar sekmesidir. sanal makine. Çekirdeğe ulaşmak için, vmkchdev (VM kernel Change Device) gibi İnternette bulunan, sık kullanılan ancak belgesiz programlardan birini uygulayabilir veya Oracle'ın ESX / ESXi geliştirici aracındaki vSwitch veya vNetwork'teki yapılandırma programlarını deneyebilirsiniz. VMNic üzerindeki yük boşaltma ayarlarına ulaşmak için, sanal makinede cihaz yöneticisini açın ve NIC satır listesindeki Gelişmiş sekmesine tıklayın.

Boşaltma Özelliğini Devre Dışı Bırakma

Bireysel sanal makine Windows işletim sisteminde, ağ arayüz kartı ayarlarına erişim, cihaz yöneticisini ve ardından NIC'yi açmayı içerir. Gelişmiş sekmesine tıklayın ve boşaltma işlevlerini arayın. Her birini vurgulayın ve sağ taraftaki ayarlar ekranında "Devre Dışı Bırak" ı seçin, "Uygula" yı tıklayın ve kapatın. VMware yürütülebilir VM programlarını dağıtan yönetilen bir grup masaüstü bilgisayarının tüm sanal makine boşaltma işlevleri için evrensel bir ayar yapmak üzere, kontrol edilen tüm sanal makinelerin yük boşaltma işlevlerini devre dışı bırakmak üzere VMware komut satırı işlevlerini veya Oracle kontrol panelini kullanın.

Sorun giderme

Birkaç VMNics'in yalnızca birinde veya ikisinde yavaşlama yaşarsanız, uygun yaklaşım, VMware işletim sistemindeki NIC iletişim kutusunun gelişmiş sekmesindeki çeşitli boşaltma işlevlerinin bağlantısını kesmektir. Sorun, sanal masaüstü sistem dizinizde endemik görünüyorsa, dizideki tüm sanal makinelerde genel VMNic boşaltma özelliğini kapatmanız gerekecektir. Bunu yapmak için, kendi çekirdek erişim aracınızı yazın veya İnternette veya doğrudan VMware'de bulunan geliştirici araçlarından birini indirip dağıtın.