หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: ตามล่าหา INTEL VT-d / AMD IOMMU  (อ่าน 25174 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« เมื่อ: สิงหาคม 16, 2009, 10:17:35 PM »

  หลังจากที่หลายๆคนคงได้สัมผัสกับ INTEL VT-x / AMD-V กันมาบ้างแล้ว  สิ่งสำคัญอีกตัวที่จะมีบทบาทสำคัญในโลก Virtualzation คือ INTEL VT-d / AMD IOMMU  โดย Function จะเกี่ยวกับอุปกรณ์และ Chipset ของ Mainboard ของเรา  โดยการที่เราจะนำเอาอุปกรณ์ที่ติดตั้งลงใน Server ของเราเข้าไปใช้ในโลกเสมือนของเราได้ เช่น Network Card, Graphic Card, USB Controller etc. 
  IOMMU ย่อมาจาก input/output memory management unit โดย Function นี้จะเริ่มมีมาใน Chipset ของ Computer ในระดับ Server  มานานระยะนึงแล้ว เช่น Server จากทาง AMD ที่ใช้ CPU Opteron (ตัวที่ Core พื้นฐานร่วมกับ Phenom)  ส่วนเครื่อง Computer ระดับ Desktop เพิ่งจะทยอยออกมายังไม่เช่น Chipset จาก intel X38, P35, P45, Q45, X58 etc. ส่วนฝั่ง AMD ยังไม่มีออกมาในตอนนี้  แต่จะเริ่มมีออกมาพร้อมกับ AMD RD880, RD890 ในระยะเวลาอันใกล้นี้ (AMD ประกาศ Function ตั้งแต่ 2006 แต่กว่าจะออก Shipset ระดับ Desktop ได้ช้ากว่าทาง INTEL)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #1 เมื่อ: สิงหาคม 16, 2009, 10:51:09 PM »

  ในรูปจะเป็นการเปรียบเทียบ VM แบบต่างๆ  ประกอบไปด้วย
     1. Monolithic Model (Hypervisor Type1 or native, bare-metal) เช่น MS Hyper-V, VMware ESX Server etc.
     2. Service VM Model (Hypervisor Type2 or Hosted) เช่น VMware Server etc.
     3. Pass-through Model อันนี้เป็นอันใหม่ที่ต้องมี Hardware รองรับตามหัวเรื่องนี้ครับ  เท่าที่พอทราบข่าวไม่ว่า Xen , Parrellel, MS, ESX คงเริ่มมีออกมา  (ดังที่จะพบได้ใน ESX4/4i)  แต่ปัญหาเมื่อลงลึกถึง Hardware ระดับล่าง  มีได้ผลประโยชน์คือทำงานได้เร็วขึ้นกว่า Hypervisor แบบก่อนๆ  แต่อาจมีปัญหากับ Fuction Migration


* CompareIO.png (280.29 KB, 1040x778 - ดู 4943 ครั้ง.)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #2 เมื่อ: สิงหาคม 16, 2009, 11:53:16 PM »

  มาชม slide กันต่อ


* CompareIO2.png (235.77 KB, 1032x777 - ดู 4840 ครั้ง.)

* CompareIO3.png (288.55 KB, 1035x771 - ดู 4757 ครั้ง.)

* CompareIO4.png (157.86 KB, 1036x772 - ดู 4774 ครั้ง.)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #3 เมื่อ: สิงหาคม 16, 2009, 11:55:59 PM »

  ต่อ


* CompareIO5.png (241.3 KB, 1030x776 - ดู 4783 ครั้ง.)

* CompareIO6.png (265.36 KB, 1035x774 - ดู 4760 ครั้ง.)

* CompareIO7.png (301.83 KB, 1034x772 - ดู 4738 ครั้ง.)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #4 เมื่อ: สิงหาคม 16, 2009, 11:59:30 PM »

   เอาเป็นว่าอย่าไปซีเรียสกับมันมากมายครับ  ถ้าเราใช้ IOMMU หรีอ VT-d ได้จะทำให้สามารถใช้งาน Hardware ที่เราติดตั้งเพิ่มเข้าไปใน VM ของเราได้ครับ  ส่วนใน VMware ESX4/4i จะเรียกการใช้งานส่วนนี้ว่า VMDircetPath  ถ้าผมได้มีโอกาสจับ Hardware ของเครื่องที่เปิด Function นี้ได้เมื่อไรจะเอามาให้ชมกันครับ  รวมทั้งที่หัวข้อก่อนหน้านี้คุยกันเกี่ยวกับ usb ที่เราจะสามารถใช้ Hardlock (Dongle) Usb ได้ใน VM  ถ้าเราใช้ความสามมารถอันใหม่นี้ได้
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #5 เมื่อ: สิงหาคม 17, 2009, 08:55:13 PM »

  หลังจากไปสืบหาว่า Desktop Board ตัวไหนพอจะหาได้ในบ้านเราแล้วมี VT-d คงมีแต่ x58 ที่ใช้กับ CPU i7 ที่จะมี function อันนี้แน่ๆ  ส่วน AMD ได้แต่ร้องเพลงรอไปก่อนจนกว่า RD880, 890 จะออกมาในเร็วๆนี้  อันนี้เป็นตัวอย่าง Board รุ่นนึงที่น่าจะมีขายในบ้านเราพอดีผมไม่ได้มีเป็นของตัวเองแต่เอาตัวอย่างจากหน้า Post Bios ว่าจะมี Fucntion อันนี้อยู่


* ECSX58BA2VT.png (155.32 KB, 659x263 - ดู 4547 ครั้ง.)

* ECSX58BA2VTd.png (67 KB, 728x104 - ดู 4306 ครั้ง.)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #6 เมื่อ: สิงหาคม 18, 2009, 11:34:32 AM »

  ส่วนอันนี้เป็นของ AMD บน Server Board แต่เห็นว่ายังมีปัญหากับ ESX4 อยู่


* TyanS2895.jpg (238.32 KB, 1600x1200 - ดู 4596 ครั้ง.)
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: