คอมพิวเตอร์ Windows อินเทอร์เน็ต

เครื่องเสมือนที่รวดเร็วสำหรับ windows Windows Virtual PC เป็นเครื่องเสมือนจาก Microsoft กำหนดค่าระบบเสมือน

คิดว่าอะไรเด็ดสุด เครื่องเสมือนที่ดีที่สุด?

ฉันจะไม่ประดิษฐ์จักรยานและเล่าให้คนอื่นฟัง ฉันแนะนำให้คุณอ่านบทความจากนิตยสาร Linux Format โดยผู้เชี่ยวชาญได้ทำการเปรียบเทียบเครื่องเสมือนยอดนิยมห้าเครื่องโดยหวังว่าจะได้พบกับ ... เครื่องเสมือนที่ดีที่สุด อย่างไรก็ตาม ฉันขอแนะนำ Windows ให้กับผู้ที่สละสิทธิ์และพยายามหลบหนีจากการถูกจองจำ

  • เครื่องเสมือนคืออะไร
  • ทำไมคุณถึงต้องการเครื่องเสมือน
  • เราทดสอบเครื่องเสมือนอย่างไร
  • ประสิทธิภาพ
  • ฟังก์ชั่น
  • ความเข้ากันได้และสแนปชอต
  • การรวมเดสก์ท็อป
  • การเร่งความเร็วกราฟิก
  • คำตัดสิน

เครื่องเสมือนคืออะไร

พูดง่ายๆ โดยไม่ต้องยุ่งยาก เครื่องเสมือนก็คือระบบปฏิบัติการในระบบปฏิบัติการ

ทำไมฉันถึงต้องการเครื่องเสมือน

ในกรณีของเรา เครื่องเสมือนเป็นแพลตฟอร์มสำหรับตรวจสอบโปรแกรมเป็นหลัก ตามที่คุณเข้าใจอาจมี แฮกเกอร์ใช้เครื่องเสมือนอีกเครื่องหนึ่งเพื่อทดสอบโทรจันของตนเองและของผู้อื่น และไฟล์มหัศจรรย์อื่นๆ ไม่ว่าคุณจะอยู่ในกลุ่มใด คุณจะยังคงสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับเครื่องเสมือนและวิธีการทำงาน

เราทดสอบเครื่องเสมือนอย่างไร

อันดับแรก เราใช้เครื่องดูอัลคอร์ (เนื่องจากข้อจำกัดด้านงบประมาณ) กับ Arc Linux ที่ใหม่กว่า นอกจาก VMware ที่เป็นกรรมสิทธิ์ (เวอร์ชัน 7.1.0 ของ Plauer และระยะเวลาทดลองใช้งาน 30 วันของ Workstation 11) เรายังใช้แพ็คเกจ Arch อย่างเป็นทางการซึ่งติดตามการเปิดตัวของนักพัฒนาซอฟต์แวร์อย่างใกล้ชิด แต่ละเครื่องมี RAM ระบบ 2 GB และหน่วยความจำวิดีโอ 128 MB (256 MB หากจำเป็น)

เราทดสอบผู้สมัครแต่ละคนบนระบบปฏิบัติการแขกที่แตกต่างกัน: Mint 17.1 และ Kubuntu 15.04 เบต้า รวมถึงระบบปฏิบัติการที่ไม่ใช่ Linux อื่นที่เรียกว่า Windows ในการวัดประสิทธิภาพ เราได้รวบรวม Mint core หลัก รันการวัดประสิทธิภาพ JavaScript ของ SunSpider และเล่นเกมที่แตกต่างจากคลัง Steam ของเรา เพื่อทดสอบตัวเลือกจริง เรารันบนเครื่อง 8-core ที่มี RAM 16GB และ Nvidia GTX 4GB แต่แล้วเราก็ถูกบังคับให้ส่งคืน

เทคโนโลยีการจำลองเสมือนได้เปลี่ยนแนวการประมวลผลโดยพื้นฐาน เราอายที่จะพูดว่านี่เป็นสิ่งประดิษฐ์ใหม่ (เมนเฟรมในยุคแรกใช้เป็นวิธีการจัดหาทรัพยากร) แต่เมื่อทศวรรษที่แล้วนวัตกรรม CPU หมายความว่าคุณสามารถบรรลุประสิทธิภาพใกล้เคียงกับเจ้าของภาษาด้วยรหัส x86 เท่านั้น และตอนนี้เราจัดการเพื่ออัดเครื่องหลายสิบเครื่อง (คัดลอกและกู้คืนได้ง่าย) ไว้ในอาคารเดียว และการทำงานของศูนย์ข้อมูลก็มีประสิทธิภาพมากขึ้น เป็นไปได้ที่จะจำลองสถาปัตยกรรมอื่น เช่น ARM ซึ่งสะดวกสำหรับนักพัฒนาแบบฝังตัว

นอกจากนี้ยังเป็นประโยชน์สำหรับผู้ใช้ทั่วไปอีกด้วย: การทำความรู้จักกับระบบปฏิบัติการใหม่ไม่จำเป็นต้องใช้เวลานานเช่นนี้ เพราะกลัวว่าจะทิ้งระบบของคุณไปตลอดกาล แม้ว่าคุณจะต้องการทดสอบโปรแกรมใหม่ แต่การทำในเครื่องเสมือนนั้นปลอดภัยกว่ามาก แทนที่จะเสี่ยงกับการตั้งค่าปัจจุบันของคุณ การสนับสนุนสำหรับการจำลองเสมือนในเคอร์เนล (ผ่าน KVM) และโปรแกรมจำลอง Qemu หมายความว่าผู้ใช้ Linux ไม่จำเป็นต้องใช้เครื่องมือที่เป็นกรรมสิทธิ์อีกต่อไป

ในสมัยก่อน VirtualBox ของ Sun (ซึ่งครั้งหนึ่งเคยเป็นเจ้าของโดย Innotek และตอนนี้คือ Oracle) เป็นเพียงตัวเลือกเดียวที่แท้จริง แต่เวลาได้เปลี่ยนไปแล้ว มาดูแอปพลิเคชันเวอร์ชวลไลเซชันอื่นๆ กัน

ทั้ง VMware และ VirtualBox ใช้โมดูลที่ขึ้นกับเคอร์เนลซึ่งโหลดเพื่อทำเวทย์มนตร์ VMware จะต้องคอมไพล์ ซึ่งจะต้องติดตั้งแพ็คเกจส่วนหัวของเคอร์เนลและฮาร์ดแวร์ของคอมไพเลอร์ทั้งหมด จากนั้นคุณจะได้รับสคริปต์เริ่มต้นเพื่อโหลดโมดูลที่ระบุ แม้ว่าจะไม่มีประโยชน์สำหรับผู้ใช้ Systemd หากเป็นกรณีของคุณ คุณอาจต้องการสร้างไฟล์ init ของคุณเองแทนที่จะเรียกใช้สคริปต์นี้เป็นรูทตลอดเวลา (หรือเห็นข้อความแสดงข้อผิดพลาดเดียวกันทั้งหมด) ในขณะที่เขียนบทความนี้ เคอร์เนลซีรีส์ 3.19 จำเป็นต้องทำการแพตช์แหล่งข้อมูล VMware แต่ฉันหวังว่าสิ่งนี้จะได้รับการแก้ไขเมื่อถึงเวลาที่นิตยสารเผยแพร่ แพ็คเกจ VirtualBox มีให้ในการกระจายส่วนใหญ่ ดังนั้นหากคุณมีเคอร์เนลมาตรฐาน คุณไม่ต้องกังวลกับสิ่งใด

Virt-Manager กำหนดให้บริการ libvirtd ทำงานบนระบบของคุณก่อนที่จะเริ่มใช้งาน ซึ่งจะแจ้งให้คุณทราบด้วยข้อความที่ใจดี และหากคุณใช้สภาพแวดล้อมเดสก์ท็อปที่ทำงานได้อย่างสมบูรณ์ บริการดังกล่าวจะทำเพื่อคุณ สิ่งที่คุณต้องทำคือป้อนรหัสผ่านรูท

ทั้ง VirtualBox และ VMware Workstation ค่อนข้างตรงไปตรงมา เว้นแต่คุณต้องการให้ตัวเลือกทุกอย่างเสียสมาธิ อย่างไรก็ตาม VMware Player ไม่ได้มีตัวเลือกมากมายขนาดนั้น และคุณจะสามารถทำให้เครื่องของคุณพร้อมใช้งานได้อย่างรวดเร็ว แต่ถ้าคุณตั้งใจจะใช้ตัวเลือกเหล่านี้ให้เกิดประโยชน์สูงสุด คุณจะต้องติดตั้งส่วนเสริมของผู้เยี่ยมชม

Linux Guest Additions สำหรับ VirtualBox นั้นติดตั้งได้ง่ายกว่ามาก (ซีดีจะเริ่มทำงานโดยอัตโนมัติ) มากกว่าส่วนเสริมของ VMware ที่ต้องการการคัดลอกโปรแกรมจากซีดีในจินตนาการ การเปลี่ยนการอนุญาต จากนั้นจึงเรียกใช้สคริปต์ มันคือปี 1999 จริงหรือ? แต่เมื่อทำทั้งหมดนี้ คุณจะได้รับรางวัลเป็นกราฟิกที่ได้รับการปรับปรุงและคุณสมบัติเพิ่มเติมจำนวนหนึ่ง ซึ่งเราจะพูดถึงต่อไป

วิธีที่ง่ายที่สุดในคอลเล็กชันของเราคือ Boxes แม้ว่าจะมีฟังก์ชัน Qemu / libvirt ขั้นต่ำเท่านั้น VMware Player และ VirtualBox มาในอันดับที่สอง รองลงมาคือคู่แข่งที่จ่ายเงิน (ในนาม ยากกว่าเนื่องจากมีตัวเลือกที่มากกว่า) Virt-Manager ไม่ได้ใช้งานยากเป็นพิเศษ แต่มีฉากเขาวงกตของ Qemu มากพอที่จะเอาชนะมือใหม่ได้ นอกจากนี้ กลไกในการจัดการที่เก็บข้อมูลค่อนข้างซับซ้อน โดยเฉพาะอย่างยิ่งหากคุณจะจัดเก็บดิสก์เสมือนของคุณในตำแหน่งที่ไม่ได้มาตรฐาน: ก่อนอื่นคุณต้องเพิ่มไดเร็กทอรีที่จำเป็นเป็น "พูลหน่วยเก็บข้อมูล" อย่างไรก็ตาม การกระจายโมดูลที่จำเป็นทั้งหมดจะถูกจัดเตรียมโดยการกระจายของคุณเอง และในกรณีนั้น ทำไมไม่ลองเสี่ยงดู

