Tốc độ và hiệu suất của Máy ảo (Virtual Machine) phụ thuộc vào thông số kỹ thuật của máy chủ (host machine) như RAM, bộ xử lý, v.v. Nhưng đôi khi, mặc dù có máy tính mạnh, Máy ảo vẫn chạy chậm. Trong bài viết này, chúng tôi sẽ mô tả một số phương pháp giúp Máy ảo của bạn chạy nhanh hơn.
Tại sao Máy ảo của tôi chạy chậm?
Trước khi mô tả các phương pháp làm cho VM nhanh hơn, hãy xem một số lý do khiến VM chạy chậm.
- Sức chứa của hệ thống máy chủ (Host system capacity).
- Các ứng dụng khác đang chạy.
1. Sức chứa của hệ thống máy chủ
Đây là một trong những yếu tố chính quyết định tốc độ của Máy ảo. Nếu bạn muốn VM chạy mượt mà, bạn nên có một hệ thống máy chủ mạnh. CPU, RAM và dung lượng ổ đĩa là ba yếu tố chính quyết định sức mạnh của máy chủ.
Máy ảo đòi hỏi rất nhiều sức mạnh xử lý. Do đó, bắt buộc máy chủ phải có bộ xử lý trung tâm đa lõi (multicore CPU). CPU đa lõi có thể vận hành Máy ảo tốt hơn và mượt mà hơn.
RAM là yếu tố quan trọng khác quyết định tốc độ của Máy ảo. Hệ thống của bạn nên có đủ RAM nếu bạn muốn trải nghiệm tốc độ mượt mà của VM. Yêu cầu RAM tối thiểu cho VM là 16 GB. Tuy nhiên, 8 GB RAM có thể đủ tốt trong một số tình huống. Nhưng nếu bạn chỉ có 4 GB RAM, bạn sẽ gặp vấn đề hiệu suất khi chạy VM, ngay cả khi bạn đã đóng tất cả các chương trình khác.
Dung lượng ổ đĩa là yếu tố khác ảnh hưởng đến tốc độ của Máy ảo. Để VM chạy mượt mà hơn, bạn nên cấp phát đủ dung lượng ổ đĩa trống. Vì vậy, máy chủ của bạn nên có nhiều dung lượng trống trên ổ đĩa.
2. Các ứng dụng khác chạy trên máy chủ
Khi VM chạy trên máy chủ, nó sử dụng CPU, RAM và dung lượng ổ đĩa của máy chủ. Do đó, nếu bạn mở nhiều ứng dụng hoặc phần mềm trên máy chủ, bạn sẽ gặp vấn đề hiệu suất trong Máy ảo. Để có hiệu suất tối ưu của VM, khuyến nghị đóng tất cả các ứng dụng hoặc phần mềm đang chạy trên máy chủ.
Cách tăng tốc VirtualBox Virtual Machine
Các phương pháp sau sẽ giúp bạn làm cho Máy ảo chạy nhanh hơn.
- Cài đặt VirtualBox Guest Additions.
- Cấp phát thêm bộ nhớ (RAM) cho VM.
- Cấp phát thêm CPU cho VM.
- Tăng bộ nhớ video.
1. Cài đặt VirtualBox Guest Additions
Đây là bước quan trọng nhất để làm cho VM chạy nhanh hơn. Guest Additions chứa các driver đặc biệt mà Máy ảo cần để chạy mượt mà.
Các bước cài đặt VB Guest Additions:
- Khởi chạy Máy ảo trên VirtualBox.
- Vào 'Devices > Insert Guest Additions CD image'.
- Mở This PC.
- Nhấp đúp vào 'CD Drive (D): VirtualBox Guest Additions' để mở nó.
- Cài đặt 'VBoxWindowsAdditions-amd64'. Nếu kiến trúc máy chủ không hỗ trợ tệp này, bạn sẽ gặp lỗi. Trong trường hợp đó, hãy thử cài đặt Guest Additions khác.
Sau khi cài đặt hoàn tất, khởi động lại Máy ảo.
Đọc thêm: VirtualBox hiển thị màn hình đen và không boot được hệ điều hành khách.
2. Cấp phát thêm RAM cho VM
Giống như máy tính vật lý, hiệu suất của VM cũng phụ thuộc vào lượng RAM được cấp phát cho nó. Càng nhiều bộ nhớ bạn cấp cho VM, trải nghiệm càng mượt mà.
Để tăng lượng bộ nhớ trong VM, làm theo các bước dưới đây:
- Khởi chạy VirtualBox và chọn Máy ảo.
- Bây giờ, nhấp vào Settings (Cài đặt) và chọn 'System' từ bên trái.
- Dưới tab 'Motherboard', kéo thanh trượt để tăng RAM.
- Nhấn OK để lưu cài đặt.
Vui lòng không vượt quá dấu vạch xanh trên thanh trượt vì nó có thể ảnh hưởng tiêu cực đến sức khỏe máy chủ. Nếu không giúp ích, bạn nên tăng RAM vật lý trên máy chủ.
3. Cấp phát thêm CPU cho VM
CPU máy chủ xử lý tất cả các phép tính cần thiết để chạy VM. Do đó, nếu Máy ảo sử dụng nhiều CPU hơn, nó sẽ chạy nhanh hơn và mượt mà hơn.
Làm theo các bước dưới đây để cấp phát thêm CPU cho VM:
- Khởi chạy VirtualBox và chọn VM mà bạn muốn cấp phát thêm CPU.
- Nhấp vào Settings và chọn System ở bên trái.
- Dưới tab 'Processor', kéo thanh trượt để tăng số lượng CPU cho VM.
- Nhấn OK để lưu cài đặt.
Vui lòng giữ thanh trượt dưới dấu vạch xanh.
4. Tăng bộ nhớ video
Nếu mặc dù có card đồ họa mạnh trên hệ thống, bạn vẫn gặp tốc độ chậm của VM, hãy cân nhắc tăng bộ nhớ video. Ngoài ra, hãy bật tăng tốc 3D (3D acceleration).
Các bước thực hiện:
- Chọn Máy ảo trong VirtualBox và nhấp vào Settings.
- Nhấp vào 'Display' ở bên trái.
- Kéo thanh trượt dưới tab 'Screen' để tăng bộ nhớ video.
- Chọn hộp kiểm trong phần 'Acceleration' để bật tăng tốc 3D.
- Nhấn OK để lưu cài đặt.
Hy vọng bài viết này giúp bạn tăng tốc Máy ảo.
Bài viết liên quan:
- Cách cài đặt Windows OS trên VirtualBox.
- Cách sử dụng Dual Monitor với máy ảo VirtualBox.