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

Mục lục:

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

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

Video: Hướng dẫn đầy đủ để tăng tốc máy ảo của bạn
Video: Wink vs SmartThings Showdown - YouTube 2024, Tháng tư
Anonim
Các máy ảo yêu cầu các 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 chúng có thể hơi chậm. Dưới đây là một số mẹo giúp bạn giảm 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.
Các máy ảo yêu cầu các 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 chúng có thể hơi chậm. Dưới đây là một số mẹo giúp bạn giảm 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ì các động cơ được phân bổ động

Khi tạo máy ảo, 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 nói chung sẽ sử dụng các đĩa được cấp động được 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 có đĩa được phân bổ động với kích thước tối đa là 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, nó chỉ có thể chiếm 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 là 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 lượng không gian 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 cấp ngay lập tức.

Có một sự cân bằng ở đâ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 ổ cứng của máy ảo sẽ nhanh hơn. Bạn cũng sẽ không thấy nhiều phân mảnh tệp. Không gian sẽ được chỉ định trong một khối lớn thay vì được thêm vào các phần nhỏ hơn.

Image
Image

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

Sau khi cài đặt một hệ điều hành khách bên trong một máy ảo, điều đầu tiên bạn cần làm là cài đặt gói ổ đĩa của phần mềm máy ảo - Các bổ sung 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 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 ảnh bổ sung cho khách CD. 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, chọn tùy chọn Install VMware Tools trong menu của máy ảo thay thế. Trong Parallels, nhấp vào Actions> Install Parallels Tools.

Làm theo các hướng dẫn trên màn hình để hoàn tất quá trình cài đặt. Nếu bạn đang sử dụng hệ điều hành khách của Windows, nó sẽ giống như cài đặt bất kỳ ứng dụng Windows nào khác.
Làm theo các hướng dẫn trên màn hình để hoàn tất quá trình cài đặt. Nếu bạn đang sử dụng hệ điều hành khách của 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 một bản cập nhật có sẵn cho Khách bổ sung hoặc Công cụ VMware, bạn nên cài đặt nó.

Loại trừ các thư mục máy ảo trong Antivirus 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ể 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, giảm hiệu suất. Trình 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 chạy trên hệ điều hành khách của bạn, do đó quá trình 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 của mình vào danh sách loại trừ chống vi-rút của bạn. Khi nó nằm 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.

Image
Image

Đả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 xử lý đặc biệt giúp cải thiện ảo hóa. Các bộ vi xử lý mới hơn của Intel và AMD 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 bật chúng. Bạn có thể phải đi vào BIOS của máy tí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 kích hoạ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 bị hỏng với Intel VT-x bị vô hiệu hóa. Sau đây là cách bật Intel VT-x hoặc AMD-V nếu thiết bị này bị vô hiệu hóa - bật tính năng này trong BIOS, sau đó truy cập cài đặt chương trình máy ảo của bạn và đảm bảo cài đặt đó cũng được bật ở đó.

Image
Image

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

Máy ảo là bộ nhớ đói. Mỗi máy ảo chứa toàn bộ hệ điều hành, vì vậy, bạn sẽ tách RAM của máy tính giữa hai hệ thống riêng biệt. Microsoft khuyến nghị sử dụng í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 trên một máy ảo. Nếu bạn đang chạy các ứng dụng thiếu bộ nhớ trong máy ảo, bạn có thể muốn phân bổ hơn 2 GB bộ nhớ RAM để Windows không liên tục hoán đổi vào đĩa.

Bạn có thể phân bổ nhiều RAM hơn 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). Hãy thử 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 muốn.

Nếu điều đó không hiệu quả, 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. Hãy cân nhắc nâng cấp RAM của bạn - 8GB phải là số tiền phù hợp cho hầu hết các máy ảo cơ bản.
Nếu điều đó không hiệu quả, 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. Hãy cân nhắc nâng cấp RAM của bạn - 8GB phải là số tiền phù hợp cho hầu hết các máy ảo cơ bản.

Phân bổ thêm CPU

CPU của máy tính của bạn thực hiện tất cả công việc chạy máy ảo và phần mềm của nó, vì vậy CPU càng có thể sử dụng, thì nó sẽ chạy tốt hơn. Nếu bạn có một máy tính với một CPU đa lõi, bạn có thể gán nhiều lõi hơn cho máy ảo của bạn từ cửa sổ cài đặt của nó.Một máy ảo với hai hoặc bốn lõi sẽ phản ứng nhanh hơn nhiều so với một máy ảo với một máy tính, 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ỉ với một hoặc hai lõi, có thể đã đến lúc phải 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 ít nhất hai lõi (nếu không có nhiều hơn).
Nếu bạn đang sử dụng CPU cũ chỉ với một hoặc hai lõi, có thể đã đến lúc phải 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 ít nhất hai lõi (nếu không có nhiều hơn).

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

Việc 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ụ, cho phép tính năng tăng tốc 2D trong VirtualBox cải thiện khả năng phát lại video trong máy ảo, đồng thời cho phép 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. Tăng bộ nhớ video được gán cho một máy ảo cũng có thể tăng tốc đồ họa 3D. Tuy nhiên, lưu ý rằng việc nâng cấp cạc đồ hoạ của bạn có thể sẽ không giúp ích gì nhiều cho máy ảo của bạn, trừ khi có thật không bị bỏ đói cho bộ nhớ video.

Image
Image

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

Ổ cứng thể rắn là một trong những nâng cấp tốt nhất mà bạn có thể thực hiện với tốc độ máy tính, và điều đó cũng dành cho 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ơ khí phụ, 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ể, làm cho một số phòng trên SSD đó và đặt máy ảo của bạn ở đó.

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

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 sau khi bạn muốn sử dụng máy ảo của mình, bạn có thể chỉ cần nhấp đúp vào nó để bắt đầu. Hệ điều hành khách sẽ tiếp tục lại nơi bạn rời đi thay vì khởi động từ đầu.

Điều này tương tự như việc sử dụng tính năng ngủ đông hoặc tạm ngư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 bộ nhớ máy ảo của bạn 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.

Image
Image

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 theo cùng một cách bạn sẽ 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 nền chạy khi khởi động sẽ cải thiện thời gian khởi động của hệ điều hành khách và giảm lượng RAM được máy ảo của bạn sử dụng. Nếu bạn đang sử dụng ổ đĩa cơ họ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 sự khác biệt trên SSD). Đừng bỏ qua các mẹo chuẩn chỉ vì đó là máy ảo - máy ảo giống như máy tính thông thường!

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 cho họ, trong khi một số báo cáo VMware đang 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. Tuy nhiên, 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 mục đích phi thương mại.
Một số người báo cáo VirtualBox nhanh hơn cho họ, trong khi một số báo cáo VMware đang 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. Tuy nhiên, 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 mục đích phi thương mại.

Nếu bạn đang sử dụng hệ điều hành MacOS, bạn sẽ có hiệu suất tốt hơn nhiều với Parallels Desktop so với VirtualBox. Người dùng Mac cũng có thể thử VMware Fusion, nó cũng sẽ mang lại hiệu năng tốt hơn VirtualBox.

Đề xuất: