Cách tăng tốc máy ảo linux

Cách tăng tốc máy ảo linux

Máy ảo là những con thú yêu cầu cao, 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. Do đó, đôi khi chúng có thể hơi chậm. Dưới đây là một số mẹo giúp bạn tiết kiệm từng giọt hiệu suất cuối cùng khỏi máy ảo của mình, cho dù bạn đang sử dụng VirtualBox , VMware , Parallels , hoặc cái gì khác.

Tạo đĩa có kích thước cố định thay vì đĩa đượ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 phát độ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 một đĩa được phân bổ động có 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ó có thể chỉ chiếm 10 GB. Khi bạn thêm nhiều tệp vào đĩa ảo, nó sẽ mở rộng lên đến 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 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 được phân bổ trước). 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 phát ngay lập tức.

Có một sự cân bằng ở đây: đĩa có kích thước cố định sử dụng nhiều dung lượng hơn trên đĩa cứng của bạn, nhưng việc thêm 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 nhiều tệp bị phân mảnh. Không gian sẽ được gán trong một khối lớn thay vì được thêm vào trong các phần nhỏ hơn.

Cách tăng tốc máy ảo linux

Cài đặt công cụ 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 phần mềm máy ảo của mình — 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 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 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, hãy chọn tùy chọn Cài đặt VMware Tools trong menu của máy ảo. Trong Parallels, nhấp vào Actions> Install Parallels Tools.

Cách tăng tốc máy ảo linux

Làm theo 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 luôn cập nhật những thông tin này với chương trình máy ảo của mình. Nếu bạn thấy thông báo rằng có bản cập nhật cho Khách bổ sung hoặc Công cụ VMware, bạn nên cài đặt bản cập nhật đó.

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

LIÊN QUAN: Chống vi-rút làm chậm PC của bạn? Có lẽ bạn nên sử dụng loại trừ

Chương trình chống vi-rút trên 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 của bạn vào danh sách loại trừ của phần mềm chống vi-rút . Khi nó có trong danh sách, chương trình 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.

Cách tăng tốc máy ảo linux

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

LIÊN QUAN: Cách kích hoạt Intel VT-x trong BIOS máy tính của bạn hoặc Phần mềm cơ sở UEFI

Intel VT-x và AMD-V là những phần mở rộng bộ xử lý đặc biệt giúp cải thiện khả năng ảo hóa. Các bộ vi 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 bật chúng. Bạn có thể phả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ợ.

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 đi kèm với 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ị tắt —Kích hoạt nó trong BIOS, sau đó đi tới cài đặt của chương trình máy ảo của bạn và đảm bảo rằng nó cũng được bật ở đó.

Cách tăng tốc máy ảo linux

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, vì vậy bạn đang chia RAM máy tính của mình thành hai hệ thống riêng biệt. Microsoft khuyến nghị ít nhất 2 GB RAM cho hệ thống Windows 7 64-bit và khuyến nghị này cũng áp dụng cho Windows 7 khi nó đang chạy trong máy ảo. Nếu đ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ổ nhiều hơn 2 GB RAM để Windows không liên tục hoán đổi sang đĩ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 để thực hiện việc này). Cố gắng cung cấp cho nó ít nhất 1/3 RAM khả dụng của 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.

Cách tăng tốc máy ảo linux

Nếu điều đó không hữu ích, bạn có thể không có đủ RAM trong máy tính của mì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 của bạn — 8GB phải là một số tiền khá lớn đối với 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ông việc chạy máy ảo và phần mềm của nó, vì vậy CPU càng sử dụng được nhiều thì máy càng chạy tốt. Nếu bạn có một máy tính với 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áy ảo có hai hoặc bốn lõi sẽ phản hồi nhanh hơn nhiều so với máy ảo có một, giống như máy tính có nhiều lõi hơn.

Cách tăng tốc máy ảo linux

Nếu bạn đang sử dụng CPU cũ hơn chỉ có một hoặc hai lõi, có thể đã đế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).

Chỉnh sửa cài đặt video của bạn

LIÊN QUAN: Cách Bật Tăng tốc 3D và Sử dụng Windows Aero trong VirtualBox

Điều 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. Ví dụ: bật tính năng tăng tốc 2D trong VirtualBox cải thiện phát lại video trong máy ảo, trong khi 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á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 đồ họa của bạn có thể sẽ không giúp ích được nhiều cho máy ảo của bạn, trừ khi nó có thật không đói cho bộ nhớ video.

Cách tăng tốc máy ảo linux

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

LIÊN QUAN: Đã đến lúc: Tại sao bạn cần nâng cấp lên SSD ngay bây giờ

Ổ đĩa 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 cho một máy tính để có tốc độ và điều đó cũng áp dụng cho các máy ảo. Nhiều người lưu trữ 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 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 trên ổ đĩa ngoài trừ khi bạn biết ổ đĩa ngoài đủ nhanh. Ổ 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 khiếp.

Tạm ngưng thay vì tắt máy

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

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

Cách tăng tốc máy ảo linux

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

LIÊN QUAN: 10 cách nhanh để tăng tốc độ máy tính chạy chậm chạy Windows 7, 8 hoặc 10

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ách tương tự tăng tốc máy tính vật lý . Ví dụ: giảm số lượng ứng dụng nền và chương trình 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 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ơ, 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ì nó là máy ảo — máy ảo cũng giống như máy tính thông thường!

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

Cách tăng tốc máy ảo linux

Một số người báo cáo VirtualBox nhanh hơn đối với họ, trong khi một số 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. Tuy nhiên, nếu bạn không thấy hiệu suất như ý, 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 sử dụng phi thương mại.

Nếu đang sử dụng macOS, bạn sẽ trải nghiệm hiệu suất tốt hơn nhiều với Máy tính để bàn Parallels hơn bạn sẽ làm với VirtualBox. Người dùng Mac cũng có thể thử VMware Fusion , cũng sẽ cung cấp hiệu suất tốt hơn VirtualBox.

The Complete Guide To Speeding Up Your Virtual Machines

How To Speed Up Virtual Machines

How To Speed Up Virtualbox Virtual Machines

How To Install Windows 10 On VMware | Guide To Virtual Machines Part 04

Make Your Virtual Machines Faster In VirtualBox NOW!

Virtualbox Tutorial: How To Build Virtual Machines

Beginners Guide To Creating A Virtual Machine In Azure

How To Install A Virtual Machine On Virtual Box? Complete Guide 2020. (Installation Of Ubuntu OS)

3. Deploy And Configure A Virtual Machine (Step By Step Guide)

10 Tips To Reduce Your Azure Virtual Machines (VMs) Cost

Azure Virtual Machines | How To Choose Which VM To Use (Full Tutorial)

You Need To Learn Virtual Machines RIGHT NOW!! (Kali Linux VM, Ubuntu, Windows)