Webboard on Worldsen / VMThai.com

โลกของ VPS => เรื่องทั่วไปของ VPS => ข้อความที่เริ่มโดย: cluangar ที่ สิงหาคม 16, 2009, 10:17:35 PM



หัวข้อ: ตามล่าหา INTEL VT-d / AMD IOMMU
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 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)


หัวข้อ: Re: ตามล่าหา INTEL VT-d / AMD IOMMU
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 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


หัวข้อ: Re: ตามล่าหา INTEL VT-d / AMD IOMMU
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 16, 2009, 11:53:16 PM
  มาชม slide กันต่อ


หัวข้อ: Re: ตามล่าหา INTEL VT-d / AMD IOMMU
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 16, 2009, 11:55:59 PM
  ต่อ


หัวข้อ: Re: ตามล่าหา INTEL VT-d / AMD IOMMU
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 16, 2009, 11:59:30 PM
   เอาเป็นว่าอย่าไปซีเรียสกับมันมากมายครับ  ถ้าเราใช้ IOMMU หรีอ VT-d ได้จะทำให้สามารถใช้งาน Hardware ที่เราติดตั้งเพิ่มเข้าไปใน VM ของเราได้ครับ  ส่วนใน VMware ESX4/4i จะเรียกการใช้งานส่วนนี้ว่า VMDircetPath  ถ้าผมได้มีโอกาสจับ Hardware ของเครื่องที่เปิด Function นี้ได้เมื่อไรจะเอามาให้ชมกันครับ  รวมทั้งที่หัวข้อก่อนหน้านี้คุยกันเกี่ยวกับ usb ที่เราจะสามารถใช้ Hardlock (Dongle) Usb ได้ใน VM  ถ้าเราใช้ความสามมารถอันใหม่นี้ได้


หัวข้อ: Re: ตามล่าหา INTEL VT-d / AMD IOMMU
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 17, 2009, 08:55:13 PM
  หลังจากไปสืบหาว่า Desktop Board ตัวไหนพอจะหาได้ในบ้านเราแล้วมี VT-d คงมีแต่ x58 ที่ใช้กับ CPU i7 ที่จะมี function อันนี้แน่ๆ  ส่วน AMD ได้แต่ร้องเพลงรอไปก่อนจนกว่า RD880, 890 จะออกมาในเร็วๆนี้  อันนี้เป็นตัวอย่าง Board รุ่นนึงที่น่าจะมีขายในบ้านเราพอดีผมไม่ได้มีเป็นของตัวเองแต่เอาตัวอย่างจากหน้า Post Bios ว่าจะมี Fucntion อันนี้อยู่


หัวข้อ: Re: ตามล่าหา INTEL VT-d / AMD IOMMU
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 18, 2009, 11:34:32 AM
  ส่วนอันนี้เป็นของ AMD บน Server Board แต่เห็นว่ายังมีปัญหากับ ESX4 อยู่