เครื่องเสมือนมีฮาร์ดแวร์เสมือนและเรียกใช้ระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์ในเวลาเดียวกัน ดังนั้นบางครั้งประสิทธิภาพอาจช้าเล็กน้อย ด้านล่างนี้คือเคล็ดลับบางส่วนที่จะช่วยคุณรีดประสิทธิภาพของเครื่องเสมือนแต่ละเครื่อง เช่นVirtualBox , VMware , Parallelsหรือเครื่องเสมือนอื่นๆ
เคล็ดลับสำหรับประสิทธิภาพของเครื่องเสมือนที่เร็วขึ้น
สร้างไดรฟ์ เสมือนที่มีความจุจำกัด แทนไดรฟ์ที่มีความจุขยาย
เมื่อสร้างเครื่องเสมือน คุณสามารถสร้างดิสก์เสมือนได้สองประเภท ตามค่าเริ่มต้น โปรแกรมเครื่องเสมือนมักจะใช้ไดรฟ์ที่ขยายได้ ซึ่งจะค่อยๆ เพิ่มขนาดเมื่อข้อมูลเพิ่มขึ้น
ตัวอย่างเช่น หากคุณสร้างเครื่องเสมือนใหม่ที่มีไดรฟ์ความจุเพิ่มเติมที่มีขนาดสูงสุด 30GB เครื่องจะไม่กินพื้นที่ทั้งหมด 30GB บนฮาร์ดไดรฟ์ ใน ทันที หลังจากติดตั้งระบบปฏิบัติการและโปรแกรมแล้วจะใช้งานเพียง 10GB เท่านั้น และเมื่อมีการเพิ่มไฟล์ลงในดิสก์เสมือนมากขึ้น มันก็จะค่อยๆ ขยายเป็นขนาดสูงสุด 30GB
สะดวกมากเพราะเครื่องเสมือนแต่ละเครื่องจะไม่ใช้พื้นที่บนฮาร์ดไดรฟ์จำนวนมากโดยไม่จำเป็น อย่างไรก็ตาม จะช้ากว่าการสร้างดิสก์ที่มีความจุจำกัด เมื่อสร้างดิสก์ที่มีความจุจำกัด พื้นที่ทั้งหมด 30GB จะถูกจัดสรรทันที
อย่างไรก็ตาม ไดรฟ์ที่มีความจุคงที่จะใช้พื้นที่บนฮาร์ดไดรฟ์มากขึ้น แต่เพิ่มไฟล์ใหม่ลงในฮาร์ดดิสก์ของเครื่องเสมือนเร็วขึ้น และไม่พบการกระจายตัวของไฟล์
ติดตั้งเครื่องมือซอฟต์แวร์เครื่องเสมือน
หลังจากติดตั้งระบบปฏิบัติการเกสต์ภายในเครื่องเสมือน สิ่งแรกที่คุณต้องทำคือติดตั้งแพ็คเกจไดรเวอร์ซอฟต์แวร์เครื่องเสมือน เช่น Guest Additions สำหรับ VirtualBox, VMware Toolsสำหรับ VMware หรือ Parallels Tools สำหรับ Parallels แพ็คเกจเหล่านี้ประกอบด้วยไดรเวอร์พิเศษที่ช่วยให้ระบบปฏิบัติการเกสต์ทำงานเร็วขึ้นบนฮาร์ดแวร์เครื่องเสมือน
การติดตั้งแพ็คเกจไดรเวอร์นั้นง่ายมาก ใน VirtualBox ให้บู๊ตระบบปฏิบัติการเกสต์แล้วคลิกอุปกรณ์ > แทรกอิมเมจซีดีเพิ่มเติมของผู้เยี่ยมชม จากนั้นคุณสามารถเปิดโปรแกรมติดตั้งจากไดรฟ์ในเครื่องเสมือนได้ บน VMware เลือก ตัวเลือกติดตั้ง VMware Toolsในเมนูของเครื่องเสมือน ใน Parallels คลิกการดำเนินการ > ติดตั้งเครื่องมือ Parallels
ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดำเนินการติดตั้งให้เสร็จสิ้น หากคุณใช้ระบบปฏิบัติการ Windows guest การติดตั้งนี้จะเหมือนกับการติดตั้งแอปพลิเคชัน Windows อื่นๆ ตรวจสอบให้แน่ใจว่าโปรแกรมเครื่องเสมือนของคุณอัปเดตอยู่เสมอ หากคุณเห็นการแจ้งเตือนให้อัปเดต Guest Additions หรือ VMware Tools ให้ติดตั้ง
เมื่อรันโปรแกรมป้องกันไวรัส อย่าสแกนไดเร็กทอรีของเครื่องเสมือน
โปรแกรมป้องกันไวรัส ของคอมพิวเตอร์ของคุณ อาจสแกนไฟล์เครื่องเสมือนทุกครั้งที่มีการเข้าถึง ส่งผลให้ประสิทธิภาพลดลง ซอฟต์แวร์ป้องกันไวรัสไม่สามารถมองเห็นภายในเครื่องเสมือนเพื่อตรวจจับไวรัสที่ทำงานบนระบบปฏิบัติการเกสต์ ดังนั้นการสแกนนี้จึงไม่มีประโยชน์ หากต้องการเพิ่มความเร็ว คุณสามารถลบโฟลเดอร์เครื่องเสมือนออกจากรายการสแกนโปรแกรมป้องกันไวรัสได้
เปิดใช้งานIntel VT-x หรือ AMD-V
Intel VT-x และ AMD-V เป็นส่วนขยายโปรเซสเซอร์พิเศษที่ปรับปรุงการจำลองเสมือน โปรเซสเซอร์ Intel และ AMD ใหม่มักมีคุณสมบัติเหล่านี้ อย่างไรก็ตาม คอมพิวเตอร์บางเครื่องไม่ได้เปิดใช้งานโดยอัตโนมัติ คุณอาจต้องเข้าไปใน BIOS ของคอมพิวเตอร์และเปิดใช้งานการตั้งค่านี้ ดูบทความจะตรวจสอบได้อย่างไรว่าเปิดใช้งานการจำลองเสมือนบน Windows 10 หรือไม่เพื่อทราบว่าคอมพิวเตอร์ของคุณเปิดใช้งานการจำลองเสมือนหรือไม่
โดยปกติแล้ว AMD-V จะเปิดใช้งานโดยอัตโนมัติหากเปิดใช้งานบนฮาร์ดแวร์ แต่คอมพิวเตอร์ Intel หลายเครื่องไม่ได้เปิดใช้งาน Intel VT-x ต่อไปนี้เป็นวิธีเปิดใช้งานการจำลองเสมือนของ Intel VT-x หรือ AMD-V ใน BIOSจากนั้นเริ่มการติดตั้งโปรแกรมเครื่องเสมือน
จัดสรรหน่วยความจำเพิ่มเติม
เครื่องเสมือนนั้น "หิว" มากสำหรับหน่วยความจำ เครื่องเสมือนแต่ละเครื่องมีระบบปฏิบัติการทั้งหมด ดังนั้นคุณควรแยกRAM ของคอมพิวเตอร์ ออกเป็นสองระบบแยกกัน Microsoft แนะนำ RAM อย่างน้อย 2GB สำหรับระบบ Windows 7 64 บิต และคำแนะนำนี้ยังใช้ได้กับ Windows 7 เมื่อทำงานในเครื่องเสมือน หากคุณใช้งานแอปพลิเคชันที่ใช้หน่วยความจำมากในเครื่องเสมือน คุณสามารถจัดสรร RAM ได้มากกว่า 2GB เพื่อให้ Windows ไม่จำเป็นต้องเปลี่ยนไปใช้ดิสก์
คุณสามารถจัดสรร RAM ได้มากขึ้นในกล่องโต้ตอบการตั้งค่าเครื่องเสมือน (โปรดทราบว่าต้องปิดเครื่องเสมือนก่อนที่จะดำเนินการนี้) พยายามเพิ่ม RAM ให้กับคอมพิวเตอร์อย่างน้อย 1/3 แม้ว่าคุณจะทำได้มากกว่านี้ก็ตาม
หากคอมพิวเตอร์ของคุณมี RAM ไม่เพียงพอที่จะเรียกใช้เครื่องเสมือนด้วยความเร็วที่สะดวกสบาย ให้พิจารณาอัปเกรดเป็น RAM ขนาด 8GB
จัดสรร CPU มากขึ้น
CPU ของคอมพิวเตอร์ ทำหน้าที่เรียกใช้เครื่องเสมือนและซอฟต์แวร์ทั้งหมด ดังนั้น ยิ่งมี CPU มากเท่าใด เครื่องเสมือนก็จะยิ่งทำงานได้ดีขึ้นเท่านั้น หากคุณมีคอมพิวเตอร์ที่มีCPU แบบมัลติคอร์คุณสามารถกำหนดหลายคอร์ให้กับเครื่องเสมือนได้จากหน้าต่างการตั้งค่า เครื่องเสมือนที่มีสองหรือสี่คอร์จะตอบสนองเร็วกว่าเครื่องเสมือนที่มีคอร์เดียวเท่านั้น เช่นเดียวกับคอมพิวเตอร์ที่มีหลายคอร์
หากคุณใช้ CPU เก่าที่มีเพียงหนึ่งหรือสองคอร์ คุณควรอัพเกรด CPU เป็นอย่างน้อยสองคอร์เพื่อให้เครื่องเสมือนทำงานเร็วขึ้น
ปรับแต่งการตั้งค่าวิดีโอ_ _
การปรับแต่งการตั้งค่าวิดีโอบางอย่างสามารถปรับปรุงความเร็วของเครื่องเสมือนได้ ตัวอย่างเช่น การเปิดใช้งาน 2D ใน VirtualBox สามารถปรับปรุงการเล่นวิดีโอในเครื่องเสมือนได้ ในขณะที่การเปิดใช้งาน 3D จะทำให้ผู้ใช้สามารถใช้แอปพลิเคชัน 3D บางตัวด้วยความเร็วที่สมเหตุสมผลมากขึ้น การเพิ่มหน่วยความจำวิดีโอที่กำหนดให้กับเครื่องเสมือนยังช่วยเพิ่มความเร็วกราฟิก 3D ได้อีกด้วย อย่างไรก็ตาม การอัพเกรดกราฟิกการ์ดไม่ได้ช่วยในการปรับปรุงประสิทธิภาพของเครื่องเสมือน
วางเครื่องเสมือนบนSSD
โซลิดสเตตไดรฟ์เป็นหนึ่งในการอัพเกรดที่ดีที่สุดที่คุณสามารถทำได้เพื่อเพิ่มความเร็วให้กับคอมพิวเตอร์ของคุณ และเช่นเดียวกันกับเครื่องเสมือน ผู้คนจำนวนมากจัดเก็บ Virtual Machine ไว้ในไดรฟ์กลไกรอง เนื่องจากมีขนาดกว้างขวางกว่า แต่จะทำให้ Virtual Machine ทำงานช้าลงมาก ดังนั้น หากเป็นไปได้ ให้สร้างพื้นที่ว่างบน SSD และวางเครื่องเสมือนไว้บนนั้น
นอกจากนี้ ให้หลีกเลี่ยงการทิ้งไฟล์ของเครื่องเสมือนไว้ในไดรฟ์ เว้นแต่คุณจะรู้ว่าไดรฟ์ภายนอกเร็วเพียงพอ ไดรฟ์ USB 3.0 ที่รวดเร็วพร้อมเวลาในการเข้าถึงไฟล์ที่ดีสามารถให้ประสิทธิภาพที่ดีได้
หยุดชั่วคราวหรือปิดเครื่องคอมพิวเตอร์
เมื่อคุณใช้เครื่องเสมือนเสร็จแล้ว คุณต้องการบันทึกสถานะแทนที่จะปิดเครื่องโดยสิ้นเชิง เพื่อที่ครั้งต่อไปที่คุณเข้าถึงเครื่องเสมือน คุณเพียงแค่ต้องดับเบิลคลิกเพื่อเริ่มต้น ระบบปฏิบัติการของแขกจะดำเนินการต่อจากจุดที่คุณค้างไว้ครั้งล่าสุดแทนที่จะเริ่มจากจุดเริ่มต้น
ซึ่งคล้ายกับการใช้โหมดไฮเบอร์เนตหรือหยุดชั่วคราวแทนการปิดเครื่องคอมพิวเตอร์ โปรแกรมเครื่องเสมือนจะบันทึกเนื้อหาหน่วยความจำเครื่องเสมือนลงในไฟล์บนฮาร์ดไดรฟ์ และโหลดไฟล์นั้นเมื่อเครื่องเสมือนเริ่มทำงาน
ปรับปรุงประสิทธิภาพภายในเครื่องเสมือน_ _ _ _
คุณยังสามารถปรับปรุงประสิทธิภาพภายในเครื่องเสมือนได้ด้วยวิธีเดียวกันเพื่อเพิ่มความเร็วให้กับคอมพิวเตอร์ของคุณ ตัวอย่างเช่นการปิดแอปพลิเคชันและโปรแกรม พื้นหลัง ที่ขึ้นต้นด้วยเครื่องเสมือนจะปรับปรุงเวลาบูตของระบบปฏิบัติการเกสต์ และลดจำนวน RAM ที่เครื่องเสมือนใช้ หากคุณใช้ไดรฟ์แบบกลไก การจัดเรียงข้อมูลในเครื่องเสมือนสามารถปรับปรุงประสิทธิภาพได้เช่นกัน (แม้ว่าการดำเนินการนี้จะไม่ส่งผลต่อ SSD ก็ตาม) อย่าลืมคำแนะนำมาตรฐานเพียงเพราะมันเป็นเครื่องเสมือน เครื่องเสมือนก็เหมือนกับคอมพิวเตอร์ทั่วไป
ใช้โปรแกรมเครื่องเสมือนอื่นๆ
บางคนชอบใช้ VirtualBox เพราะรู้สึกว่ามันทำงานเร็วขึ้น ในขณะที่บางคนเลือก VMware ด้วยเหตุผลเดียวกัน ยิ่งโปรแกรมเครื่องเสมือนทำงานเร็วแค่ไหนก็ขึ้นอยู่กับระบบปฏิบัติการของโฮสต์ ระบบปฏิบัติการของแขก การกำหนดค่าระบบ หรือปัจจัยอื่นๆ แต่หากคุณไม่ได้ประสิทธิภาพที่ต้องการ ให้ลองใช้โปรแกรมอื่น VirtualBox นั้นฟรีโดยสมบูรณ์ ในขณะที่ VMware Workstation Player นั้นฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์ หากคุณใช้ macOS คุณสามารถใช้ Parallels Desktop และ VMware Fusion ได้
เรียนรู้ความแตกต่างระหว่างระบบปฏิบัติการของแขกและโฮสต์
ไม่สำคัญว่าคุณจะใช้ VirtualBox, VMWare Player หรือตัวเลือกพื้นฐานเช่น Microsoft Hyper-V การทำความเข้าใจความแตกต่างระหว่างคอมพิวเตอร์จริง (โฮสต์) และเครื่องเสมือน (แขก) เป็นสิ่งสำคัญยิ่งในการบรรลุประสิทธิภาพที่ดี
ระบบปฏิบัติการโฮสต์ได้รับการติดตั้งทางกายภาพบนไดรฟ์ HDD ของระบบ นี่คือระบบปฏิบัติการที่เริ่มต้นเมื่อเปิดพีซี
ในขณะเดียวกัน ระบบปฏิบัติการเกสต์ได้รับการติดตั้งในเครื่องเสมือน ที่นี่คุณสามารถติดตั้งแอปพลิเคชันและแม้แต่เกมที่มาจากระบบปฏิบัติการโฮสต์ได้ นี่เป็นเพียงหนึ่งในหลาย ๆ เหตุผลในการใช้เครื่องเสมือน
ในหลาย ๆ ด้าน คุณสามารถมองว่าระบบปฏิบัติการของแขกเป็นแอปพลิเคชันที่ซับซ้อนได้ ตัวอย่างเช่น ไม่มีสิทธิ์ของระบบปฏิบัติการโฮสต์ เว้นแต่จะระบุไว้อย่างชัดเจน การเข้าถึงไดรฟ์จริงและอุปกรณ์ต่อพ่วง เช่น ไมโครโฟน จะถูกบล็อกตั้งแต่แรก
ระวังคำขอทรัพยากร
VM ทำงานบนซอฟต์แวร์การจำลองเสมือนที่สร้างสภาพแวดล้อมฮาร์ดแวร์เสมือน พูดง่ายๆ ก็คือ เมื่อสร้าง VM ซอฟต์แวร์การจำลองเสมือนจะระบุฮาร์ดแวร์ (โดยปกติแล้วจะมีการป้อนข้อมูลจากผู้ใช้)
แต่มีข้อจำกัดใหญ่ในเรื่องนี้ คุณไม่สามารถระบุการกำหนดค่าฮาร์ดแวร์สำหรับเครื่องเสมือนที่เกินฮาร์ดแวร์ทางกายภาพภายในคอมพิวเตอร์ได้
ตัวอย่างเช่น หากคอมพิวเตอร์จริงมี RAM ขนาด 8GB เครื่องเสมือนจะต้องไม่เกินจำนวนนี้ (เนื่องจากคุณต้องเก็บ RAM เพื่อให้ระบบโฮสต์เรียกใช้ซอฟต์แวร์เครื่องเสมือน)
ด้วยเหตุนี้ คุณจึงต้องคำนึงถึงความต้องการทรัพยากรของพีซีจริงและเครื่องเสมือนด้วย การสละเวลาในการจัดระเบียบเดสก์ท็อปของคุณก่อนใช้งานระบบปฏิบัติการเกสต์ถือเป็นตัวเลือกที่ชาญฉลาด คุณสามารถ:
- ปิดแอปพลิเคชันอื่นๆ ทั้งหมด
- เปลี่ยนการตั้งค่าพลังงานของคุณเป็นตัวเลือกสูงสุด (โดยเฉพาะบนแล็ปท็อป)
- เรียกใช้ VM ด้วยตัวเลือกกราฟิกที่ย่อเล็กสุด
นอกจากนี้ หากพีซีของคุณมีโหมดเกม ให้เปิดใช้งานเพื่อให้แน่ใจว่าคอมพิวเตอร์ส่งทรัพยากรไปยัง VM นี่หมายถึงการหยุดงานพื้นหลังในขณะที่ VM กำลังทำงานอยู่ เพื่อให้เป็นประโยชน์ต่อประสิทธิภาพของโฮสต์และระบบปฏิบัติการของแขก
อัพเดตระบบปฏิบัติการโฮสต์และแขก
คุณรู้อยู่แล้วว่าการติดตั้งการอัปเดตมีความสำคัญเพียงใด ไม่ว่าคุณจะใช้ Windows, macOS หรือ Linux การอัปเดตระบบมีความสำคัญต่อการที่พีซีของคุณทำงานได้สำเร็จ
เช่นเดียวกับการเพิ่มคุณสมบัติใหม่ การอัปเดตแก้ไขข้อบกพร่อง เพิ่มไดรเวอร์ และแพตช์ปัญหาด้านความปลอดภัย สิ่งเหล่านี้ทั้งหมดอาจส่งผลต่อประสิทธิภาพของเครื่องเสมือน ดังนั้นการอัปเดตจึงเป็นสิ่งจำเป็น
แต่อย่าให้มันจบเพียงแค่นั้น คุณควรใช้เวลาในการอัปเดตระบบปฏิบัติการของแขกด้วย นี่อาจดูเหมือนเป็นการเสียเวลาโดยไม่จำเป็น แต่ก็คุ้มค่าแน่นอน ตัวอย่างเช่น สมมติว่าคุณกำลังใช้งานการแจกจ่าย Linux ใน VM โดยค่าเริ่มต้นจะพยายามอัปเดตเป็นระยะ หากคุณบล็อกหรือข้ามการอัปเดต คุณจะไม่สามารถติดตั้งซอฟต์แวร์ใหม่ได้
การอนุญาตการอัปเดตคือตัวเลือกที่ดีที่สุด ตรวจสอบให้แน่ใจว่าระบบปฏิบัติการของแขกและโฮสต์นั้นทันสมัยทั้งคู่!
อัปเดตซอฟต์แวร์เครื่องเสมือนเป็นประจำ
ในเรื่องความปลอดภัย พบช่องโหว่ในสภาพแวดล้อมเสมือนจริงในช่วงไม่กี่ปีที่ผ่านมา เครื่องเสมือนเป็นเป้าหมายที่ได้รับความนิยมเพิ่มมากขึ้นสำหรับแฮกเกอร์ ซึ่งเป็นความล้มเหลวที่สามารถป้องกันได้ด้วยการแพตช์ระบบปฏิบัติการปกติและการอัปเดตซอฟต์แวร์เครื่องเสมือนเท่านั้น
ในกรณีส่วนใหญ่ ซอฟต์แวร์จะเตือนคุณเกี่ยวกับการอัปเดตที่รอดำเนินการ
จะเป็นความคิดที่ชาญฉลาดที่จะทำเช่นนี้ทันทีที่มีการเปิดตัวการอัปเดต การอัพเดตยังรวมถึงการรองรับระบบปฏิบัติการใหม่ เช่น การเพิ่มขอบเขตของแพลตฟอร์มที่คุณสามารถรันบนเครื่องเสมือนของคุณ
แบ่งปันข้อมูลระหว่างระบบปฏิบัติการของแขกและโฮสต์
การมีข้อมูลบนพีซีของคุณที่คุณต้องการคัดลอกไปยังเครื่องเสมือนอาจเป็นเรื่องยุ่งยาก อาจเป็นไฟล์จากฮาร์ดไดรฟ์หรือคำสั่งทุบตีที่คุณพยายามนำเข้าไปยังเครื่องเสมือน Linux
สามารถเปิดใช้งานทั้งสองตัวเลือกได้ แต่การคัดลอกข้อความทำได้ง่ายกว่าไฟล์เล็กน้อย โดยปกติแล้วจะเป็นเพียงการตั้งค่าเมนูง่ายๆ ที่ต้องเปลี่ยนเพื่อให้สามารถคัดลอกข้อความได้ ซอฟต์แวร์ VM รองรับการคัดลอกไปยังเครื่องเสมือนที่ทำงานอยู่และคัดลอกจากเครื่องนั้นแบบสองทิศทาง
หากต้องการแชร์ไฟล์ข้อมูล (เช่น รูปภาพ เอกสาร สื่อ) ให้ใช้ไดรฟ์เครือข่ายเสมือนที่แชร์ ซึ่งหมายถึงการตั้งค่าไดรฟ์ที่ใช้ร่วมกันบนโฮสต์พีซี จากนั้นจึงเพิ่มไดรฟ์ลงในซอฟต์แวร์เครื่องเสมือน ดังนั้นเมื่อ VM ครั้งถัดไปบูท ไดรฟ์จะพร้อมใช้งานและคุณสามารถแชร์ข้อมูลกับเครื่องเสมือนของคุณได้
ดูเพิ่มเติม: