Trang chủ » làm thế nào để » Hướng dẫn đầy đủ để tăng tốc máy ảo của bạn

    Hướng dẫn đầy đủ để tăng tốc máy ảo của bạn

    Các máy ảo đang đòi hỏi những con thú, cung cấp phần cứng ảo và chạy nhiều hệ điều hành trên máy tính của bạn cùng một lúc. Kết quả là, đôi khi họ có thể chậm một chút. Dưới đây là một số mẹo giúp bạn vắt kiệt từng giọt hiệu suất cuối cùng ra khỏi máy ảo của mình, cho dù bạn đang sử dụng VirtualBox, VMware, Parallels hay thứ gì khác.

    Tạo đĩa có kích thước cố định thay vì những người được phân bổ động

    Khi tạo máy ảo của bạn, bạn có thể tạo hai loại đĩa ảo khác nhau. Theo mặc định, các chương trình máy ảo thường sẽ sử dụng các đĩa được phân bổ động phát triển khi bạn sử dụng chúng.

    Ví dụ: nếu bạn tạo một máy ảo mới với đĩa được phân bổ động với kích thước tối đa 30 GB, nó sẽ không chiếm 30 GB dung lượng trên đĩa cứng của bạn ngay lập tức. Sau khi cài đặt hệ điều hành và chương trình của bạn, có thể chỉ mất 10 GB. Khi bạn thêm nhiều tệp vào đĩa ảo, nó sẽ mở rộng lên tới kích thước tối đa 30 GB.

    Điều này có thể thuận tiện, vì mỗi máy ảo sẽ không chiếm một dung lượng lớn không cần thiết trên ổ cứng của bạn. Tuy nhiên, nó chậm hơn so với việc tạo một đĩa có kích thước cố định (còn được gọi là đĩa preallocated). Khi bạn tạo một đĩa có kích thước cố định, tất cả 30 GB dung lượng đó sẽ được phân bổ ngay lập tức.

    Có một sự đánh đổi ở đây: một đĩa có kích thước cố định sử dụng nhiều không gian hơn trên đĩa cứng của bạn, nhưng việc thêm các tệp mới vào đĩa cứng của máy ảo sẽ nhanh hơn. Bạn cũng sẽ không thấy phân mảnh tập tin nhiều như vậy. Không gian sẽ được chỉ định trong một khối lớn thay vì được thêm vào trong các phần nhỏ hơn.

    Cài đặt công cụ của phần mềm máy ảo của bạn

    Sau khi cài đặt hệ điều hành khách bên trong máy ảo, điều đầu tiên bạn nên làm là cài đặt gói ổ đĩa của phần mềm máy ảo - Guest Additions cho VirtualBox, VMware Tools cho VMware hoặc Parallels Tools cho Parallels. Các gói này bao gồm các trình điều khiển đặc biệt giúp hệ điều hành khách của bạn chạy nhanh hơn trên phần cứng của máy ảo của bạn.

    Cài đặt gói rất đơn giản. Trong VirtualBox, khởi động hệ điều hành khách của bạn và nhấp vào Thiết bị> Chèn hình ảnh CD bổ sung của khách. Sau đó, bạn có thể khởi chạy trình cài đặt từ ổ đĩa ảo trong máy ảo của mình. Trên VMware, thay vào đó, chọn tùy chọn Cài đặt VMware Tools trong menu của máy ảo. Trong Parallels, nhấp vào Hành động> Cài đặt Công cụ Parallels.

    Thực hiện theo các hướng dẫn trên màn hình của bạn để hoàn tất cài đặt. Nếu bạn đang sử dụng hệ điều hành khách Windows, nó sẽ giống như cài đặt bất kỳ ứng dụng Windows nào khác.

    Đảm bảo bạn giữ những cập nhật này với chương trình máy ảo của bạn. Nếu bạn thấy một thông báo rằng bản cập nhật có sẵn cho Guest Additions hoặc VMware Tools, bạn nên cài đặt nó.

    Loại trừ các thư mục máy ảo trong chương trình chống vi-rút của bạn

    Chương trình chống vi-rút của máy tính của bạn có thể đang quét các tệp máy ảo của bạn bất cứ khi nào chúng được truy cập, làm giảm hiệu suất. Phần mềm chống vi-rút không thể nhìn thấy bên trong máy ảo để phát hiện vi-rút đang chạy trên hệ điều hành khách của bạn, vì vậy việc quét này không hữu ích.

    Để tăng tốc mọi thứ, bạn có thể thêm thư mục máy ảo vào danh sách loại trừ phần mềm chống vi-rút của mình. Khi có trong danh sách, phần mềm chống vi-rút của bạn sẽ bỏ qua tất cả các tệp trong thư mục này.

    Đảm bảo Intel VT-x hoặc AMD-V được bật

    Intel VT-x và AMD-V là các phần mở rộng bộ xử lý đặc biệt giúp cải thiện ảo hóa. Các bộ xử lý Intel và AMD mới hơn thường bao gồm các tính năng này. Tuy nhiên, một số máy tính không tự động kích hoạt chúng. Bạn có thể phải vào BIOS máy tính của mình và tự bật cài đặt này, ngay cả khi máy tính của bạn hỗ trợ nó.

    AMD-V thường được bật tự động nếu nó hoạt động trên phần cứng của bạn, nhưng nhiều máy tính Intel được cài đặt Intel VT-x bị vô hiệu hóa. Đây là cách bật Intel VT-x hoặc AMD-V nếu nó bị vô hiệu hóa - kích hoạt nó trong BIOS, sau đó đi đến cài đặt chương trình máy ảo của bạn và đảm bảo rằng nó cũng được bật ở đó.

    Phân bổ thêm bộ nhớ

    Máy ảo đang đói bộ nhớ. Mỗi máy ảo chứa toàn bộ hệ điều hành, do đó bạn sẽ chia RAM máy tính của mình giữa hai hệ thống riêng biệt. Microsoft khuyến nghị ít nhất 2 GB RAM cho các hệ thống Windows 7 64 bit và khuyến nghị này cũng áp dụng cho Windows 7 khi nó chạy trong một máy ảo. Nếu bạn đang chạy các ứng dụng ngốn bộ nhớ trong máy ảo, bạn có thể muốn phân bổ hơn 2 GB RAM để Windows không liên tục trao đổi vào đĩa.

    Bạn có thể phân bổ thêm RAM trong hộp thoại cài đặt của máy ảo (máy ảo phải được tắt nguồn để thực hiện việc này). Cố gắng cung cấp ít nhất 1/3 RAM có sẵn cho máy tính của bạn, mặc dù bạn có thể làm nhiều hơn nếu bạn muốn.

    Nếu điều đó không có ích, bạn có thể không có đủ RAM trong máy tính để chạy các máy ảo với tốc độ thoải mái. Cân nhắc nâng cấp RAM-8GB của bạn là một khoản kha khá cho hầu hết các máy ảo cơ bản.

    Phân bổ thêm CPU

    CPU máy tính của bạn thực hiện tất cả các công việc chạy máy ảo và phần mềm của nó, do đó, càng có nhiều CPU có thể sử dụng, nó sẽ chạy tốt hơn. Nếu bạn có một máy tính có CPU đa lõi, bạn có thể gán nhiều lõi hơn cho máy ảo của mình từ cửa sổ cài đặt của nó. Một máy ảo có hai hoặc bốn lõi sẽ phản ứng nhanh hơn nhiều so với một máy ảo có một lõi, giống như một máy tính có nhiều lõi hơn.

    Nếu bạn đang sử dụng CPU cũ chỉ có một hoặc hai lõi, có lẽ đã đến lúc nâng cấp - máy ảo của bạn sẽ chạy nhanh hơn nhiều nếu bạn có thể cung cấp cho nó ít nhất hai lõi (nếu không nhiều hơn).

    Tinh chỉnh cài đặt video của bạn

    Tinh chỉnh một số cài đặt video của bạn cũng có thể cải thiện tốc độ rõ ràng của máy ảo của bạn. Ví dụ: bật tính năng tăng tốc 2D trong VirtualBox giúp cải thiện phát lại video trong các máy ảo, trong khi bật tính năng tăng tốc 3D sẽ cho phép bạn sử dụng một số ứng dụng 3D với tốc độ hợp lý hơn. Việc tăng bộ nhớ video được gán cho máy ảo cũng có thể tăng tốc đồ họa 3D. Tuy nhiên, xin lưu ý rằng việc nâng cấp card đồ họa của bạn có thể sẽ không giúp được gì cho máy ảo của bạn, trừ khi nó có thật không bỏ đói bộ nhớ video.

    Đặt các máy ảo của bạn trên một ổ đĩa trạng thái rắn

    Ổ đĩa trạng thái rắn là một trong những nâng cấp tốt nhất bạn có thể thực hiện cho máy tính để tăng tốc và điều đó cũng đúng với các máy ảo. Rất nhiều người lưu trữ các máy ảo của họ trên một ổ đĩa cơ thứ cấp, vì chúng rộng rãi hơn, nhưng các máy ảo của bạn sẽ chạy chậm hơn nhiều. Vì vậy, nếu bạn có thể, hãy tạo một số chỗ trên ổ SSD đó và đặt các máy ảo của bạn ở đó.

    Ngoài ra, tránh đặt các tệp của máy ảo vào ổ đĩa ngoài trừ khi bạn biết ổ đĩa ngoài đủ tốc độ. Ổ đĩa USB 3.0 nhanh với thời gian truy cập tệp tốt có thể mang lại cho bạn hiệu suất tốt, nhưng thẻ nhớ USB 2.0 cũ sẽ cực kỳ chậm và mang lại hiệu suất khủng.

    Tạm dừng thay vì tắt

    Khi bạn sử dụng xong máy ảo của mình, bạn có thể muốn lưu trạng thái của nó thay vì tắt hoàn toàn. Lần tới khi bạn muốn sử dụng máy ảo của mình, bạn có thể nhấp đúp vào nó để khởi động nó. Hệ điều hành khách sẽ tiếp tục nơi bạn rời đi thay vì khởi động lại từ đầu.

    Điều này tương tự với việc sử dụng tính năng ngủ đông hoặc tạm dừng thay vì tắt máy tính của bạn. Chương trình máy ảo của bạn lưu nội dung trong bộ nhớ của máy ảo vào một tệp trên ổ cứng của bạn và tải tệp đó khi bạn khởi động máy ảo tiếp theo.

    Cải thiện hiệu suất bên trong máy ảo

    Hãy nhớ rằng, bạn cũng có thể cải thiện hiệu suất bên trong máy ảo giống như cách bạn tăng tốc máy tính vật lý. Ví dụ: giảm số lượng ứng dụng và chương trình chạy nền khi khởi động sẽ cải thiện thời gian khởi động của hệ điều hành khách của bạn và giảm dung lượng RAM được sử dụng bởi máy ảo của bạn. Nếu bạn đang sử dụng ổ đĩa cơ, việc chống phân mảnh máy ảo cũng có thể cải thiện hiệu suất (mặc dù điều này có thể sẽ không tạo ra sự khác biệt trên SSD). Đừng bỏ qua các mẹo tiêu chuẩn chỉ vì đó là một máy ảo - máy ảo giống như các máy tính thông thường!

    Hãy thử một chương trình máy ảo khác

    Một số người báo cáo VirtualBox nhanh hơn đối với họ, trong khi một số người báo cáo VMware nhanh hơn. Chương trình máy ảo nào nhanh hơn cho bạn có thể phụ thuộc vào hệ điều hành máy chủ, hệ điều hành khách, cấu hình hệ thống hoặc một số yếu tố khác. Nhưng., Nếu bạn không thấy hiệu suất thỏa đáng, bạn có thể muốn thử một chương trình khác. VirtualBox hoàn toàn miễn phí, trong khi VMware Workstation Player miễn phí cho sử dụng phi thương mại.

    Nếu bạn đang sử dụng macOS, bạn sẽ trải nghiệm hiệu năng tốt hơn với Parallels Desktop so với VirtualBox. Người dùng Mac cũng có thể dùng thử VMware Fusion, cũng cung cấp hiệu năng tốt hơn VirtualBox.