Tại sao Máy ảo của tôi lại chậm như vậy (5 mẹo để tăng tốc)

  • Chia Sẻ Cái Này
Cathy Daniels

Máy ảo là công cụ tuyệt vời, đặc biệt đối với bất kỳ ai làm việc với lĩnh vực phát triển phần mềm. Chúng thường yêu cầu một hệ thống máy chủ hơi nặng để chạy do quá trình xử lý mạnh và chia sẻ phần cứng cần thiết để sử dụng chúng.

Máy ảo thậm chí có thể chạy chậm nếu bạn có một hệ thống mạnh. Trường hợp xấu nhất, nó có thể bị đóng băng, tắt hoặc biến mất hoàn toàn. Chúng cũng có thể ảnh hưởng đến hiệu suất của máy chủ của bạn.

Mặc dù máy ảo có vô số lợi ích và là công cụ rất linh hoạt, nhưng chúng sẽ không hoạt động nếu chạy chậm đến mức bạn không thể sử dụng chúng. Nếu bạn đã sử dụng máy ảo, chắc chắn bạn đã từng gặp sự cố này lúc này hay lúc khác.

Hãy xem tại sao một số máy ảo có thể chạy chậm, cách khắc phục vấn đề và cách làm cho máy ảo trở thành công cụ hữu ích mà chúng dự định trở thành.

Tại sao Máy ảo có thể chậm

Các ứng dụng máy ảo là những chương trình sử dụng nhiều quy trình. Họ có thể nhạy cảm với nhiều thứ khiến họ chậm lại. Tuy nhiên, những sự cố đó thường có bốn loại chính.

Hệ thống máy chủ

Nếu máy ảo của bạn đang chạy kém, điều đầu tiên bạn muốn xem xét là hệ thống máy chủ—máy tính mà bạn sử dụng đang chạy nó trên. Trong hầu hết các trường hợp, sự cố bắt nguồn từ việc hệ thống máy chủ không có khả năng chạy máy ảo. Hãy nhớ rằng mỗi máy ảo chia sẻ tài nguyên với máy chủ, vì vậy bạn cần đảm bảo rằng bạn đang đóng góimột số năng lượng.

Nếu hệ thống của bạn thiếu bất kỳ thứ gì mà tôi muốn gọi là tài nguyên “Bộ 3 lớn”—CPU, bộ nhớ và dung lượng ổ đĩa—thì đây có thể là nguồn gốc của sự cố. Máy ảo cần rất nhiều sức mạnh xử lý. Càng nhanh càng tốt: nếu bạn có nhiều CPU hoặc bộ xử lý đa lõi, điều đó sẽ giúp mọi thứ trở nên tốt hơn.

Bộ nhớ là một yếu tố quan trọng và thường là nguyên nhân chính khiến máy ảo chạy chậm. Máy ảo là bộ nhớ; nếu bạn không có đủ dung lượng trống, máy tính của bạn sẽ bắt đầu hoán đổi bộ nhớ. Điều đó có nghĩa là nó sẽ sử dụng không gian trên ổ cứng của bạn để lưu trữ những thứ mà nó thường giữ trong bộ nhớ. Viết và đọc từ đĩa chậm hơn nhiều so với từ bộ nhớ; điều đó chắc chắn sẽ làm chậm máy ảo và máy chủ của bạn.

Bạn sẽ cần có đủ dung lượng đĩa trống để phân bổ cho máy ảo của mình. Tốt nhất là thiết lập máy ảo với dung lượng đĩa cố định thay vì dung lượng đĩa động. Cài đặt này yêu cầu bạn phải có sẵn dung lượng đó tại thời điểm bạn tạo VM.

Nếu bạn sử dụng dung lượng ổ đĩa động, dung lượng mà VM sử dụng chỉ tăng lên khi bạn sử dụng. Điều này có thể tiết kiệm dung lượng trên ổ cứng của bạn, nhưng nó tạo ra nhiều phân mảnh—điều này sẽ làm chậm quá trình đọc và ghi từ đĩa và máy ảo.

