ค้นหาเว็บไซต์

วิธีปิดการใช้งาน Side Channel Mitigations สำหรับ VMware VM


ในโพสต์นี้ ฉันจะแสดงวิธีปิดใช้งานการลดช่องทางด้านข้างสำหรับเครื่องเสมือน VMware คุณสามารถปิดการลดช่องทางด้านข้างสำหรับ VM โดยใช้ซอฟต์แวร์ VMware Fusion หรือ VMware Workstation

ตาม VMware เครื่องเสมือนที่เปิดใช้งานการลดช่องทางด้านข้างในขณะที่ทำงานบน Fusion บน macOS 11.0 หรือใหม่กว่า หรือบนเวิร์กสเตชันบนโฮสต์ Windows ที่เปิดใช้งานความปลอดภัยบนการจำลองเสมือนอาจทำงานช้า

เครื่องเสมือนที่เปิดใช้งานการบรรเทาช่องทางด้านข้างอาจแสดงประสิทธิภาพที่ลดลง หากคุณต้องการปรับปรุงประสิทธิภาพของ VM VMware แนะนำให้คุณปิดการใช้งานการลดปัญหาช่องทางด้านข้าง เมื่อคุณเปิดเครื่อง VM คุณจะเห็นกล่องข้อความพร้อมรายละเอียดดังต่อไปนี้

คุณกำลังใช้งานเครื่องเสมือนนี้โดยเปิดใช้งานการลดช่องทางด้านข้าง การลดช่องทางด้านข้างช่วยเพิ่มความปลอดภัยแต่ยังมีประสิทธิภาพลดลงอีกด้วย หากต้องการปิดใช้งานการบรรเทาผลกระทบ ให้เปลี่ยนการตั้งค่าการลดช่องทางด้านข้างในแผงขั้นสูงของการตั้งค่าเครื่องเสมือน โปรดดูรายละเอียดเพิ่มเติมในบทความ VMware KB 79832

แม้ว่าปัญหาข้างต้นจะไม่ป้องกันคุณจากการใช้เครื่องเสมือน แต่คุณต้องพิจารณาปิดการใช้งานการลดช่องทางด้านข้างเพื่อให้แน่ใจว่า VM ทำงานได้อย่างราบรื่น ข้อความข้างต้นจะปรากฏขึ้นเมื่อคุณเปิดเครื่อง VM และเกิดขึ้นกับ VMware Workstation เวอร์ชันล่าสุด

เหตุใดคุณจึงควรปิดการใช้งาน Side Channel Mitigations?

ฉันกำลังอ้างอิงสิ่งนี้จาก VMware สาเหตุที่แท้จริงของการลดประสิทธิภาพการทำงานน่าจะเกิดจากการบรรเทาการโจมตีช่องทางด้านข้างเช่น Spectre และ Meltdown การโจมตีช่องทางด้านข้างอนุญาตให้มีการเข้าถึงการอ่านโดยไม่ได้รับอนุญาตโดยกระบวนการที่เป็นอันตรายหรือเครื่องเสมือนไปยังเนื้อหาของเคอร์เนลหรือหน่วยความจำโฮสต์ที่ได้รับการป้องกัน

ผู้จำหน่าย CPU ได้แนะนำคุณสมบัติหลายประการเพื่อปกป้องข้อมูลจากการโจมตีประเภทนี้ เช่น อุปสรรคการทำนายสาขาทางอ้อม โหมดตัวทำนายสาขาทางอ้อมเธรดเดียว โหมดการเก็งกำไรที่จำกัดสาขาทางอ้อม และการล้างแคชข้อมูล L1 แม้ว่าคุณสมบัติเหล่านี้จะมีประสิทธิภาพในการป้องกันการโจมตีช่องทางด้านข้าง แต่ก็อาจทำให้ประสิทธิภาพลดลงอย่างเห็นได้ชัดในบางกรณี

ปิดการใช้งาน Side Channel Mitigations โดยใช้ VMware Workstation

การใช้ VMware Workstation คุณสามารถทำตามขั้นตอนต่อไปนี้เพื่อปิดการลดช่องทางด้านข้าง:

  • เริ่ม VMware Workstation
  • ปิดเครื่องเสมือน
  • ไปที่ VM > การตั้งค่า > ตัวเลือก > ขั้นสูง.
  • ใต้การตั้งค่า ทำเครื่องหมายที่ “Side mitigations ไม่ได้เปิดใช้งานสำหรับโฮสต์ที่เปิดใช้งาน Hyper-V “.

หมายเหตุ: การตั้งค่าข้างต้นใช้ไม่ได้กับ VMware Workstation Player

ปิดการใช้งาน Side Channel Mitigations โดยใช้ VMware Fusion

ทำตามขั้นตอนต่อไปนี้เพื่อปิดใช้งานการลดช่องทางด้านข้างที่ใช้สำหรับเครื่องเสมือนโดยใช้ VMware fusion:

  • เริ่ม VMware Fusion
  • ปิดเครื่องเสมือน
  • ไปที่ เครื่องเสมือน > การตั้งค่า > ขั้นสูง .
  • กาเครื่องหมาย “ปิดการใช้งาน Side Channel Mitigations“.

บทความที่เกี่ยวข้อง