Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

5 เทคนิคเพิ่มประสิทธิภาพ VirtualBox Linux Machines ให้เร็วขึ้น

VirtualBox เป็นวิธีที่ยอดเยี่ยมในการติดตั้ง Linux distributions พร้อมกับ OS อื่นๆ โดยไม่ต้อง reboot แต่ system performance ของ virtual machine ไม่เทียบเท่า installed operating system

คุณรู้ไหมว่ามีวิธีเพิ่มประสิทธิภาพ VirtualBox และทำให้ virtual machines มีประโยชน์มากขึ้น? เราจะค้นหาคำตอบในบทความนี้

1. ติดตั้ง Guest Additions

หลังจากติดตั้ง Linux system ใน VirtualBox หนึ่งในสิ่งแรกที่ควรทำคือติดตั้ง guest additions คุณสามารถใช้ ISO image ที่มาพร้อม VirtualBox host หรือติดตั้ง packages ที่อาจเป็นส่วนหนึ่งของ package manager

หากคุณใช้ installation image ที่มาพร้อม VirtualBox host ให้ไปที่ Devices > Insert Guest Additions CD image นำทางไปที่ mount point ของ disk และพิมพ์:

sudo ./VBoxLinuxAdditions.run

ข้อได้เปรียบใหญ่ที่สุดของการติดตั้ง guest additions คือ virtual Linux system ของคุณสามารถเข้าถึง GPU สำหรับ accelerated video ได้แล้ว คุณยังสามารถ share files ระหว่าง host และ guest ได้ง่ายด้วย shared folders

2. ใช้ Lightweight Distros

แม้ VirtualBox จะให้คุณรัน OS ต่างๆ พร้อมกัน คุณอาจสังเกตว่า performance ดิป เพราะคุณรันระบบหนึ่งบนอีกระบบ Guest OS ต้องการ RAM และ storage space เท่ากับ host

วิธีหนึ่งรอบปัญหานี้คือใช้ lightweight Linux distros สำหรับ guests ด้วย distros ที่เบา คุณสร้าง images ขนาดเล็กที่ต้องการ memory น้อยลง แทน Ubuntu คุณอาจเลือก Xubuntu ที่ใช้ Xfce desktop แบบเบาแทน GNOME

หากคุณคล่องกับ Linux command line มาก คุณอาจเลือก real lightweight distro เช่น Arch หรือติดตั้ง server distro ที่ออกแบบมาให้รันโดยไม่มี graphics ซึ่งนำเราไปสู่...

3. ไม่ต้องการ GUI? อย่าใช้!

หากคุณจะใช้ guest system ส่วนใหญ่จาก command line ไม่สมเหตุสมผลที่จะให้ GUI รันตอน startup มันแค่ใช้ RAM และ CPU time ที่มีค่าของ host มากขึ้น

คุณสามารถติดตั้งระบบโดยไม่มี GUI หรือตั้งค่าให้ boot เข้า console แทนการ start X ด้วย display manager

ข้อเสียของตัวเลือกนี้คือ อาจจะยากที่จะ paste ลงใน VirtualBox console โดยไม่มี additions หากคุณติดตั้ง SSH ไว้ คุณสามารถใช้มัน login เข้า guest ผ่าน terminal emulator

4. SSH เข้า Virtual Machine

หากคุณติดตั้ง server version ของ Linux guest โดยไม่มี GUI อาจจะ awkward ในการใช้ console คุณอาจพบว่ายากที่จะ paste code ที่เห็นจาก tutorial ลงใน console

วิธีหนึ่งรอบปัญหานี้คือตั้งค่า SSH connection ไปยัง virtual machine

เพื่อทำเช่นนี้ คุณต้องตั้งค่า guest networking adapter เป็น bridged mode หมายความว่า guest จะมี IP address ที่อยู่บน local network แทน private network

เพื่อเปิดใช้งาน bridged connection ให้เปิดเมนู Settings สำหรับ guest machine ไปที่ Network > Adapter 1 จาก drop-down menu "Attached to:" เลือก "Bridged Adapter"

Start Linux guest และติดตั้ง SSH server จาก package manager หากยังไม่มี คุณจะต้องการ IP address ของ Linux guest ในการทำเช่นนั้น ให้พิมพ์:

ip address

จาก SSH client ของคุณ ให้ login เข้า guest โดยใช้ username และ IP address ตอนนี้คุณ paste อะไรก็ได้ลง terminal ง่ายๆ

5. ใช้ Prebuilt Images

แม้ VirtualBox จะสนุกและตั้งค่าง่าย แต่มันใช้เวลาในการสร้าง virtual machines ใหม่และติดตั้ง Linux distributions บนพวกเขา

โชคดีที่มีวิธีดาวน์โหลด pre-built Linux virtual machines เหมือน cooking show จะมี version ของจานที่เตรียมไว้ก่อนแล้ว คุณอาจพบว่าสะดวกหากคุณเร็ว

เว็บไซต์หนึ่งที่ดาวน์โหลด machines เหล่านี้ได้คือ OS Boxes เว็บนี้มี images สำหรับ major Linux distros และไม่ใช่ major ones

ใช้ประโยชน์จาก VirtualBox Linux Guests

VirtualBox ทำให้ติดตั้ง Linux ง่ายขึ้นมากโดยให้ติดตั้ง multiple Linux systems พร้อมกันโดยไม่ต้อง partition หรือ dual boot คุณติดตั้ง guest additions สำหรับ video acceleration และ file sharing ใช้ lighter distros เพื่อเพิ่มประสิทธิภาพ ทิ้ง GUI ทั้งหมด และใช้ prebuilt images เพื่อประหยัดเวลา

VirtualBox เป็น rich tool สำหรับรัน multiple operating systems ไม่ใช่แค่ Linux