ประสิทธิภาพ

พวกเขาจะสร้าง VM ที่ช้าหรือว่องไวสำหรับคุณหรือไม่

การปรับปรุงฮาร์ดแวร์และเทคโนโลยี Paravirtualization ทำให้สามารถทำงานบางอย่างด้วยความเร็วที่ใกล้เคียงกับฮาร์ดแวร์จริง

อย่างไรก็ตาม โดยปกติแล้ว ประสิทธิภาพการทำงานจะลดลงอย่างแน่นอน เกือบทุกการกำหนดค่าที่เราทดสอบบนเดสก์ท็อปสำหรับแขกมีความล่าช้า แต่คุณเคยชินกับมันแล้ว และคุณสามารถปิดความสวยงามทุกประเภทหรือเปิดโหมดการวางตัวเป็นกลางที่เหมาะสมได้ หากคุณกังวลเรื่องนี้

เราไม่ได้คำนึงถึงประสิทธิภาพ 3D ที่นี่ ซึ่งจะไม่ยุติธรรมทั้งหมด และมีหมวดหมู่ของตัวเองผ่านทางหน้า อย่างไรก็ตาม สำหรับงานประจำวันโดยใช้ Terminal คุณแทบจะไม่สังเกตเห็นความแตกต่างระหว่างผู้สมัครของเรามากนัก การทดลองกับการรวบรวมเคอร์เนลแสดงให้เห็นว่า VirtualBox ล้าหลังมากในการแข่งขัน การทดสอบเบนช์มาร์ก SunSpider JavaScript ยืนยันข้อสรุปนี้: งานทั้งสองเสร็จช้ากว่างานอื่น 20% ดิสก์ I / O (โดยเฉพาะถ้าคุณมี SSD) และการรับส่งข้อมูลเครือข่ายนั้นรวดเร็วสำหรับผู้สมัครทั้งหมดของเรา ในที่สุด VMware ได้รักษาความปลอดภัยด้วยการสนับสนุนโปรเซสเซอร์ Intel รุ่นใหม่กว่า

ฟังก์ชั่น

ผู้สมัครแต่ละคนมีอะไรให้บ้าง?

ผู้สมัครทุกคนของเราได้รับการออกแบบสำหรับกรณีการใช้งานที่แตกต่างกัน ดังนั้นแต่ละกรณีจึงมีประโยชน์เฉพาะตัว แน่นอน การมีอยู่ของฟังก์ชันมาตรฐานบางอย่างนั้นบอกเป็นนัยอย่างแน่นอน ตัวอย่างเช่น เป็นเรื่องปกติที่จะรวมความสามารถในการสร้างสแน็ปช็อต การรองรับส่วนขยายโปรเซสเซอร์ Intel VT-x และ AMD-V และการกำหนดค่าฮาร์ดแวร์เสมือนที่ยืดหยุ่น ทุกคนเสนอสิ่งนี้ทั้งหมด แต่แอปพลิเคชั่นบางตัวมีความสามารถในการทำผลงานที่กล้าหาญมากขึ้น

ควรสังเกตว่า Gnome Boxes และ Virt-Manager เป็นเพียงส่วนต่อประสานกับ Qemu (ผ่านเลเยอร์ libvirt abstraction) โดยพื้นฐานแล้ว Qemu เป็นโปรแกรมจำลองโปรเซสเซอร์ที่สามารถให้การจำลองเสมือนผ่าน KVM ได้ แต่ก็ยังเป็นโลกทั้งใบ

ลองมาดูที่ผู้สมัครแยกกัน

กล่อง Gnome ★★

เมื่อถูกเรียกจากบรรทัดคำสั่ง Qemu รองรับตัวเลือกมากมาย ซึ่งส่วนใหญ่ไม่มีอยู่ใน Gnome Boxes: เป้าหมาย (ใช้งาน) คือทำให้รูปลักษณ์และการใช้งานดูเรียบง่ายและชัดเจน ด้วยอินเทอร์เฟซของวิซาร์ดที่ใช้งานง่าย คุณสามารถตั้งค่าเครื่องเสมือนได้ด้วยการคลิกเพียงสามครั้ง - เพียงแค่ชี้ไปที่ ISO ที่เหมาะสม กล่องจะสรุปความแตกต่างระหว่างเครื่องเสมือนและเครื่องระยะไกล และคุณสามารถเชื่อมต่อทั้งสองผ่าน VNC, SPICE (ซึ่งอนุญาตให้เสียงทำงานบนเครือข่าย) หรือ OVirt

กล่องคำพังเพย

Box ไม่สามารถควบคุมเครื่องเสมือนของคุณผ่านเครือข่ายได้มากนัก แต่อย่างน้อยก็มีตัวช่วยสร้าง NAT ทั้งหมดที่คุณต้องการเพื่อให้เครื่องเสมือนของคุณสื่อสารกับโลกได้ ผู้สมัครคนอื่นๆ ประสบความสำเร็จในการตั้งค่า NAT, บริดจ์เครือข่าย หรือเครือข่ายเฉพาะโฮสต์ และทั้งหมดนี้สามารถทำได้สะดวกมากในบางสถานการณ์

Virt-Manager ★★★★

Virt-Manager (หรือที่รู้จักว่า Virtual Machine Manager) นำเสนอฟีเจอร์ Qemu ที่มากกว่าอย่างเห็นได้ชัด (แต่ไม่ใช่ทั้งหมด) ดูเหมือนว่าเขาจะลงเอยด้วยรายชื่อระบบปฏิบัติการ x86 ที่รองรับ โดยเฉพาะอย่างยิ่งระบบปฏิบัติการจากตระกูลลินุกซ์


Virt-Manager

นอกเหนือจากนั้น Virt-Manager ทำให้ง่ายต่อการกำหนดค่าเครื่องที่มีความซับซ้อน - คุณสามารถเพิ่มฮาร์ดแวร์ใดก็ได้รวมถึงอินเทอร์เฟซเครือข่ายหลายตัว นอกเหนือจาก KVM VM แล้ว Virt-Man-ager ยังสามารถใช้ประโยชน์จากการสนับสนุน Qemu / libvirt สำหรับแขก Xen และคอนเทนเนอร์ LXC อีกทางเลือกหนึ่ง มันสามารถสำรวจทรัพยากรของแขกและให้กราฟที่ดีมาก (เช่นกราฟในส่วนประสิทธิภาพในหน้า 25 ซึ่งใช้เวลาประมาณ 30 วินาทีหลังจาก Windows 10 เริ่มทำงาน) นอกจากนี้ Virt-Manager ยังใช้ประโยชน์จากการรองรับ USB 3.0 ที่เพิ่มล่าสุดของ Qemu

ความเข้ากันได้และสแนปชอต

เป็นไปได้ไหมที่จะย้ายเครื่องเสมือนระหว่างเครื่องจริง?

บางครั้งจำเป็นต้องย้าย VM ระหว่างไฮเปอร์ไวเซอร์ โปรแกรมทั้งหมดของเราสามารถนำเข้าเครื่องที่จัดเก็บในรูปแบบ Open Virtual Appliance (OVA) ซึ่งเป็นเพียงไฟล์เก็บถาวร tar ที่มีภาพดิสก์ VMDK (VMware) และข้อมูลฮาร์ดแวร์เสมือน VirtualBox อนุญาตให้ส่งออกไปยังรูปแบบนี้ แต่ยังมี - Virtual Disk Image (VDI) ของตัวเองและยังจัดการกับส่วนที่เหลือทั้งหมด

คำสั่ง qemu-img สามารถใช้ในการแปลงรูปแบบได้ สิ่งที่ควรทราบเป็นพิเศษคือรูปแบบ QCOW2 อันเป็นที่รักของเขา ซึ่งช่วยให้สามารถจัดเก็บสแน็ปช็อตระบบหลายรายการภายในโดยใช้เคล็ดลับ Copy On Write (COW) ที่ยอดเยี่ยม

Boxes, Virt-Manager, VirtualBox และ VMware Workstation รองรับสแน็ปช็อตของระบบ รักษาสถานะต่างๆ ของ VM VMware Player ให้คุณมีสแน็ปช็อตได้เพียงเครื่องเดียวต่อเครื่อง นอกเหนือจากสถานะปัจจุบัน การทดสอบถดถอยเชิงลึกจึงถูกตัดออก

VirtualBox และ VMware Workstation ยังสามารถ "โคลน" VM ซึ่งเป็นวิธีการที่มีประสิทธิภาพสำหรับการถ่ายภาพสแน็ปช็อตของระบบ: ข้อมูลจะถูกเขียนไปยังโคลนที่เกี่ยวข้องก็ต่อเมื่อสถานะแตกต่างจากพาเรนต์ VMware อนุญาตให้ติดตั้งอิมเมจแขก VMDK กับโฮสต์ ซึ่งสะดวกเช่นกัน แม้ว่าเคล็ดลับเดียวกันนี้สามารถทำได้โดยการแปลงเป็นอิมเมจดิสก์ดิบและใช้เครื่องมือ Linux มาตรฐานและเลขคณิตเพื่อคำนวณการชดเชยพาร์ติชั่น

VirtualBox ★★★★

เดิมทีเป็นไคลเอนต์เวอร์ชวลไลเซชันเดสก์ท็อป VirtualBox ยังคงเป็นเครื่องมือที่หลายคนใช้ โปรแกรมนี้มีโครงสร้างที่ชัดเจน ซึ่งทำให้ง่ายต่อการติดตั้งเครื่องเสมือน และตัวเลือกที่มีประโยชน์มากมาย นอกเหนือจากการจำกัดจำนวนคอร์ของ CPU ที่ guest OS เข้าถึงได้ VirtualBox ยังให้คุณระบุขีดจำกัดการใช้งาน CPU ของผู้เยี่ยมชมเป็นเปอร์เซ็นต์ VirtualBox ยังรองรับการบันทึกวิดีโอ ดังนั้นคุณจึงสามารถบันทึกบทช่วยสอน Windows สำหรับช่อง YouTube ของคุณได้ในชั่วข้ามคืน


Virtualbox

มันสามารถนำเข้าดิสก์เสมือนใดๆ ก็ได้ แต่ให้การสนับสนุนตัวควบคุมโฮสต์ USB 2.0 เท่านั้น และจากนั้นก็ต่อเมื่อคุณติดตั้ง Oracle Extension Pack ที่เป็นกรรมสิทธิ์เท่านั้น ตัวเลือกคลิปบอร์ดแบบกระจายและแบบลากแล้ววาง (ในทิศทางเดียวหรือทั้งสองทิศทาง ตามที่คุณต้องการ) ค่อนข้างสะดวก VirtualBox ให้ตัวบ่งชี้ที่สะดวกสำหรับเครือข่ายและดิสก์ I / O และสำหรับการใช้งาน CPU

ในบทความ "" เราได้พูดถึงรายละเอียดเกี่ยวกับวิธีการติดตั้งและกำหนดค่าเครื่องเสมือน VirtualBox อย่างเหมาะสม

เครื่องเล่น VMware ★★★

ข้อเสนอฟรีจาก VMware มาไกลตั้งแต่เปิดตัวในปี 2008 สิ่งที่น่าทึ่งที่สุดคือที่นี่ไม่ใช่ผู้เล่นอีกต่อไป: มีความสามารถในการสร้างเครื่องเสมือนคุณภาพสูงสำหรับคุณ


VMware Player

นอกเหนือจากการรองรับการกำหนดค่าเครือข่ายจำนวนหนึ่ง (NAT, บริดจ์, โฮสต์เท่านั้น ฯลฯ) มันยังมีตัวเลือกที่ดีมากสำหรับการกำหนดทราฟฟิกเครือข่าย ซึ่งจะสะดวกมากหากคุณกำลังทดสอบเวอร์ชันล่าสุดของไคลเอ็นต์ DDoS หรือดูจำนวนมัลแวร์ที่คุณสามารถวาง Windows XP บนเครื่องเสมือนของคุณจนกว่าจะระเบิด VMware ยังรองรับอุปกรณ์ USB 3.0 และการติดตั้งเครื่องมือสำหรับแขกจะช่วยให้มีกราฟิกที่สวยงาม คลิปบอร์ดที่แชร์ และไดเร็กทอรีที่แชร์ ผู้เล่นค่อนข้างด้อยกว่าเมื่อพูดถึงสแนปชอต (อนุญาตให้คุณถ่ายได้เพียงอันเดียว) แต่เราวิพากษ์วิจารณ์ในส่วนก่อนหน้านี้

VMware เวิร์คสเตชั่น ★★★★★

มี VMware Player เวอร์ชันที่ไม่ให้บริการฟรี (VMware Player Pro) แต่เราตัดสินใจว่าสำหรับการเปรียบเทียบนี้ ควรใช้เวิร์กสเตชันคุณภาพสูงกว่าแทน แอปนี้มีคุณสมบัติเพิ่มเติมมากมายสำหรับนักพัฒนา รวมถึงความสามารถในการจัดกลุ่มเครื่องเสมือนเป็นกลุ่มเสมือน เพื่อให้คุณสามารถใช้งานได้จริงพร้อมกันในคลิกเดียว

VMware Workstation ยังรองรับคำสั่งใหม่สำหรับโปรเซสเซอร์ Intel ที่ทันสมัย ​​และยังช่วยให้คุณกำหนดค่าเครื่องด้วย CPU เสมือนสูงสุด 16 GB และ 64 GB ของ RAM อย่างไรก็ตาม เวิร์กสเตชันมุ่งเน้นอย่างมากในการผสานรวมกับชุดโปรแกรม VMware (ค่อนข้างมีน้ำหนัก) ส่วนที่เหลือ และจะดูเหมาะสมกว่าในสภาพแวดล้อมขององค์กร

การรวมเดสก์ท็อป

พวกเขาจะขัดแย้งกับโทนสีของคุณหรือไม่?

ผู้ใช้บางคนชอบความกลมกลืนกันอย่างสมบูรณ์แบบของอินเทอร์เฟซของเครื่องเสมือนและไฮเปอร์ไวเซอร์ที่สอดคล้องกับโฮสต์เดสก์ท็อป ในขณะที่คนอื่น ๆ สับสนเท่านั้น

VirtualBox ใช้ Qt4 ซึ่งสร้างความโกรธเคืองเป็นพิเศษบนเดสก์ท็อป Arch Linux ที่ใช้ Qt ซึ่ง Qt5 ถูกใช้ทั่วทุกแห่ง แต่นี่เป็นเพียงข้อบกพร่องเล็กน้อยเท่านั้น กล่องจับคู่ได้อย่างลงตัวกับ Gnome 3 ซึ่งคาดว่าจะเกิดขึ้น Virt-Manager และ VMware ใช้ GTK3 และยังสมบูรณ์แบบด้วย

ผู้สมัครทั้งหมดของเราอนุญาตให้เราเปลี่ยนเครื่องเสมือนเป็นโหมดเต็มหน้าจอ และโชคดีที่พวกเขาทั้งหมดอนุญาตให้เราสลับกลับด้วยแป้นพิมพ์ลัดที่เหมาะสม

โหมด Unity ใน VMware (ไม่ใช่ นี่ไม่ใช่วิธีที่จะทำให้ทุกอย่างเหมือนอูบุนตู) และ Seamless in Virtual-Box โดดเด่นเป็นพิเศษ - ทั้งสองแสดงหน้าต่างแอปพลิเคชันโดยตรงจากแขกบนเดสก์ท็อปโฮสต์ สิ่งนี้ดีมากสำหรับ Linux VM (ยกเว้นความสับสนที่อาจเกิดขึ้นระหว่างหน้าต่างแขกและโฮสต์) อย่างไรก็ตาม พยายามเรียกใช้
การแสดงตัวอย่างไม่ประสบความสำเร็จมากนัก Windows 7 ที่เปิดอินเทอร์เฟซ Aero นั้นไม่ใช่ประสบการณ์ที่น่าพึงพอใจ

ผู้สมัครทั้งหมดของเราสนับสนุนการเรียกใช้แขกในโหมดเต็มหน้าจอและสามารถกำหนดค่าให้เปลี่ยนความละเอียดเมื่อปรับขนาดหน้าต่าง มีปุ่มลัดที่เหมาะสมเพื่อออกจากสคริปต์นี้ ความสามารถในการลากและวางบนเครื่อง VMware นั้นสะดวกมาก ซึ่งเป็นสาเหตุที่ VMware ชนะหมวดหมู่นี้

การเร่งความเร็วกราฟิก

สามารถหลีกเลี่ยงปัญหาการแสดงผลซอฟต์แวร์ได้หรือไม่?

ผู้สมัครคนใดของเราจะให้บริการคุณได้ดีหากคุณต้องการตั้งค่าเครื่องเสมือนโดยไม่ต้องทำอะไรมากกับกราฟิก

แต่ถ้าคุณต้องการการเร่งความเร็ว 3D คุณต้องใช้ VMware หรือ VirtualBox เมื่อคุณคุ้นเคยกับการติดตั้ง Guest Additions แล้ว (รวมถึงคำถาม VirtualBox แบบลบสองครั้งที่ทำให้เข้าใจผิดซึ่งพยายามเปลี่ยนคุณจากการรองรับ WDDM รุ่นทดลอง เช่น อินเทอร์เฟซ Windows 7 Aero ที่คุณต้องการ) คุณสามารถเพลิดเพลินกับการเร่งความเร็ว 3D ใน VirtualBox และ ในไคลเอ็นต์ VMware สองเครื่อง


บูมบูม ค้อนเงินของแมกซ์เวลล์ตี เอ่อ รังผึ้ง เขาเสียชีวิตไม่นานหลังจากจับภาพหน้าจอนี้ใน Don't Starve

VirtualBox ช่วยให้คุณจัดสรร RAM ของระบบสูงสุด 256 MB ให้กับการ์ดวิดีโอเสมือน และ VMware สูงสุด 2 GB โปรดทราบว่ากิกะไบต์เหล่านี้ไม่ได้มาจากการ์ดแสดงผลจริงของคุณ ดังนั้นบ่อยครั้งคุณจะไม่เห็นว่ามีการปรับปรุงมากกว่า 256MB มากนัก VirtualBox ยังมีการเร่งความเร็ว 2D สำหรับแขกของ Windows ซึ่งจะช่วยเร่งความเร็วการเรนเดอร์วิดีโอ การขยายหน้าจอ และการแก้ไขสี แม้ว่าสิ่งนี้จะขึ้นอยู่กับการกำหนดค่าโฮสต์เป็นอย่างมาก การตั้งค่านี้จะไม่ส่งผลกระทบมากนักกับเครื่องที่รวดเร็ว Windows VM อาจจะไม่รัน Battlefield 4 หรือ Middle-earth: Shadow of Mordor (ดังนั้นเราจึงโชคดีมากที่มีพอร์ตเหล่านี้ไปยัง Linux) เมื่อมันเหลือ 11 ตัว แต่นอกเหนือจากเกมที่เก่ากว่าหรือเกมที่มีความต้องการน้อยกว่าก็ทำได้ดี: เราใช้เวลาหนึ่งชั่วโมงไปกับการเล่นเกมอินดี้ยอดนิยมอย่าง Don't Starve โดยลืมการเปรียบเทียบของเราไปเลย

ทุกอย่างทำงานได้ดีบน VMware มากกว่าบน VirtualBox แต่บางทีอาจเป็นการกำหนดค่าที่ได้เปรียบกว่า - บน Arch Linux เราใช้ไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์ล่าสุด ซึ่งอาจนำไปสู่ข้อได้เปรียบเหนือสิ่งอื่นใด

คำตัดสิน

Virtualization เป็นหัวข้อที่ยาวและซับซ้อนสำหรับการเปรียบเทียบ หากคุณต้องการเรียกใช้เกม 3 มิติ คุณจะไม่ดู Gnome Boxes หรือ Virt-Manager ด้วยซ้ำ และเว้นแต่คุณจะทำได้ดีใน VirtualBox มากกว่าที่เราทำ คุณจะเลือก VMware เป็นไฮเปอร์ไวเซอร์ของคุณ แต่แล้วอีกครั้งเทคโนโลยีนี้ไม่ได้เติบโตเต็มที่เท่ากับรูปแบบ DirectX 11 ดั้งเดิม คุณอาจโชคดีกับเกมใน Wine [Ed .: - หรือไม่] ด้วยแพตช์ประสิทธิภาพทดลองบางอย่าง เราไม่ได้คลั่งไคล้ใบอนุญาต VMware มากนัก โดยเฉพาะอย่างยิ่งใบอนุญาตที่ทำให้คุณต้องจ่ายหลังจากทดลองใช้งาน 30 วัน แต่สำหรับบางฟีเจอร์ระดับองค์กรในเวิร์กสเตชันจะเป็นประโยชน์ โดยเฉพาะอย่างยิ่ง หากใช้ vCenter Converter จาก VMware คุณจะจำลองเครื่องเสมือนได้ด้วยคลิกเดียว เหมาะอย่างยิ่งหากคุณต้องการทดสอบสิ่งใหม่ๆ บนระบบปัจจุบันของคุณ

