SLAT หรือ การแปลที่อยู่ระดับที่สอง เป็นเทคโนโลยีที่ทำงานร่วมกับ Hyper-V รองรับทั้งโปรเซสเซอร์ Intel และ AMD เรียกว่า Extended Page Table (EPT) ในโปรเซสเซอร์ Intel และ Rapid Virtualization Indexing (RVI) ในโปรเซสเซอร์ AMD ในโพสต์นี้ เราจะมาดูกันว่า SLAT คืออะไร วิธีตรวจสอบว่าคอมพิวเตอร์รองรับ SLAT หรือไม่ และวิธีเปิดใช้งาน Second Level Address Translation ใน BIOS
การแปลที่อยู่ระดับที่สอง (SLAT)
รองรับ SLAT ใน Nehalem โปรเซสเซอร์สถาปัตยกรรมและรุ่นใหม่กว่าสำหรับ Intel และ Barcelona โปรเซสเซอร์และใหม่กว่าสำหรับ AMD
สิ่งพิเศษเกี่ยวกับโปรเซสเซอร์เหล่านี้คือมี Translation Lookaside Buffer หรือ TLB. โปรเซสเซอร์เหล่านี้สนับสนุนการแปลหน่วยความจำกายภาพ แคชประเภทนั้นมีการแมปที่ใช้ล่าสุดทั้งหมดจากตารางเพจของโปรเซสเซอร์ แคชในตัวใช้เพื่อกำหนดข้อมูลการแมปโดย TLB โดยที่อยู่เสมือนจำเป็นต้องแปลงเป็นที่อยู่จริง หากไม่พบข้อมูลนี้ จะเกิดข้อผิดพลาดของเพจ และระบบปฏิบัติการจะค้นหาข้อมูลการแมปในตารางเพจ หากพบเรกคอร์ดการแมปแบบสัมพัทธ์ จะถูกเขียนโดยตรงใน TLB และการแปลที่อยู่จะเกิดขึ้น
การใช้ Hyper-V นี้อาศัยทรัพยากรเสมือนและฟังก์ชันเสมือนมากกว่า ดังนั้นจึงช่วยลดค่าใช้จ่ายในการแปลที่อยู่ของผู้เยี่ยมชมจริงเป็นที่อยู่จริง ดังนั้น ทรัพยากรทางกายภาพจำนวนมากจึงถูกบันทึกและสามารถใช้สำหรับการทำงานอื่นๆ ได้
วิธีตรวจสอบว่าคอมพิวเตอร์รองรับ SLAT หรือไม่
คุณสามารถตรวจสอบได้ว่าคอมพิวเตอร์ของคุณรองรับ SLAT สองวิธีหรือไม่:
- ใช้ยูทิลิตี้ CoreInfo จาก Microsoft TechNet
- ใช้ เปิดและปิดฟีเจอร์ของ Windows อรรถประโยชน์
1] ใช้ยูทิลิตี้ CoreInfo จาก Microsoft TechNet
ดาวน์โหลด CoreInfo archive จาก Technet แยกเนื้อหาของไฟล์เก็บถาวรในรูทของพาร์ติชันระบบปฏิบัติการของคุณ
เปิด Windows Command Prompt ในฐานะผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้เพื่อไปยังตำแหน่งที่เหมาะสม:
cd C:\
ถัดไป รันคำสั่งต่อไปนี้:
coreinfo.exe -v
คุณจะเห็นผลลัพธ์ที่คล้ายกับสิ่งนี้:
ขึ้นอยู่กับโปรเซสเซอร์ที่คุณใช้ คุณจะได้รับตัวเลือกสำหรับ EPT หรือ RVI และจะมีข้อมูลที่เกี่ยวข้องกับความพร้อมจำหน่ายสินค้า
2] เปิดและปิดคุณลักษณะของ Windows
เปิดแผง เปิดและปิดคุณลักษณะของ Windows ของแผงควบคุม
ขยายตัวเลือกสำหรับ Hyper-V.
หากมีตัวเลือกสำหรับ Hyper-V Platform เป็นสีเทา ไม่รองรับ SLAT
วิธีเปิดใช้งาน SLAT จาก BIOS
หากต้องการเปิดใช้งานคุณสมบัติ SLAT คุณเพียงแค่ต้องเปิดใช้งานการจำลองเสมือนใน BIOS ของคุณ
ฉันหวังว่าคู่มือนี้จะช่วยคุณได้