ทำไมการช่วยเหลือการจำลองเสมือนสำหรับฮาร์ดแวร์จึงถูกปิดใช้งาน


14

ทำไมผู้ขายโดยการตั้งค่าฮาร์ดแวร์ช่วยเสมือนจริงเริ่มต้นออก ฉันมี Lenovo Thinkpad X201 (64 บิต) แต่ดูเหมือนว่าเป็นกรณีนี้กับผู้ขายรายอื่นเช่นกัน ฉันต้องการเรียกใช้เครื่องเสมือนบางอย่างดังนั้นฉันจึงเปิดใช้งาน แต่ฉันสงสัยว่าจะมีผลกระทบเชิงลบต่อสิ่งนี้ที่ฉันต้องระวังในอนาคตหรือไม่


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

คำตอบ:


7

ฉันเชื่อว่าเป็นเพราะเหตุผลด้านความปลอดภัย ตัวโกงไฮเปอร์ไวเซอร์สามารถติดตั้งตัวเองแล้วเรียกใช้ระบบปฏิบัติการหลักระบบปฏิบัติการหลักไม่สามารถบอกได้ว่ามันกำลังทำงานภายใต้ไฮเปอร์ไวเซอร์ (บางครั้งเรียกว่าแหวน -1) มันอาจเป็นไวรัสที่ดีที่สุด ดังนั้นคุณต้องเปิดใช้งานอย่างชัดเจนหากคุณรู้ว่าคุณต้องการเรียกใช้ไฮเปอร์ไวเซอร์


0

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


0

ตามหัวข้ออื่น ๆ นี้มี 2 เหตุผลหลัก: เหตุใด HP จึงแนะนำให้ฉันปิดการจำลองเสมือนของฮาร์ดแวร์

  • หลักฐานการรักษาความปลอดภัยของแนวคิด (เม็ดสีฟ้า) อาจอนุญาตให้แขกที่จะโจมตีโฮสต์ของเขาโดยใช้คำแนะนำการจำลองเสมือน
  • มันก็ดูเหมือนว่าจะมีผลกระทบต่อการแสดง

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

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


-1

หากคุณกำลังใช้เครื่องเสมือนจำนวนมาก (โดยเฉพาะอย่างยิ่ง 64 บิต - พวกเขาจะไม่เริ่มโดยไม่มีการจำลองเสมือน) ให้เปิดการจำลองเสมือนไว้


-3

จากวิกิพีเดีย : "ด้วยการจำลองเสมือนแบบใช้ฮาร์ดแวร์ช่วย VMM สามารถจำลองเสมือนคำสั่ง x86 ทั้งหมดได้อย่างมีประสิทธิภาพโดยการจัดการคำแนะนำที่ละเอียดอ่อนเหล่านี้โดยใช้แบบจำลองกับดักและจำลองแบบดั้งเดิมในฮาร์ดแวร์เมื่อเทียบกับซอฟต์แวร์"

VMM = การตรวจสอบเครื่องเสมือน

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


1
การจำลองเสมือนซอฟต์แวร์เกิดขึ้นโหลด CPU สูง (แน่นอนสูงกว่า ) นั่นไม่สมเหตุสมผลเลย
Billy ONeal

พิจารณาว่านี่ไม่ใช่การเปรียบเทียบการจำลองเสมือนซอฟต์แวร์เทียบกับการจำลองเสมือนสำหรับฮาร์ดแวร์ฉันไม่เห็นความคิดเห็นของคุณ ฉันหมายถึงว่าการใช้คุณสมบัติฮาร์ดแวร์ให้มากขึ้นต้องใช้รอบมากขึ้น -> มีกำลังมากขึ้น
น้ำ

1
ฉันไม่ได้ซื้อเหตุผลที่ว่า "เรากำลังจะปิดตัวเลือกนี้เพราะคุณอาจใช้ประสิทธิภาพการทำงานของ CPU หากเปิดใช้งาน" เห็นได้ชัดว่ามีเพียงคนเดียวเท่านั้นที่จะสนใจว่าสวิตช์เปิดอยู่นั้นกำลังโหลดสูงหรือไม่ การปิดสวิตช์ใน BIOS เป็นค่าเริ่มต้นจะทำให้ปัญหาแย่ลงเพราะบังคับให้ผู้ใช้ใช้งานซอฟต์แวร์ (การโหลดที่มากขึ้น) ของการจำลองเสมือนเท่านั้น
Billy ONeal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.