เราไม่ได้พูดถึงเครื่องมือบรรทัดคำสั่งมากมายที่มาพร้อมกับตัวเลือกทั้งหมดของเรา แต่มีพร้อมทั้งเอกสารประกอบมากมาย คุณสามารถใช้มันในสคริปต์ของคุณเมื่อคุณใช้งานเวอร์ชวลไลเซชั่นโดยผลักโฮสต์ของเครื่องเสมือนออกจากสภาพแวดล้อมบรรทัดคำสั่งที่ปลอดภัย บางทีแฮกเกอร์อาจชอบทำงานโดยตรงกับ Qemu ในขณะที่ผู้ที่มองหาโซลูชันโอเพ่นซอร์สฟรีที่เรียบง่ายจะพึงพอใจกับ Gnome Boxes


บับเบิลจะดูดีหากคุณไม่เห็นความพยายามในการเรนเดอร์

แต่มีผู้ชนะเพียงคนเดียว (การเสมอกันนั้นเป็นข้อยกเว้นที่หายาก) และคราวนี้เป็น Virt-Manager - เราไม่สามารถที่จะชนะ VMware ได้ Virt-Manager ให้คุณควบคุมพลังส่วนใหญ่ของ Qemu โดยไม่ต้องใช้คาถาบรรทัดคำสั่งที่ยาวเหยียด เครื่องเสมือนสามารถหยุดชั่วคราว กำหนดค่าใหม่ ย้าย และลอกแบบ — ทั้งหมดนี้ไม่มีความยุ่งยากมากนัก สิ่งเดียวที่มันขาดคือการรองรับการเร่งกราฟิก แต่ใครจะรู้ บางทีมันอาจจะปรากฏขึ้น VMware Player และ Gnome Boxes เป็นอันดับสองเนื่องจากทั้งคู่ทำคะแนนได้สูงจากความเรียบง่าย และเราชอบไอคอน Boxes ซึ่งแสดงถึง tesseract (หรือไฮเปอร์คิวบ์ หรือคิวบ์คิวบ์ - อะไรก็ได้ที่คุณต้องการ)

Virt-Manager ★★★★
ผู้จัดการทุกคนจะทำได้ดี

VirtualBox ★★
เมื่อทางออกเดียวตอนนี้อยู่ข้างสนาม

เครื่องเล่น VMware ★★★
รวดเร็วและสะดวกสบาย แต่ใบอนุญาตล้มเหลว

VMware เวิร์กสเตชัน ★★
รวดเร็วและมีคุณสมบัติครบถ้วน แต่ไม่ฟรี

กล่อง ★★★
วิธีที่ง่ายที่สุดในการติดตั้งและกำหนดค่า VM

ระบบปฏิบัติการหนึ่งระบบ - เสมือน - ภายในระบบปฏิบัติการอื่น แต่เป็นระบบปฏิบัติการจริงแล้ว - เป็นตัวเลือกในอุดมคติสำหรับผู้ที่ชอบทดสอบซอฟต์แวร์ของบริษัทอื่น เช่นเดียวกับเวอร์ชันและส่วนประกอบต่างๆ ของระบบปฏิบัติการ

ปลอดภัย น่าสนใจ แถมยังมีประโยชน์ต่อการพัฒนาอีกด้วย VirtualBox อาจเป็นตัวแทนซอฟต์แวร์ที่มีชื่อเสียงเพียงรายเดียวที่มีคุณสมบัติเหล่านี้

ใช้งานได้ฟรี เรียบง่าย และตรงไปตรงมา แม้กระทั่งสำหรับผู้ใช้มือใหม่ ฉันจะติดตั้งระบบปฏิบัติการ Windows เสมือนโดยใช้ VirtualBox ได้อย่างไร เราจะพิจารณาปัญหานี้ด้านล่าง

ขั้นตอนที่ 1. สร้างคอมพิวเตอร์เสมือน

การดาวน์โหลดและติดตั้ง VirtualBox แทบจะไม่มีปัญหาใดๆ สามารถดาวน์โหลดได้ฟรีจาก เว็บไซต์อย่างเป็นทางการของผู้พัฒนาและได้รับการติดตั้งตามมาตรฐาน

โปรแกรมที่เปิดตัวจะเปิดขึ้นพร้อมกับหน้าต่างต้อนรับซึ่งคุณต้องคลิกคำสั่ง - "สร้าง"

หน้าต่างที่ปรากฏขึ้นจะให้คุณเลือกระบบปฏิบัติการที่โปรแกรมรองรับ เลือกเวอร์ชันที่ต้องการ ตั้งชื่อเป็นคอมพิวเตอร์เสมือน เรากด "ไปข้างหน้า"


เราระบุระบบที่เรากำลังสร้าง:

การทำงานที่ถูกต้องของ Windows XP จะมี RAM 512 MB แต่สำหรับ Windows 7 จะดีกว่าถ้าจัดสรร 800-900 MB

เป็นไปไม่ได้ที่จะเข้าสู่ส่วนสีแดงของมาตราส่วน ซึ่งจะทำให้คอมพิวเตอร์เสมือนมีศักยภาพด้านฮาร์ดแวร์ของคอมพิวเตอร์จริงมากกว่าครึ่งหนึ่ง เรากด "ไปข้างหน้า"

ในหน้าต่างถัดไปสำหรับการเลือกฮาร์ดดิสก์ ให้เลือกตัวเลือกเพื่อสร้างฮาร์ดดิสก์ใหม่

ในหน้าต่างถัดไป จะเป็นการดีกว่าสำหรับผู้เริ่มต้นที่จะเลือกรูปแบบการจัดเก็บข้อมูล - ดิสก์ถาวร เนื่องจากใช้งานได้เร็วกว่าไดนามิกเล็กน้อย เรากด "ไปข้างหน้า"

ตัวเลขนี้จะถูกนำมาจากหน่วยความจำของฟิสิคัลฮาร์ดดิสก์ด้วย ดังนั้นจึงจำเป็นต้องเลือกจำนวนที่เหมาะสมที่สุด ซึ่งจะเพียงพอสำหรับวัตถุประสงค์ของคอมพิวเตอร์เสมือน และจะไม่ทำให้หน่วยความจำกายภาพเสียหาย

สำหรับ Windows XP คุณสามารถจัดสรรได้ 5 GB และสำหรับ Windows 7 - ประมาณ 15 GB ที่นี่ โดยใช้ปุ่มเรียกดูที่ส่วนท้ายของบรรทัดแรก เลือกไดเร็กทอรีของคอมพิวเตอร์จริงที่จะวางฮาร์ดดิสก์เสมือน

เลือกตำแหน่งที่ดีกว่าบนดิสก์ที่ไม่ใช่ระบบ คำสั่ง "ใหม่" จะเริ่มกระบวนการสร้างฮาร์ดดิสก์สำหรับคอมพิวเตอร์เสมือน หลังจากนั้นคุณสามารถชื่นชมพารามิเตอร์ของคอมพิวเตอร์เสมือนที่สร้างขึ้นใหม่ได้

ขั้นตอนที่ 2. ติดตั้งระบบปฏิบัติการบนคอมพิวเตอร์เสมือน

คอมพิวเตอร์เสมือนถูกสร้างขึ้นและคุณสามารถติดตั้งระบบปฏิบัติการได้ คลิกคำสั่ง "เรียกใช้"

เราเลือกดิสก์สำหรับบูตของระบบปฏิบัติการที่อยู่ในฟิสิคัลไดรฟ์หรือดิสก์อิมเมจ คุณสามารถกำหนดเส้นทางไปยังภาพดิสก์ได้โดยใช้ปุ่มเรียกดูที่ท้ายบรรทัด เรากด "ดำเนินการต่อ"

เมนูการตั้งค่า Windows ที่คุ้นเคยจะเปิดขึ้นในหน้าต่าง VirtualBox แยกต่างหาก ขั้นตอนเพิ่มเติมไม่แตกต่างจากขั้นตอนการติดตั้ง Windows บนคอมพิวเตอร์จริง

แนวคิดของเครื่องเสมือน (จากภาษาอังกฤษ เครื่องเสมือน) หมายถึงระบบซอฟต์แวร์หรือฮาร์ดแวร์ที่จำลองฮาร์ดแวร์ของแพลตฟอร์มบางแพลตฟอร์ม (แพลตฟอร์มสำหรับแขก) ดำเนินการโปรแกรมสำหรับแพลตฟอร์มแขกโดยใช้แพลตฟอร์มโฮสต์

นอกจากนี้ เครื่องเสมือนยังสามารถจำลองแพลตฟอร์มบางแพลตฟอร์มได้ โดยสร้างสภาพแวดล้อมอิสระที่แยกออกมาต่างหากสำหรับระบบปฏิบัติการและโปรแกรม

Virtual Machine สำหรับ Windows 7 - เราขอเสนอภาพรวมของโปรแกรมยอดนิยม

พูดง่ายๆ ก็คือ เครื่องเสมือนเปิดโอกาสให้กับคอมพิวเตอร์จริงเครื่องเดียว เพื่อสร้างคอมพิวเตอร์เสมือนหลายเครื่อง ติดตั้งระบบปฏิบัติการ โปรแกรม และอื่นๆ บนเครื่องเหล่านั้น

เทคโนโลยีนี้เผยแพร่สู่สาธารณะทั่วไปจากโลกของโครงสร้างพื้นฐานของเซิร์ฟเวอร์ ซึ่งใช้เครื่องเสมือนเพื่อสร้างโหลดเซิร์ฟเวอร์สูงสุดและลดเวลาหยุดทำงานของอุปกรณ์

เครื่องเสมือนใช้เพื่อแก้ปัญหาต่างๆ เช่น:

  1. การเพิ่มประสิทธิภาพการใช้ทรัพยากรเซิร์ฟเวอร์
  2. การปกป้องข้อมูล เช่นเดียวกับการจำกัดความสามารถของบางโปรแกรม แนวคิดที่เรียกว่าแซนด์บ็อกซ์
  3. ค้นคว้าเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์หรือซอฟต์แวร์ใหม่
  4. การจำลองสถาปัตยกรรมคอมพิวเตอร์ต่างๆ (เช่น เพื่อเลียนแบบคอนโซลเกม PlayStation ของ Sony)
  5. การสร้างโค้ดที่เป็นอันตราย
    ตัวอย่างเช่น รูทคิต SubVirt ซึ่งสร้างขึ้นในปี 2549 โดย Microsoft Research (MSR) ได้สร้างสภาพแวดล้อมการทำงานเสมือนโดยวางระบบปฏิบัติการของผู้ใช้พร้อมกับโปรแกรมป้องกันไวรัส ไฟร์วอลล์ และซอฟต์แวร์อื่นๆ (ซอฟต์แวร์) ที่ออกแบบมาเพื่อปกป้องพีซี
    ในเวลาเดียวกัน รูทคิตเองยังคงอยู่ภายนอก ดังนั้นจึงไม่ตกอยู่ภายใต้การดำเนินการของโปรแกรมป้องกันไวรัส ทำให้ผู้โจมตีสามารถควบคุมเครื่องเสมือนได้จากระยะไกล
  6. การจำลองเครือข่ายคอมพิวเตอร์
  7. การทดสอบซอฟต์แวร์และการดีบัก

เราขอนำเสนอภาพรวมคร่าวๆ ของโปรแกรมเวอร์ชวลไลเซชั่นยอดนิยมให้คุณทราบ

เครื่องเสมือนสำหรับ Windows 7: Virtual Box

ซอฟต์แวร์ Oracle Virtualization สำหรับ Linux, Mac OS X, MS Windows เป็นต้น

โปรแกรมค่อนข้างเป็นที่นิยมและด้านล่างเราจะพิจารณาไม่ใช่ทุกอย่าง แต่จะพิจารณาเฉพาะข้อดีที่สำคัญเท่านั้น:

ฟรี.

ข้ามแพลตฟอร์ม

รองรับแขก 64 บิตบนแพลตฟอร์มโฮสต์ 32 บิต ในการดำเนินการนี้ แพลตฟอร์มโฮสต์ต้องสนับสนุนเทคโนโลยีการจำลองเสมือนที่ระดับโปรเซสเซอร์

รองรับอุปกรณ์เสียงและเครือข่ายประเภทต่างๆ

ความสามารถในการสร้างห่วงโซ่ของสถานะการสำรองข้อมูล (การสำรองข้อมูล) ซึ่งคุณสามารถส่งคืนได้ในกรณีที่เกิดปัญหากับระบบแขก

อินเทอร์เฟซภาษารัสเซีย

สำคัญ! ข้อบกพร่องของโปรแกรมไม่สำคัญ แต่เพื่อความเที่ยงธรรมของการประเมิน เราควรพูดถึงมันด้วย - VirtualBox ใช้งานร่วมกันได้ไม่ดีกับ Win 95/98 OS (ระบบช้า) และ Mac OS X (ปัญหาด้านเสียง)

อย่างที่คุณเห็น ข้อบกพร่องของโปรแกรมไม่มีนัยสำคัญและค่อนข้างน้อย

เครื่องเสมือน Windows 7: Xen

Virtual Machine Monitor (ไฮเปอร์ไวเซอร์) ที่พัฒนาขึ้นที่มหาวิทยาลัยเคมบริดจ์และแจกจ่ายซ้ำด้วยโอเพ่นซอร์ส (ใบอนุญาต GPL)

การใช้เทคโนโลยี Paravirtualization (โหมด PV) Xen บรรลุประสิทธิภาพที่สูงมากโดยการจำลองแพลตฟอร์มฮาร์ดแวร์จริง

ลักษณะเฉพาะของโหมด PV คือไม่มีช่วงเวลาเริ่มต้นของการบูตคอมพิวเตอร์ (เลียนแบบรหัส BIOS, bootloader) และเคอร์เนลระบบปฏิบัติการของแขกเริ่มทำงานทันทีในโหมดที่ต้องการเช่นโปรแกรมทั่วไป

เป็นที่น่าสังเกตว่า Xen สามารถเปรียบเทียบกับซอฟต์แวร์ระดับองค์กรได้เนื่องจากมีฟังก์ชันการทำงานที่หลากหลาย

ข้อดี:

ฟรี.

ข้ามแพลตฟอร์ม

ประสิทธิภาพสูงในการรันเครื่องเสมือนซึ่งใกล้เคียงกับประสิทธิภาพของระบบจริงมาก

ความสามารถในการโอนย้ายเครื่องเสมือนที่รันระหว่างโฮสต์จริง

การสนับสนุนระดับสูงสำหรับฮาร์ดแวร์จำลอง

ข้อเสียของโปรแกรมคือ ความซับซ้อนที่ค่อนข้างสัมพันธ์กัน เมื่อเปรียบเทียบกับซอฟต์แวร์ที่คล้ายคลึงกันจากบริษัทอื่น

Virtual Machine สำหรับ Windows 7: Virtual PC

เริ่มแรก โปรแกรมนี้ได้รับการพัฒนาโดย Connetix สำหรับ Mac OS ย้อนกลับไปในปี 1997 4 ปีต่อมา มีการเปิดตัวเวอร์ชันสำหรับ Windows

ต่อมาในปี 2546 Microsoft Corporation ได้สิทธิ์ในโปรแกรมและในปี 2549 โปรแกรมก็เปิดให้ใช้งานฟรี

ในอนาคต Virtual PC ไม่ได้รับการพัฒนาและปัจจุบันมีฟังก์ชันการทำงานในปี 2550

ข้อดี:

ฟรี.

ส่วนต่อประสานที่ใช้งานง่ายและใช้งานง่าย

ข้อเสีย:

โปรแกรมทำงานเฉพาะในสภาพแวดล้อม Windows แต่เข้ากันไม่ได้กับ Windows 8 และสูงกว่า

โปรแกรมไม่เหมือนกับ Virtual Box ที่ไม่สามารถทำงานร่วมกับโปรเซสเซอร์ AMD

Virtual Machine สำหรับ Windows 7: VMware Player

ผลิตภัณฑ์จากนักพัฒนาซอฟต์แวร์เวอร์ชวลไลเซชั่นรายใหญ่ที่สุดของอเมริกา Vmware

ผลิตภัณฑ์ของ Vmware มุ่งเป้าไปที่กลุ่มองค์กรของตลาดเป็นหลัก ดังนั้นจึงต้องชำระเงินเวอร์ชันเต็มของโปรแกรม - VMware Workstation

ราคาใบอนุญาตอยู่ที่ประมาณ 250 เหรียญ สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์ ผู้ผลิตเสนอโปรแกรมที่มีฟังก์ชัน VMware Player ที่จำกัด

เป็นที่น่าสังเกตว่าข้อ จำกัด โดยทั่วไปนำไปใช้กับนักพัฒนาซอฟต์แวร์และผู้เชี่ยวชาญด้านไอที โปรแกรมค่อนข้างใช้งานได้ดีเพื่อทำงานของผู้ใช้ทั่วไป

ข้อดี:

ฟรี.

เร็ว.

ส่วนต่อประสานที่ใช้งานง่ายและใช้งานง่าย

เทคโนโลยี ThinPrint ช่วยให้คุณสามารถพิมพ์เอกสารใดๆ ที่เปิดอยู่ใน guest OS โดยไม่ต้องติดตั้งไดรเวอร์เพิ่มเติม

การทำงานกับจอภาพหลายจอในระบบปฏิบัติการของแขก

การแลกเปลี่ยนไฟล์ระหว่างระบบแขกโดยใช้เทคโนโลยี Drag & Drop

ข้อเสีย:

ฟังก์ชันที่จำกัดของเวอร์ชันฟรี

การติดตั้ง Windows 7 x64 บน VirtualBox (เครื่องเสมือน)

เครื่องเสมือนสำหรับ Windows 7: ระบบปฏิบัติการหลายระบบในเครื่องเดียว

บางครั้งจำเป็นต้องมีคอมพิวเตอร์เครื่องที่สองซึ่งคุณสามารถติดตั้งระบบปฏิบัติการอื่นหรือทดสอบโปรแกรมได้อย่างปลอดภัย เครื่องเสมือนจะช่วยคุณในงานนี้ ในบทความนี้ เราจะมาดูกันว่าเครื่องเสมือนคืออะไร เหตุใดคุณจึงต้องมีเครื่องเสมือน วิธีติดตั้งและกำหนดค่าเครื่องเสมือน

เครื่องเสมือน- โปรแกรมที่จำลองคอมพิวเตอร์จริง (จริง) พร้อมส่วนประกอบทั้งหมด (ฮาร์ดดิสก์ ไดรฟ์ BIOS อะแดปเตอร์เครือข่าย ฯลฯ) ระบบปฏิบัติการ ไดรเวอร์ โปรแกรม ฯลฯ สามารถติดตั้งบนคอมพิวเตอร์เสมือนดังกล่าวได้ ดังนั้น คุณจึงสามารถเรียกใช้คอมพิวเตอร์เสมือนหลายเครื่องบนคอมพิวเตอร์จริงของคุณได้ โดยใช้ระบบปฏิบัติการเดียวกันหรือต่างกัน คุณสามารถแลกเปลี่ยนข้อมูลระหว่างคอมพิวเตอร์จริงและคอมพิวเตอร์เสมือนของคุณได้อย่างง่ายดาย

ทำไมคุณถึงต้องการเครื่องเสมือน

ไม่ใช่ผู้ใช้พีซีทุกคนที่ต้องการเครื่องเสมือน แต่ผู้ใช้ระดับสูงใช้เครื่องนี้ค่อนข้างบ่อย เครื่องเสมือนใช้เพื่อวัตถุประสงค์และงานต่างๆ:

  • การติดตั้งระบบปฏิบัติการที่สอง / ต่างกัน
  • การทดสอบซอฟต์แวร์
  • การเปิดตัวโปรแกรมที่น่าสงสัยอย่างปลอดภัย
  • การจำลองเครือข่ายคอมพิวเตอร์
  • เปิดแอปพลิเคชันที่ไม่สามารถเปิดได้จากระบบปฏิบัติการของคุณ

