การปิดใช้งาน Offload บน VMNic ใน VMware

แบรนด์และการกำหนดค่าต่างๆของการ์ดอินเทอร์เฟซเครือข่ายเครื่องเสมือนหรือ VMNics เป็นที่ทราบกันดีว่าทำให้เกิดข้อผิดพลาดซ้ำ ๆ ในบางครั้งส่งผลให้ความสามารถในการประมวลผลของ CPU ช้าลง วิธีแก้ปัญหาที่เป็นไปได้สามวิธีสำหรับการระบายการคำนวณนี้คือ: แทนที่ VMNic, ถอดปลั๊กฟังก์ชันการถ่าย VMNic ในเคอร์เนลของระบบปฏิบัติการหรือปิดใช้งานความสามารถในการถ่ายโอนข้อมูลของ VMNic ในตัวจัดการอุปกรณ์บน VM แต่ละเครื่องที่แสดงอาการของการถ่ายซ้ำ

โหมดถ่ายภาพ

VMNic offloading รับข้อมูล TCP / IP ที่เข้ามาและเรียกใช้ผ่านชุดของกระบวนการ ซึ่งรวมถึง Checksum offload ใน IPv4 และ IPv6, TCP Checksum offload สำหรับ IP ทั้งสี่และหกเวอร์ชันและเวอร์ชัน IPv4 และ IPv6 สำหรับ Large Send offloads ในจำนวนนี้ Checksum เป็นปัญหามากที่สุดเนื่องจากฮาร์ดแวร์เสมือนเล็กน้อยหรือความผิดพลาดของซอฟต์แวร์อาจทำให้ระบบปฏิบัติการทำการคำนวณผลรวมของทราฟฟิก TCP / IP ขาเข้าอย่างต่อเนื่อง

การเข้าถึง VMNic

เนื่องจากการตั้งค่า VMNic ไม่สามารถเข้าถึงได้โดยตรงจากระบบปฏิบัติการของเซิร์ฟเวอร์หรือคอนโซลคำสั่ง VMware แนวทางเดียวที่เป็นไปได้คือจากโครงสร้างย่อยเคอร์เนลของระบบปฏิบัติการหรือจากแท็บการตั้งค่าขั้นสูงของ VMNic ของกล่องโต้ตอบของผู้ผลิตในตัวจัดการอุปกรณ์ของ เครื่องเสมือน ในการเข้าถึงเคอร์เนลคุณสามารถใช้หนึ่งในโปรแกรมที่ใช้บ่อย แต่ไม่มีเอกสารที่มีอยู่บนอินเทอร์เน็ตเช่น vmkchdev (VM kernel Change Device) หรือลองใช้โปรแกรมกำหนดค่าใน vSwitch หรือ vNetwork ในเครื่องมือสำหรับนักพัฒนา ESX / ESXi ของ Oracle ในการเข้าถึงการตั้งค่า offload บน VMNic ให้เปิดตัวจัดการอุปกรณ์ในเครื่องเสมือนและคลิกแท็บขั้นสูงในรายการบรรทัด NIC

การปิดใช้งานคุณสมบัติ Offload

ในระบบปฏิบัติการ Windows ของเครื่องเสมือนแต่ละเครื่องการเข้าถึงการตั้งค่าการ์ดอินเทอร์เฟซเครือข่ายประกอบด้วยการเปิดตัวจัดการอุปกรณ์และตามด้วย NIC คลิกแท็บขั้นสูงและมองหาฟังก์ชัน offload ไฮไลต์แต่ละรายการและเลือก“ ปิดใช้งาน” บนหน้าจอการตั้งค่าด้านขวามือคลิก“ ใช้” และปิด ในการสร้างการตั้งค่าสากลสำหรับฟังก์ชันการขนถ่ายเครื่องเสมือนทั้งหมดของกลุ่มคอมพิวเตอร์เดสก์ท็อปที่มีการจัดการทั้งหมดที่ปรับใช้โปรแกรม VM ที่เรียกใช้งานได้ของ VMware ให้ใช้ฟังก์ชันบรรทัดคำสั่ง VMware หรือแผงควบคุม Oracle เพื่อปิดใช้งานฟังก์ชันการถ่ายโอนข้อมูลของเครื่องเสมือนทั้งหมดที่ควบคุม

การแก้ไขปัญหา

หากคุณพบการชะลอตัวใน VMNics เพียงหนึ่งหรือสองรายการแนวทางที่เหมาะสมคือการยกเลิกการเชื่อมต่อฟังก์ชันการถ่ายข้อมูลต่างๆในแท็บขั้นสูงของกล่องโต้ตอบ NIC ในระบบปฏิบัติการ VMware หากปัญหาดูเหมือนจะเกิดเฉพาะในอาร์เรย์ระบบเดสก์ท็อปเสมือนของคุณคุณจะต้องปิดความสามารถในการถ่ายโอนข้อมูล VMNic โดยรวมบนเครื่องเสมือนทั้งหมดในอาร์เรย์ ในการทำเช่นนั้นให้เขียนเครื่องมือการเข้าถึงเคอร์เนลของคุณเองหรือดาวน์โหลดและปรับใช้หนึ่งในเครื่องมือสำหรับนักพัฒนาที่มีอยู่บนอินเทอร์เน็ตหรือจาก VMware โดยตรง