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)
|
|
|
บันทึกการเข้า
|
|
|
|
cluangar
|
|
« ตอบ #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
|
|
|
บันทึกการเข้า
|
|
|
|
cluangar
|
|
« ตอบ #2 เมื่อ: สิงหาคม 16, 2009, 11:53:16 PM » |
|
มาชม slide กันต่อ
|
|
|
บันทึกการเข้า
|
|
|
|
cluangar
|
|
« ตอบ #3 เมื่อ: สิงหาคม 16, 2009, 11:55:59 PM » |
|
ต่อ
|
|
|
บันทึกการเข้า
|
|
|
|
cluangar
|
|
« ตอบ #4 เมื่อ: สิงหาคม 16, 2009, 11:59:30 PM » |
|
เอาเป็นว่าอย่าไปซีเรียสกับมันมากมายครับ ถ้าเราใช้ IOMMU หรีอ VT-d ได้จะทำให้สามารถใช้งาน Hardware ที่เราติดตั้งเพิ่มเข้าไปใน VM ของเราได้ครับ ส่วนใน VMware ESX4/4i จะเรียกการใช้งานส่วนนี้ว่า VMDircetPath ถ้าผมได้มีโอกาสจับ Hardware ของเครื่องที่เปิด Function นี้ได้เมื่อไรจะเอามาให้ชมกันครับ รวมทั้งที่หัวข้อก่อนหน้านี้คุยกันเกี่ยวกับ usb ที่เราจะสามารถใช้ Hardlock (Dongle) Usb ได้ใน VM ถ้าเราใช้ความสามมารถอันใหม่นี้ได้
|
|
|
บันทึกการเข้า
|
|
|
|
cluangar
|
|
« ตอบ #5 เมื่อ: สิงหาคม 17, 2009, 08:55:13 PM » |
|
หลังจากไปสืบหาว่า Desktop Board ตัวไหนพอจะหาได้ในบ้านเราแล้วมี VT-d คงมีแต่ x58 ที่ใช้กับ CPU i7 ที่จะมี function อันนี้แน่ๆ ส่วน AMD ได้แต่ร้องเพลงรอไปก่อนจนกว่า RD880, 890 จะออกมาในเร็วๆนี้ อันนี้เป็นตัวอย่าง Board รุ่นนึงที่น่าจะมีขายในบ้านเราพอดีผมไม่ได้มีเป็นของตัวเองแต่เอาตัวอย่างจากหน้า Post Bios ว่าจะมี Fucntion อันนี้อยู่
|
|
|
บันทึกการเข้า
|
|
|
|
cluangar
|
|
« ตอบ #6 เมื่อ: สิงหาคม 18, 2009, 11:34:32 AM » |
|
ส่วนอันนี้เป็นของ AMD บน Server Board แต่เห็นว่ายังมีปัญหากับ ESX4 อยู่
|
|
|
บันทึกการเข้า
|
|
|
|
|