เพื่อความชัดเจน ฉันจะยกตัวอย่างเล็กน้อย

ระบบปฏิบัติการ Windows 7 สามารถติดตั้งบนคอมพิวเตอร์จริงของคุณ และ Windows XP, Windows 8 หรือ Linux สามารถติดตั้งบนเครื่องเสมือนได้

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

ฉันมักจะใช้เครื่องเสมือนเมื่อเขียนบทความบนเว็บไซต์ ก่อนเขียนสื่อ ฉันจะตรวจสอบทุกอย่างเป็นการส่วนตัว เมื่อฉันตรวจสอบซอฟต์แวร์ ฉันต้องติดตั้งโปรแกรมต่างๆ มากมาย ซึ่งจะสร้างขยะที่ไม่จำเป็นในระบบ และการเข้ารหัสหรือซ่อนข้อมูลที่ไม่ดีสามารถย้อนกลับมาได้ ดีกว่าปลอดภัยและทดลองบนคอมพิวเตอร์เสมือน

ภาพรวมเครื่องเสมือน

มีโปรแกรมต่างๆ มากมายสำหรับการสร้างและจัดการคอมพิวเตอร์เสมือน ตอนนี้เราจะดู 3 โปรแกรมยอดนิยม

เครื่องเสมือน VirtualBox

- เครื่องเสมือนฟรีที่คุณสามารถติดตั้งระบบปฏิบัติการยอดนิยมทั้งหมดได้ VirtualBox รองรับ Windows, Linux, FreeBSD, Mac OS

VirtualBox รองรับระบบปฏิบัติการทั้ง 32 และ 64 บิต VirtualBox รองรับการทำงานกับคอมพิวเตอร์เสมือนที่สร้างขึ้นในโปรแกรม VMware Workstation แบบชำระเงิน

การตั้งค่าและทำงานกับ VirtualBox นั้นสะดวกและง่ายมาก โปรแกรมค่อนข้างมีประสิทธิภาพและเสถียร

VirtualBox มีฟังก์ชันการทำงานกว้าง อินเทอร์เฟซเฉพาะ และฟรีทั้งหมด VirtualBox เป็นเครื่องเสมือนที่ดีที่สุดสำหรับใช้ในบ้าน

เครื่องเสมือน VMware

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

VMware มาในสองรสชาติ: Workstation และ Player VMware Workstation เป็นเครื่องเสมือนที่ยอดเยี่ยมแต่ต้องจ่ายเงิน VMware Player เป็น VMware Workstation เวอร์ชันฟรี

VMware Workstation รองรับการทำงานกับระบบ 32 และ 64 บิต, USB 3.0, การติดตั้งระบบปฏิบัติการต่างๆ

VMware Workstation เป็นเครื่องเสมือนที่ดีที่สุดที่ใช้โดยบริษัทขนาดใหญ่ แต่ราคาของมันทำให้เป็นที่นิยมน้อยกว่าสำหรับผู้ใช้ทั่วไป

Microsoft Virtual PC

Microsoft Virtual PCเป็นเครื่องเสมือนฟรีอีกเครื่องหนึ่ง มีฟังก์ชันการทำงานที่กว้างขวางและอินเทอร์เฟซที่ใช้งานง่าย แต่มีข้อเสียอย่างหนึ่งคือ ใช้งานได้กับระบบปฏิบัติการ Windows เท่านั้น ไม่สามารถเรียกใช้ Linux หรือ Mac OS

โดยสรุป ฉันต้องการทราบว่า VirtualBox เหมาะที่สุดสำหรับใช้ในบ้าน ต่อไป เราจะมาดูวิธีการติดตั้งและกำหนดค่าเครื่องเสมือน VirtualBox

การติดตั้งเครื่องเสมือน VirtualBox

จากเครื่องเสมือนที่กล่าวถึงในส่วนก่อนหน้านี้ VirtualBox เป็นตัวเลือกที่ดีที่สุด ตอนนี้เราจะมาดูวิธีการติดตั้ง VirtualBox และส่วนถัดไปจะอธิบายวิธีกำหนดค่า

ดาวน์โหลดโปรแกรมเวอร์ชันล่าสุดจากเว็บไซต์ทางการ ดาวน์โหลดโปรแกรม

เราเปิดตัวโปรแกรมติดตั้งและเห็นหน้าต่างต้อนรับ ไปที่ขั้นตอนต่อไป

ในขั้นตอนที่สองของการติดตั้ง คุณสามารถดูส่วนประกอบทั้งหมดของโปรแกรมที่จะติดตั้งและไดเร็กทอรีที่จะติดตั้งโปรแกรม คุณสามารถเปลี่ยนไดเร็กทอรีการติดตั้งได้ แต่ฉันแนะนำให้ติดตั้งส่วนประกอบทั้งหมด คุณอาจไม่ต้องการส่วนประกอบทั้งหมดในขณะนี้ แต่ถ้าคุณต้องการส่วนประกอบเหล่านี้ในอนาคต คุณต้องติดตั้งเครื่องเสมือนอีกครั้ง ก้าวต่อไป.

ที่นี่คุณต้องทราบว่าคุณต้องการวางทางลัดของโปรแกรมไว้ที่ใด

ในขั้นตอนต่อไป จะมีคำเตือนปรากฏขึ้นว่าระหว่างการติดตั้ง คอมพิวเตอร์ของคุณจะถูกตัดการเชื่อมต่อจากเครือข่ายชั่วคราว หากคุณกำลังดาวน์โหลดสิ่งที่สำคัญจากอินเทอร์เน็ต ให้รอจนกว่าการดาวน์โหลดจะเสร็จสิ้น จากนั้นคลิกปุ่ม "ใช่" ในหน้าต่างการติดตั้ง

จากนั้นคุณจะได้รับแจ้งว่าหากคุณพร้อมที่จะเริ่มการติดตั้ง ให้คลิกปุ่ม "ติดตั้ง" และหากคุณต้องการเปลี่ยนพารามิเตอร์ใดๆ ให้ย้อนกลับ คลิก "ติดตั้ง" และรอให้การติดตั้งเสร็จสิ้น

ในระหว่างขั้นตอนการติดตั้ง หน้าต่างป๊อปอัปอาจปรากฏขึ้นพร้อมข้อความว่า “ติดตั้งซอฟต์แวร์สำหรับอุปกรณ์นี้หรือไม่” เรากดปุ่ม "ติดตั้ง"

การติดตั้งเสร็จสมบูรณ์ คลิกปุ่ม "เสร็จสิ้น" เครื่องเสมือนจะเริ่มทำงานโดยอัตโนมัติหลังจากการติดตั้งเสร็จสิ้น

ไปที่การสร้างและกำหนดค่า

การสร้างเครื่องเสมือน VirtualBox

ในการสร้างเครื่องเสมือนในหน้าต่างโปรแกรม VirtualBox ให้คลิกที่ปุ่ม "สร้าง" (ที่มุมบนซ้าย)

ในขั้นแรก คุณต้องป้อนชื่อเครื่องที่จะสร้างและเลือกประเภทของระบบปฏิบัติการ ตัวอย่างเช่น เราจะสร้างเครื่องเสมือนที่ใช้ Windows 7 ไปต่อกันเลย

ขั้นตอนที่สองคือการกำหนดจำนวน RAM ที่จะจัดสรรให้กับเครื่องเสมือน คุณต้องเลือกตามความต้องการของระบบปฏิบัติการ ข้อกำหนดของระบบสำหรับ Windows 7 ระบุว่าคุณต้องการ RAM อย่างน้อยหนึ่งกิกะไบต์ ฉันระบุ 1.5 GB Windows XP ต้องการ RAM น้อยกว่า โดยทั่วไปเราใช้ค่าต่ำสุดที่ระบุไว้ในคุณสมบัติของระบบปฏิบัติการ + ระยะขอบเล็กน้อย ในขณะเดียวกัน โปรดทราบว่าคุณไม่สามารถให้เครื่องเสมือนเกิน RAM ของคอมพิวเตอร์ได้ เว้นแต่ว่าคุณมีคอมพิวเตอร์ที่มีประสิทธิภาพมากซึ่งมี RAM 8 กิกะไบต์ขึ้นไป

คุณสามารถเชื่อมต่อฮาร์ดดิสก์เสมือนกับเครื่องเสมือน มาสร้างมันกันเถอะ เราทำเครื่องหมายรายการ "สร้างฮาร์ดดิสก์เสมือนใหม่" และคลิกที่ปุ่ม "สร้าง"

ตอนนี้คุณต้องระบุประเภทของฮาร์ดไดรฟ์ หากคุณไม่ทราบรูปแบบที่อธิบายไว้ที่นั่น ให้ปล่อยไว้ตามเดิมแล้วคลิก "ถัดไป"

ถัดไป คุณต้องระบุรูปแบบสำหรับการจัดเก็บข้อมูลบนฮาร์ดดิสก์เสมือน ฮาร์ดดิสก์เสมือนแบบไดนามิกสามารถขยายได้ แต่ฮาร์ดดิสก์แบบตายตัวจะมีขนาดที่กำหนดไว้อย่างเคร่งครัด ดูว่าสะดวกสำหรับคุณอย่างไร

เราระบุชื่อของฮาร์ดดิสก์เสมือนและขนาดของมัน คลิก "สร้าง"

การตั้งค่าเครื่องเสมือน VirtualBox

มาทำความรู้จักกับการตั้งค่าของเครื่องเสมือนกันเถอะ คลิกปุ่ม "กำหนดค่า" ที่มุมซ้ายบนของโปรแกรม

หน้าต่างการตั้งค่าจะปรากฏขึ้น โดยการเปลี่ยนการตั้งค่า คุณสามารถเปลี่ยนพารามิเตอร์ต่างๆ ของเครื่องเสมือนได้ (เช่น จำนวน RAM ลำดับการบู๊ตของอุปกรณ์ การเปิดใช้งานการเร่งความเร็ว 2D เป็นต้น)