Phần cứng khác cũng có thể làm chậm máy ảo của bạn nếu chúng là phụ. Thẻ video, thẻ wifi, USB và các thiết bị ngoại vi khác của bạn có thể góp phần làm chậm máy.Tuy nhiên, các tác động tiêu cực của chúng có thể sẽ ở mức tối thiểu so với Big 3.

Mặc dù thẻ video có thể là một yếu tố quan trọng giúp hiển thị VM một cách nhanh chóng nhưng bạn có thể điều chỉnh cài đặt video để giảm bớt hầu hết các vấn đề đó.

Cấu hình

Cấu hình máy ảo của bạn thường xác định cách thức hoạt động của nó. Nếu bạn định cấu hình hệ thống để mô phỏng một hệ thống quá lớn và mạnh, thì bạn có thể không có đủ tài nguyên trên máy chủ của mình để chạy hệ thống đó.

Khi được tự do tạo bất kỳ hệ thống nào mình muốn, chúng ta có xu hướng đi lớn. Tuy nhiên, điều này có thể gây bất lợi cho khả năng thực sự sử dụng máy ảo của bạn. Đảm bảo tìm ra những yêu cầu tối thiểu mà bạn cần cho máy ảo, sau đó định cấu hình nó trong các tham số đó. Đừng lạm dụng nó; bạn sẽ kết thúc với một máy ảo chậm.

Các ứng dụng khác

Hãy lưu ý các ứng dụng khác đang chạy trên máy chủ khi bạn đang sử dụng máy ảo của mình. Nếu bạn mở nhiều cửa sổ hoặc thậm chí có phần mềm chạy ẩn, chúng có thể làm chậm máy của bạn. Ngoài ra, hãy ghi nhớ những gì bạn đang chạy trên máy ảo, vì điều đó sẽ ảnh hưởng nhiều đến tài nguyên cũng như các ứng dụng đang chạy trên máy chủ.

Phần mềm VM

Nếu bạn gặp vấn đề về tốc độ vấn đề, Nó chỉ có thể là phần mềm VM, còn được gọi là trình ảo hóa, mà bạn đang sử dụng. Một số ứng dụng máy ảo chơi tốt hơn trên một hệ điều hành so với hệ điều hành khác. Bạn có thể cần thực hiện một số cuộc điều tra để xác định trình ảo hóa nào hoạt động tốt nhất trênhệ thống và môi trường bạn sử dụng làm máy chủ của mình. Nếu cần, bạn có thể muốn nhận một số phiên bản dùng thử miễn phí của các trình ảo hóa thay thế và xem cái nào hoạt động tốt nhất trên máy tính của bạn.

Để biết thêm thông tin về phần mềm VM cụ thể, hãy xem bài viết của chúng tôi, Best Virtual Phần mềm máy.

Mẹo tăng tốc máy ảo của bạn

Bây giờ chúng ta đã thảo luận về một số điều có thể khiến máy ảo của bạn chạy chậm, đã đến lúc tìm hiểu những gì bạn có thể làm để cải thiện hiệu suất của chúng.

Bộ nhớ

Bộ nhớ của máy chủ đóng vai trò không thể thiếu trong hiệu suất của nó. Có càng nhiều bộ nhớ càng tốt trên hệ thống máy chủ của bạn là một sự khởi đầu. Bạn cũng nên cẩn thận và giới hạn số lượng cấu hình cho các máy ảo của mình. Ít nhất là đáp ứng yêu cầu tối thiểu của hệ điều hành mà không lấy quá nhiều từ máy chủ. Nếu bạn có quá ít bộ nhớ, nó chắc chắn sẽ chạy chậm.

Vậy làm thế nào để bạn cân bằng cả hai? Một nguyên tắc nhỏ là phân bổ ít nhất ⅓ bộ nhớ của máy chủ cho VM. Bạn có thể chỉ định nhiều hơn nếu muốn, nhưng không có nhiều ứng dụng khác chạy đồng thời.

CPU

Thiếu mua CPU hoặc máy tính mới, bạn không thể làm gì để cải thiện tốc độ của bộ xử lý. Tuy nhiên, hãy đảm bảo rằng bạn đã bật ảo hóa trong cài đặt BIOS của mình. Điều này sẽ cho phép máy tính của bạn chia sẻ tài nguyên của nó với máy ảo. Nếu bạn có một CPU đa nhân,bạn có thể định cấu hình máy ảo của mình để sử dụng nhiều CPU.

