วิธีปิดการใช้งาน 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 Player
ปิดการใช้งาน Side Channel Mitigations โดยใช้ VMware Fusion
ทำตามขั้นตอนต่อไปนี้เพื่อปิดใช้งานการลดช่องทางด้านข้างที่ใช้สำหรับเครื่องเสมือนโดยใช้ VMware fusion:


