มีมาตรฐานสำหรับเครื่องเสมือนที่มีและไม่มี VT-x หรือไม่?


9

ฉันจะหาเกณฑ์มาตรฐานของเครื่องเสมือนที่ใช้ระบบปฏิบัติการทั่วไปเช่น Ubuntu หรือ WinXP โดยมีและไม่มี VT-x ได้อย่างไร ฉันใช้ xVM (VirtualBox) แต่ยังมีตัวเลือกของ VMWare หรือ Xen hypervisors

ฉันต้องการมาตรฐานที่เป็นอิสระมากกว่าที่เผยแพร่โดย บริษัท เหล่านี้ แต่ฉันจะทำทุกอย่างที่ทำได้ ขอบคุณ

คำตอบ:


10

หลายอย่างขึ้นอยู่กับคุณสมบัติของ VT-x ที่โปรเซสเซอร์ที่คุณเกี่ยวข้องรองรับ การใช้งานครั้งแรกไม่ได้ให้ประโยชน์ที่วัดได้และในกรณีส่วนใหญ่ประสิทธิภาพลดลงจริง อย่างไรก็ตามคุณลักษณะการจำลองเสมือน H / W ล่าสุดที่เกี่ยวข้องกับการแปลที่อยู่ระดับที่สอง (SLAT) ที่ดำเนินการโดย AMD ในฐานะ RVI \ NPT กับ Shanghai Opterons และ Intel ในฐานะ EPT บน Nehalem Xeons นั้นส่งผลประโยชน์ที่วัดได้ในหลายกรณี .

มีการเปรียบเทียบมาตรฐานอิสระที่น่าสนใจใน Johan de Gelas "การเปรียบเทียบการจำลองเสมือนจริงในโลก: เซิร์ฟเวอร์ CPU ที่ดีที่สุดเปรียบเทียบ"จากเดือนพฤษภาคมที่เขาเปรียบเทียบระบบ Sanghai และ Nehalem ด้วยคุณสมบัติการจำลองเสมือนสำหรับฮาร์ดแวร์ที่เปิดใช้งานและปิดใช้งานแม้ว่าจะไม่ใช่เจตนาหลัก มันมีความเป็นอิสระและเดอ Gelas ก็คุ้มค่าที่จะอ่านเสมอเมื่อเขาเข้าไปในความกล้าหาญของสถาปัตยกรรมซีพียูและประสิทธิภาพ

คุณสามารถได้รับบางส่วนมาตรฐานที่ไม่เป็นอิสระจาก VMware ที่เฉพาะรายละเอียดประโยชน์ของ VT-x EPT บน Nehalem CPU ในเอกสารของพวกเขา"การประเมินผลของ Intel EPT ฮาร์ดแวร์ Assist" พื้นที่ที่คุณสนใจดูเหมือนจะเป็น End User OS มากกว่าเซิร์ฟเวอร์และ NPT ของ Intel EPT \ AMD สามารถสร้างความแตกต่างได้ที่นั่น กระดาษด้านบนครอบคลุมประเภทงานที่หลากหลาย แต่สองสิ่งที่คุณสนใจมากที่สุดคือ Apache Compile (ปรับปรุง 34-48%) และ Citrix XenApp (30%) VMware ยังตีพิมพ์บทความที่คล้ายกันปีที่ผ่านมาสำหรับระบบเอเอ็มดี RVI

โปรดทราบว่าอาจมีข้อเสีย - เอกสารสีขาวแสดงให้เห็นว่าปริมาณงานบางอย่างไม่ได้รับประโยชน์และอาจทำให้เกิดการย่อยสลายเล็กน้อย (ไม่กี่เปอร์เซ็นต์) สำหรับปริมาณงานที่ไม่ได้รับประโยชน์อย่างมีนัยสำคัญจากการปรับปรุงการจัดการข้อบกพร่องของหน้ากระดาษ

มีการนำเสนอทางเทคนิคที่มีรายละเอียดที่ดีมากจาก VMWorld 2007 ที่อธิบายถึงความก้าวหน้าและสาเหตุบางประการที่ทำให้ VT-X \ AMD-v รุ่นเริ่มต้นไม่ได้ให้ประโยชน์ด้านประสิทธิภาพในโลกแห่งความเป็นจริงและทำไมรุ่นใหม่ที่รองรับ SLAT VMWorld 1007 - "ด้าน TA68 การปฏิบัติงานของ x86 Virtualization"

สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าไฮเปอร์ไวเซอร์ใดก็ตามที่คุณวางแผนจะใช้สามารถใช้งานคุณสมบัติทั้งหมดได้เช่น VMware vSphere \ ESX4 หรือ ESX 3.5 Update 4 จำเป็นต้องใช้เพื่อสนับสนุน EPT ของ Intel อัพเดต 3 (หรือใหม่กว่า) จำเป็นสำหรับการสนับสนุน AMD RVI \ NPT


7

EULA สำหรับ VMware ห้ามมิให้มีการเผยแพร่มาตรฐาน:

http://blogs.vmware.com/virtualreality/2009/03/a-big-step-backwards-for-virtualization-benchmarking.html

นั่นเป็นเหตุผลที่คุณไม่เห็นการวัดเปรียบเทียบอิสระมากเกินไป


WTF ..................
Mauricio Scheffer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.