Sử dụng ổ đĩa

Đảm bảo rằng bạn không sử dụng phân bổ ổ đĩa động khi thiết lập máy ảo của mình. Ổ cứng thể rắn (SSD) có thể nâng cao hiệu suất đáng kể nhờ tốc độ truy cập nhanh đáng kể. Nếu bạn có SSD, hãy đảm bảo rằng hình ảnh VM của bạn được tạo, lưu trữ và chạy trên đó.

Nếu bạn không có SSD, hãy giữ hình ảnh của bạn trên ổ đĩa nhanh nhất hiện có. Giữ chúng trên ổ đĩa mạng, CD, DVD hoặc ổ USB ngoài có thể làm giảm hiệu suất do cần có thời gian truy cập cho các tùy chọn lưu trữ chậm hơn này.

Các ứng dụng khác

Các ứng dụng khác chạy trên hệ thống của bạn cũng có thể là một vấn đề: chúng sử dụng hết tài nguyên giống như máy ảo. Đảm bảo hạn chế các ứng dụng khác mà bạn đang chạy trong khi sử dụng máy ảo của mình.

Các ứng dụng chống vi-rút có thể làm chậm hệ thống, đặc biệt là khi chúng quét bộ nhớ và ổ đĩa trong khi bạn sử dụng chúng. Bạn có thể muốn tắt phần mềm chống vi-rút khi sử dụng máy ảo của mình. Ít nhất, hãy yêu cầu phần mềm chống vi-rút của bạn loại trừ các thư mục bạn sử dụng để lưu trữ hình ảnh của mình.

Mẹo khác

Một số mẹo linh tinh để tăng tốc máy ảo: kiểm tra một số cài đặt bạn có sẵn cho máy ảo của mình. Tìm các cài đặt video như tăng tốc video 2D và 3D. Cài đặt phần mềm có thể cung cấp các cách khác để tối ưu hóa hệ điều hành và tănghiệu suất.

Máy ảo thường mất nhiều thời gian để khởi động, vì vậy bạn có thể muốn tạm dừng máy khi sử dụng xong thay vì tắt máy. Tạm dừng giống như đặt nó ở chế độ ngủ: khi bạn sử dụng lại, nó sẽ ở trạng thái giống như khi bạn để nó. Điều đó có nghĩa là bạn không cần đợi hệ thống khởi động.

Một điều cuối cùng: hãy thực hiện bảo trì thường xuyên hệ thống máy chủ của bạn để hệ thống luôn hoạt động trơn tru. Loại bỏ các tệp không mong muốn, xóa các ứng dụng không sử dụng và chống phân mảnh ổ cứng của bạn. Tối ưu hóa máy chủ của bạn sẽ cho phép máy ảo của bạn chạy tối ưu.

Lời cuối cùng

Máy ảo là công cụ tuyệt vời với nhiều mục đích sử dụng khác nhau. Nhưng khi chúng chạy chậm, chúng khó có thể phục vụ các mục đích mà chúng được thiết kế. Nếu bạn thấy hệ thống của mình chạy rất chậm, có một số điều cụ thể cần tìm và có những kỹ thuật bạn có thể áp dụng để cải thiện hiệu suất của hệ thống. Chúng tôi hy vọng thông tin này sẽ giúp bạn tăng tốc máy ảo của mình.

Bạn có thủ thuật nào để tối ưu hóa hệ điều hành không? Hãy cho chúng tôi biết nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào.

Tôi là Cathy Daniels, một chuyên gia về Adobe Illustrator. Tôi đã sử dụng phần mềm này kể từ phiên bản 2.0 và đã tạo các hướng dẫn cho phần mềm này từ năm 2003. Blog của tôi là một trong những điểm đến phổ biến nhất trên web dành cho những người muốn học Illustrator. Ngoài công việc là một blogger, tôi còn là một tác giả và một nhà thiết kế đồ họa.