การตั้งค่าทั้งหมดแบ่งออกเป็นหลายส่วน รุ่นปัจจุบันของโปรแกรมมี 9 ส่วน เราจะไม่พูดถึงแต่ละส่วนอย่างละเอียด ด้วยสายตา คุณจะควบคุมการตั้งค่าได้เร็วกว่าการอ่านข้อความที่ไม่จำเป็น ในเวลาเดียวกัน เมื่อวางเมาส์เหนือรายการใด ๆ ของการตั้งค่า หน้าต่างจะปรากฏขึ้นพร้อมคำอธิบายว่าเหตุใดจึงจำเป็นต้องใช้พารามิเตอร์นี้หรือพารามิเตอร์นั้น ฉันจะอธิบายสั้นๆ ว่าฟังก์ชันใดบ้างที่สามารถพบได้ในแต่ละส่วน

การตั้งค่าพื้นฐานตามส่วน:

  • ทั่วไป - ชื่อเครื่อง, ประเภทของระบบปฏิบัติการ, คลิปบอร์ด, สื่อแบบถอดได้;
  • ระบบ - การตั้งค่าพื้นฐานของฮาร์ดแวร์เครื่องเสมือน: RAM, ชิปเซ็ต, โปรเซสเซอร์, การเร่งความเร็ว, ลำดับการบู๊ตอุปกรณ์;
  • จอแสดงผล - การตั้งค่าหน่วยความจำวิดีโอ จำนวนจอภาพ การเร่งความเร็ว 2D และ 3D การเชื่อมต่อกับจอแสดงผลระยะไกล การจับภาพวิดีโอ
  • สื่อ - ตัวควบคุมฮาร์ดดิสก์และการกำหนดค่า
  • เสียง - ไดรเวอร์เสียงและตัวควบคุม;
  • เครือข่าย - การกำหนดค่าอะแดปเตอร์เครือข่าย
  • พอร์ต Com - เปิดใช้งานและกำหนดค่าพอร์ต COM;
  • USB - เปิดใช้งานคอนโทรลเลอร์ USB และกำหนดค่าตัวกรอง USB
  • โฟลเดอร์ที่ใช้ร่วมกัน - สร้างและจัดการโฟลเดอร์ที่ใช้ร่วมกัน

หากคุณทำผิดพลาดในการตั้งค่า โปรแกรมจะแจ้งให้คุณทราบ ที่ด้านล่างของหน้าต่างการตั้งค่า ข้อความ "พบการตั้งค่าที่ไม่ถูกต้อง" จะปรากฏขึ้น เมื่อวางเมาส์เหนือเครื่องหมายอัศเจรีย์ คุณจะเห็นแผงป๊อปอัป ซึ่งคุณจะได้เรียนรู้สิ่งที่ทำผิดและวิธีแก้ไข

สำหรับผู้ใช้ทั่วไป การตั้งค่า 3 ส่วนแรกก็เพียงพอแล้ว หากเครื่องเสมือนทำงานช้า คุณสามารถเพิ่มจำนวน RAM หรือใช้พลังงานตัวประมวลผลได้มากขึ้น

หลังจากตั้งค่าเสร็จแล้วให้คลิกปุ่ม "ตกลง" ในการเริ่มต้น (เปิด) เครื่องเสมือนที่สร้างขึ้นคุณต้องคลิกที่ปุ่ม "เริ่ม" ตอนนี้เราใส่ดิสก์การติดตั้งที่มีระบบปฏิบัติการลงในไดรฟ์ ติดตั้งและกำหนดค่าระบบปฏิบัติการ จากนั้นคอมพิวเตอร์เสมือนของคุณก็พร้อมใช้งาน

บทสรุป

ในบทความนี้ เราได้ตรวจสอบว่าเครื่องเสมือนคืออะไร เหตุใดคุณจึงต้องการ วิธีการติดตั้งและกำหนดค่าเครื่องเสมือน การติดตั้งและกำหนดค่าเครื่องเสมือนเป็นเรื่องง่าย

Virtualization ช่วยให้คุณสามารถสรุปข้อมูลภายในของระบบปฏิบัติการหรือบางส่วนของระบบปฏิบัติการภายในฮาร์ดแวร์และซอฟต์แวร์เสมือนได้ กล่าวอีกนัยหนึ่งคือสร้างพื้นที่เสมือนที่จะเป็นจริงจากมุมมองของระบบปฏิบัติการที่ทำงานอยู่ในพื้นที่นี้ นี่คือสิ่งที่เครื่องเสมือนสำหรับ Windows 7, Linux และ Mac OS X ทำ การจำลองเสมือนยังช่วยให้คุณจำลองอุปกรณ์ที่ไม่ได้อยู่ในคอมพิวเตอร์ของคุณได้เลย

บันทึก: ในแง่หนึ่ง เครื่องเสมือนช่วยให้คุณสร้างคอมพิวเตอร์ภายในคอมพิวเตอร์ได้

การจำลองเสมือนของเครื่องมีสองส่วนที่สำคัญ:

  • ปฏิสัมพันธ์ระหว่างโฮสต์จริง (คอมพิวเตอร์) และโฮสต์เสมือน
  • การโต้ตอบระหว่างระบบปฏิบัติการที่ทำงานในพื้นที่เสมือนและฮาร์ดแวร์ที่ใช้

ซอฟต์แวร์เวอร์ชวลไลเซชัน ได้แก่ เครื่องเสมือนสำหรับ Windows 7 (Linux, Mac OS X) มักเป็นแอปพลิเคชันทั่วไปหรือบริการระบบปฏิบัติการที่ช่วยให้คุณสามารถสร้างโฮสต์ได้ เครื่องทางกายภาพใด ๆ (คอมพิวเตอร์) เรียกว่าโฮสต์ ภายในซอฟต์แวร์เวอร์ชวลไลเซชัน ระบบปฏิบัติการทำงานในโฮสต์จริงที่คล้ายกันหรือเหมือนกันซึ่งเรียกว่าเครื่องเสมือน เพื่อความสะดวก ระบบปฏิบัติการที่ทำงานในเครื่องเสมือนจะเรียกว่าระบบปฏิบัติการของแขก

นอกจากนี้ยังมีวิธีต่างๆ ของการจำลองเสมือนซึ่งไม่เพียงแค่การใช้งานแอปพลิเคชันสำหรับการสร้างเครื่องเสมือนเท่านั้น แต่ยังรวมถึงความสามารถที่จัดเตรียมไว้สำหรับแขกอีกด้วย มีการจำลองตามปกติซึ่งการเรียกฮาร์ดแวร์และซอฟต์แวร์จะผ่านชั้นกลาง นอกจากนี้ยังมี Para-virtualization ซึ่งส่วนหนึ่งของการดำเนินการภายในเครื่องเสมือนเกิดขึ้นบนฮาร์ดแวร์จริง ในขณะที่อีกส่วนหนึ่งต้องผ่านเลเยอร์ระดับกลาง และยังมีการจำลองเสมือนที่ระดับระบบเมื่อโหลดระบบแขกแต่ละระบบในเคอร์เนลพิเศษซึ่งอนุญาตให้คุณเรียกใช้ระบบปฏิบัติการรุ่นเดียวกันเท่านั้น

วิธีการบางอย่างเหล่านี้สามารถทำได้ทันที โดยไม่มีการเปลี่ยนแปลงที่สำคัญกับโฮสต์จริงและระบบปฏิบัติการ ส่วนอื่นๆ จำเป็นต้องรีบูตโฮสต์เป็นอินสแตนซ์พิเศษของระบบปฏิบัติการที่รองรับการจำลองเสมือน บางรายใช้โฮสต์เฉพาะที่สนับสนุนและได้รับการออกแบบมาสำหรับการจำลองเสมือนที่ระดับอุปกรณ์ฮาร์ดแวร์ เทคนิคหลังเรียกอีกอย่างว่าเทคนิคเวอร์ชวลไลเซชันบนโลหะเปลือย (แม้ว่าจะไม่เป็นความจริงทั้งหมด เนื่องจากยังคงใช้เคอร์เนลซอฟต์แวร์บางตัว)

ซอฟต์แวร์เวอร์ชวลไลเซชันที่จัดการการสร้างและการทำงานของเครื่องเสมือน ตลอดจนการจัดสรรและข้อจำกัดของทรัพยากรที่มีให้ มักถูกเรียกว่าไฮเปอร์ไวเซอร์ แอปพลิเคชั่นเวอร์ชวลไลเซชันบางตัวสามารถใช้ส่วนขยายโปรเซสเซอร์พิเศษเพื่อปรับปรุงประสิทธิภาพของเครื่องเสมือน การมีส่วนขยายดังกล่าวเรียกว่าการสนับสนุนการจำลองเสมือนสำหรับฮาร์ดแวร์ ตัวอย่างของการสนับสนุนนี้คือเทคโนโลยี VT-X (Intel) และ AMD-V (AMD)

Virtualization และเครื่องเสมือนคืออะไร?

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

แน่นอนว่าโปรแกรมทั้งหมดเหล่านี้มีประโยชน์ที่แตกต่างกัน แต่ไม่ถือว่าเป็นเทคโนโลยีการจำลองเสมือนและไม่ใช่เครื่องเสมือนเนื่องจากไม่ได้เลียนแบบการเรียกระบบ และไม่อนุญาตให้คุณเรียกใช้ระบบปฏิบัติการของแขกบนระบบปัจจุบัน โปรแกรมดังกล่าวสร้างชั้นการแยกเพิ่มเติมเท่านั้น ส่วนใหญ่เพื่อเพิ่มระดับความปลอดภัย ต่อด้วยเรื่องความปลอดภัยแล้ว ...

ทำไมต้องใช้เวอร์ชวลไลเซชันและเวอร์ชวลแมชชีน?

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

บันทึก: แม้ว่าเวอร์ชวลไลเซชั่นจะอนุญาตให้คุณแยกระบบปฏิบัติการหนึ่งออกจากระบบปฏิบัติการอื่น แต่ก็ยังมีหลายวิธีที่จะรับจากระบบแขกไปยังระบบปฏิบัติการหลัก

ต้องใช้อะไรบ้างในการใช้เทคโนโลยีเวอร์ชวลไลเซชั่นและเครื่องเสมือน?

สิ่งแรกที่ต้องพิจารณาคือโฮสต์จริง ขึ้นอยู่กับประเภทของซอฟต์แวร์เวอร์ชวลไลเซชัน (เครื่องเสมือน) อาจต้องใช้ฮาร์ดแวร์และระบบปฏิบัติการที่แตกต่างกันโดยสิ้นเชิง Virtualization ไม่ได้หมายความถึงโซลูชันใดๆ ที่จะทำงานได้ทุกที่ที่คุณต้องการ ต้องเลือกเครื่องเสมือนสำหรับระบบ (Windows, Linux, Mac) และสำหรับฮาร์ดแวร์ (ฮาร์ดแวร์) นอกจากนี้ โฮสต์ต้องมีข้อกำหนด

