การปิดใช้งาน Offload บน VMNic ใน VMware
แบรนด์และการกำหนดค่าต่างๆของการ์ดอินเทอร์เฟซเครือข่ายเครื่องเสมือนหรือ VMNics เป็นที่ทราบกันดีว่าทำให้เกิดข้อผิดพลาดซ้ำ ๆ เป็นครั้งคราวซึ่งส่งผลให้ความสามารถในการประมวลผลของ CPU ช้าลง วิธีแก้ปัญหาที่เป็นไปได้สามประการสำหรับการคำนวณการระบายน้ำนี้คือ: แทนที่ VMNic, ถอดปลั๊กฟังก์ชั่นการถ่าย VMNic ในเคอร์เนลระบบปฏิบัติการหรือปิดการใช้งานความสามารถในการขนถ่ายของ VMNic ในตัวจัดการอุปกรณ์บน VM แต่ละเครื่อง
โหมดการถ่าย
การขนถ่าย VMNic ใช้ข้อมูล TCP / IP ขาเข้าและรันผ่านชุดของกระบวนการ สิ่งเหล่านี้รวมถึง Checksum offload ใน IPv4 และ IPv6, TCP Checksum offload สำหรับทั้งรุ่น IP สี่และหกรุ่นและรุ่น IPv4 และ IPv6 สำหรับ Large Send offloads Checksum เป็นปัญหามากที่สุดเนื่องจากฮาร์ดแวร์เสมือนหรือซอฟต์แวร์ผิดพลาดเล็กน้อยอาจทำให้ระบบปฏิบัติการทำการคำนวณผลรวมอย่างต่อเนื่องบนทราฟฟิก TCP / IP ขาเข้า
การเข้าถึง VMNic
เนื่องจากการตั้งค่า VMNic ไม่สามารถเข้าถึงได้โดยตรงจากระบบปฏิบัติการของเซิร์ฟเวอร์หรือคอนโซลคำสั่ง VMware แนวทางที่เป็นไปได้เพียงอย่างเดียวคือจากโครงสร้างย่อยเคอร์เนลของระบบปฏิบัติการหรือจากแท็บการตั้งค่าขั้นสูงของ VMNic ของกล่องโต้ตอบของผู้ผลิตในตัวจัดการอุปกรณ์ของ เครื่องเสมือน ในการเข้าถึงเคอร์เนลคุณสามารถใช้หนึ่งในโปรแกรมที่ไม่มีเอกสารแม้ว่าจะมีอยู่บนอินเทอร์เน็ตเช่น vmkchdev (VM เคอร์เนลเปลี่ยนอุปกรณ์) หรือลองใช้โปรแกรมการกำหนดค่าใน vSwitch หรือ vNetwork ในเครื่องมือนักพัฒนา ESX / ESXi ของ Oracle ในการเข้าถึงการตั้งค่า offload บน VMNic ให้เปิดตัวจัดการอุปกรณ์ในเครื่องเสมือนแล้วคลิกแท็บขั้นสูงในรายการบรรทัด NIC
ปิดใช้งานฟีเจอร์ Offload
ในระบบปฏิบัติการ Windows เสมือนของแต่ละเครื่องการเข้าถึงการตั้งค่าการ์ดเครือข่ายอินเทอร์เฟซประกอบด้วยการเปิดตัวจัดการอุปกรณ์และ NIC คลิกแท็บขั้นสูงแล้วมองหาฟังก์ชั่นถ่ายข้อมูล ไฮไลต์แต่ละรายการแล้วเลือก“ ปิดใช้งาน” บนหน้าจอการตั้งค่าทางด้านขวาคลิก“ นำไปใช้” แล้วปิด ในการสร้างการตั้งค่าสากลสำหรับฟังก์ชั่นการถ่ายเครื่องจักรเสมือนทั้งหมดของกลุ่มคอมพิวเตอร์เดสก์ท็อปที่ได้รับการจัดการทั้งหมดซึ่งปรับใช้โปรแกรม VM ที่เรียกใช้ VMware ได้ให้ใช้ฟังก์ชันบรรทัดคำสั่ง VMware หรือแผงควบคุม Oracle เพื่อปิดใช้งานฟังก์ชั่น
การแก้ไขปัญหา
หากคุณประสบกับการชะลอตัวใน VMNics เพียงหนึ่งหรือสองวิธีการที่สะดวกคือการตัดการเชื่อมต่อการถ่ายโอนข้อมูลที่หลากหลายในแท็บขั้นสูงของกล่องโต้ตอบ NIC ในระบบปฏิบัติการ VMware หากปัญหาดูเหมือนว่าเกิดขึ้นเฉพาะในอาเรย์ระบบเดสก์ท็อปเสมือนคุณจะต้องปิดความสามารถในการขนถ่าย VMNic โดยรวมในเครื่องเสมือนทั้งหมดในอาร์เรย์ ในการทำเช่นนั้นให้เขียนเครื่องมือเข้าถึงเคอร์เนลของคุณเองหรือดาวน์โหลดและปรับใช้หนึ่งในเครื่องมือของนักพัฒนาซอฟต์แวร์ที่มีอยู่บนอินเทอร์เน็ตหรือจาก VMware โดยตรง