ดังนั้น หากคุณกำลังจะใช้งานระบบปฏิบัติการแบบแขกบนระบบของคุณ คุณจะต้องมีทรัพยากรเพิ่มเติมเพื่อเรียกใช้งานเหล่านี้ เช่น CPU และ RAM ตัวอย่างเช่น หากคอมพิวเตอร์ของคุณมี RAM เพียง 2GB และคุณต้องการเรียกใช้ระบบแขกบน Windows 7 คุณจะต้องจำกัดการใช้ทรัพยากรบนระบบจริงอย่างเข้มงวดเพื่อให้เครื่องเสมือนทำงานได้อย่างถูกต้อง แน่นอน นอกจากว่าคุณกำลังพยายามเรียกใช้ Windows XP ที่มีหน่วยความจำ 256MB อย่างไรก็ตาม หากคุณมี RAM ขนาด 16 GB คุณสามารถเรียกใช้ระบบผู้เยี่ยมชมได้มากกว่าหนึ่งระบบโดยไม่รู้สึกว่าไม่มีทรัพยากร

ข้อดี: ติดตั้งและใช้งานง่าย

ข้อเสีย: ฟังก์ชั่นที่จำกัด ไม่รองรับสแน็ปช็อตและการแชร์ไดเร็กทอรี

Virtual Machine สำหรับ Windows 7, Linux และ Mac OS X - VirtualBox

VirtualBox เป็นซอฟต์แวร์เครื่องเสมือนข้ามแพลตฟอร์มอีกตัวหนึ่งสำหรับ Windows 7 ขึ้นไป รวมถึงระบบ Linux และ Mac ที่ Oracle เป็นเจ้าของในปัจจุบัน VirtualBox คล้ายกับ VMware Player แต่มีคุณสมบัติมากกว่า รวมถึงสแต็กเครือข่ายขั้นสูง สแน็ปช็อตไม่จำกัด การรองรับ OpenGL และ DirectX บางอย่าง และอื่นๆ อีกมากมาย แอพนี้ติดตั้งง่ายและใช้งานง่าย คุณยังสามารถใช้บรรทัดคำสั่งสำหรับการปรับใช้อัตโนมัติได้ VirtualBox ยังรองรับ USB และไดเรกทอรีที่ใช้ร่วมกัน นอกจากนี้ยังมี VirtualBox รุ่นพกพา อย่างไรก็ตามยังมีข้อเสียอยู่ คุณไม่สามารถจับภาพหน้าจอของระบบแขกได้ การจัดการดิสก์ค่อนข้างสับสน

ผู้ชม: ผู้เริ่มต้นและผู้ใช้ขั้นสูง

ข้อดี: ติดตั้งและใช้งานง่าย คุณสมบัติมากมาย

ข้อเสีย: ไม่รองรับภาพหน้าจอ การนำเข้าเครื่องที่มีอยู่ทำได้ยาก ไม่ใช่การจัดการดิสก์ที่ใช้งานง่าย

ไฮเปอร์ไวเซอร์ VMware ESXi สำหรับสร้างเครื่องเสมือน

ESXi เป็นไฮเปอร์ไวเซอร์ Bare Metal ที่มีฟังก์ชันการทำงานลดลงเมื่อเทียบกับ ESX แอปพลิเคชันต้องการโฮสต์และสามารถควบคุมได้จากคอนโซล (คอนโซลถูกล็อคโดยค่าเริ่มต้น แต่คุณสามารถเปิดใช้งานได้ด้วยตนเอง) คุณจะไม่สามารถจับภาพหน้าจอหรือจับภาพวิดีโอจากหน้าจอของเครื่องเสมือนของคุณได้ การโยกย้ายและการโคลนของแขกทำได้ด้วยตนเองเท่านั้น แต่ในทางกลับกัน คุณจะได้รับการแชร์หน่วยความจำเพื่อปรับปรุงประสิทธิภาพของการใช้ RAM การควบคุมและการจัดการที่มีประสิทธิภาพ และการเข้าถึงบรรทัดคำสั่งผ่าน SSH (เมื่อปลดล็อก) คุณยังสามารถติดตั้ง VMware Tools เพื่อปรับปรุงประสิทธิภาพของเครื่องเสมือน Para virtualization ยังรองรับโดย ESXi

ข้อดี: ความสามารถขั้นสูงของเครื่องเสมือนที่ทรงพลัง

ข้อเสีย: ต้องใช้โฮสต์และทรัพยากรจำนวนมาก ติดตั้งและใช้งานไม่ง่าย

เครื่องเสมือนสำหรับ Unix / Linux - เครื่องเสมือนที่ใช้เคอร์เนล (KVM)

KVM รองรับการจำลองเสมือนสำหรับระบบปฏิบัติการที่เหมือน UNIX (Linux) เท่านั้น แอปพลิเคชันสามารถทำงานบนฮาร์ดแวร์ใดๆ หรือในโหมดจำลอง อย่างไรก็ตาม หากไม่มีส่วนขยายโปรเซสเซอร์ ประสิทธิภาพการทำงานจะแย่มาก KVM มีวัตถุประสงค์เพื่อใช้บนคอนโซล แต่มันมีส่วนต่อประสานการจัดการที่ดีที่ให้คุณเริ่มและหยุดเครื่องเสมือน ถ่ายภาพหน้าจอ และอีกมากมาย อินเทอร์เฟซนี้เรียกว่า Virtual Machine Manager (VMM) และยังใช้เพื่อจัดการเครื่องเสมือน Xen (ดูด้านล่าง) รองรับการควบคุมภายในและระยะไกล มีข้อขัดแย้งที่รู้จักกับ VirtualBox แต่สามารถแก้ไขได้ค่อนข้างง่าย

ผู้ชม: ผู้ใช้ขั้นสูงและผู้เชี่ยวชาญ

ข้อดี: การควบคุมเต็มรูปแบบและความยืดหยุ่น ประสิทธิภาพสูงมาก ภายใต้สภาวะที่เหมาะสม

ข้อเสีย: เฉพาะระบบที่เหมือน UNIX เท่านั้น ต้องใช้ส่วนขยายฮาร์ดแวร์การจำลองเสมือนเพื่อให้ทำงานได้อย่างถูกต้อง เน้นที่บรรทัดคำสั่ง ติดตั้งและใช้งานไม่ง่าย

เครื่องเสมือนสำหรับ Unix / Linux - Xen

Xen เป็นแอปพลิเคชั่นอื่นสำหรับการจำลองระบบปฏิบัติการที่เหมือน UNIX (Linux) ต้องบูตในอินสแตนซ์เคอร์เนลของตัวเอง เน้นที่บรรทัดคำสั่ง แต่คุณยังสามารถใช้ VMM ได้ อย่างเป็นทางการ Xen ได้รับการสนับสนุนโดย OpenSUSE เป็นเวลาหลายปีและเพิ่งได้รับการเพิ่มในการเปิดตัวเคอร์เนล mainline Xen สามารถทำงานในโหมดฮาร์ดแวร์ช่วยหรือโหมด Para-virtualized อย่างไรก็ตาม สำหรับ Para-virtualization Xen มีปัญหาอย่างมากในการติดตั้งและรัน นอกจากนี้ Xen ยังรองรับซีดีรอมและอุปกรณ์เครือข่ายอย่างจำกัด นอกจากนี้ยังมีให้ใช้งานเป็นไฮเปอร์ไวเซอร์การจำลองเสมือนแบบ Bare Metal บน Live CD มีส่วนขยายของบุคคลที่สามมากมายสำหรับจัดการ Xen

ผู้ชม: ผู้ใช้ขั้นสูงและผู้เชี่ยวชาญ

ข้อดี: การควบคุมเต็มรูปแบบและความยืดหยุ่น ประสิทธิภาพที่ดีมาก รองรับเคอร์เนลในตัว

ข้อเสีย: เฉพาะระบบที่เหมือน UNIX เท่านั้น โหมดการจำลองเสมือนของ Steam มีข้อบกพร่อง เน้นที่บรรทัดคำสั่ง ยูทิลิตี้บรรทัดคำสั่งหลายอย่างที่อาจสร้างความสับสน ติดตั้งและใช้งานไม่ง่าย คุณต้องโหลดอินสแตนซ์เคอร์เนลของคุณเอง

โซลูชันอื่นๆ สำหรับการสร้างเครื่องเสมือน

มีโซลูชันอื่นๆ อีกมากมายที่ไม่ได้ระบุไว้ที่นี่ เช่น Parallels Virtuozzo, OpenVZ และ VirtualBox ที่ใช้ VMLite นอกจากนี้ยังมีโซลูชันที่ออกแบบใหม่จำนวนหนึ่ง รวมถึงตัวอย่างข้ามเวอร์ชวลไลเซชั่นและธินไคลเอ็นต์ ลินุกซ์ยังมีการดัดแปลงมากมายในตัวของมันเอง และอย่าลืมเกี่ยวกับระบบคลาวด์ด้วยแอปพลิเคชันการจำลองเสมือนของคุณ

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

คำสองสามคำเกี่ยวกับโปรแกรมเวอร์ชวลไลเซชั่น

การตรวจสอบนี้จะมีประโยชน์ไม่เฉพาะสำหรับผู้ใช้มือใหม่ แต่ยังรวมถึงผู้เชี่ยวชาญด้วย ผลิตภัณฑ์ที่อยู่ในรายการครอบคลุมเทคโนโลยีเวอร์ชวลไลเซชันที่หลากหลายในทุกระดับ วิธีแก้ปัญหาทั้งหมดที่อธิบายไว้นั้นฟรีสำหรับการใช้งานส่วนตัว เลือกสิ่งที่คุณต้องการหรือต้องการตามฮาร์ดแวร์ที่มี ข้อกำหนดสำหรับความสะดวกในการติดตั้งและเปิดใช้งาน ตลอดจนความพร้อมใช้งานของชุดฟังก์ชันที่จำเป็น

โดยปกติ คนส่วนใหญ่เริ่มเรียนรู้เกี่ยวกับการจำลองเสมือนด้วย VMware Player หรือ VirtualBox ผู้ใช้ Linux อาจชอบ KVM และอาจเป็น Xen ผู้ใช้ขั้นสูงอาจต้องการดู ESXi