Tôi nên phân bổ bao nhiêu bộ nhớ (RAM) cho Máy ảo?


31

Tôi đang cài đặt Ubuntu trong Hộp ảo; Hệ điều hành máy chủ của tôi là Windows 7 và tôi có 6GB RAM trên hệ thống. Một hướng dẫn về cách thiết lập Ubuntu trên máy ảo (phần này, ở bước 14: http://www.aztcs.org/meeting_notes/linuxsig/ubfoxintovirtualbox/ubfoxintovirtualbox.htmlm ) nói rằng hãy đặt RAM ở mức 45% tổng RAM Tôi có sẵn, đó là khoảng 2,7 GB trong trường hợp của tôi. Điều này có đúng không?

Ngoài ra, khi tôi phân bổ RAM cho vm, giờ RAM đó chỉ dành riêng cho vm, và nếu có, nó chỉ dành riêng cho vm khi vm đang chạy HĐH khách hay nó tạo ra sự phân chia vĩnh viễn trong RAM, tức là, khi tôi ngừng chạy và thoát khỏi máy ảo, hệ điều hành máy chủ của tôi (Windows 7) có lấy lại được tất cả 6GB RAM như RAM có sẵn không?

Câu trả lời:


27

Bạn nên cung cấp cho máy ảo tuy nhiên cần nhiều RAM cho các tác vụ bạn đang sử dụng để thực hiện .

Nếu bạn đang chạy một máy ảo duy nhất, đề xuất bạn đọc là OK (miễn là máy chủ của bạn có đủ RAM, như vậy). Tuy nhiên, tùy thuộc vào những gì bạn dự định làm với hệ thống Ubuntu của mình, có thể nó không cần 2,7 GB RAM. Tôi cung cấp cho hầu hết các máy ảo của mình, bao gồm máy ảo Ubuntu, RAM 1 GB, ngay cả khi tôi có đủ RAM vật lý để tôi có thể phân bổ nhiều hơn.

Nếu bạn có kế hoạch chạy nhiều máy ảo, thì việc cung cấp cho máy ảo 2,7 GB RAM trong tổng số 6 GB có lẽ là quá nhiều. Sẽ không hoạt động tốt khi có hai VM với dung lượng RAM đó!

Cuối cùng, máy ảo của bạn thường sẽ dự trữ tất cả RAM bạn cung cấp cho nó, bất cứ khi nào nó đang chạy . Khi máy ảo bị tắt, treo, ngủ đông hoặc không chạy, RAM này sẽ không được sử dụng . Ví dụ: tôi có khoảng 10 máy ảo, hầu hết trong số đó có RAM 1 GB, trên máy chủ có 4 GB RAM. Đây không phải là vấn đề; nó chỉ có nghĩa là tôi chỉ có thể chạy đến một vài trong số họ tại một thời điểm.


Cảm ơn Ê-sai; Tôi nghĩ rằng tôi sẽ phân bổ ít hơn 2,7 GB - có thể là 1,7 GB.
Jay

22

Không có quy tắc cố định về dung lượng RAM chúng tôi chỉ định sử dụng cho máy ảo. Tuy nhiên, có hai điểm chúng ta cần quan tâm:

Trình quản lý hộp ảo sẽ cảnh báo bạn bất cứ khi nào bạn chỉ định hơn 50% RAM cho máy ảo, nhưng trong trường hợp chúng tôi có nhiều RAM thì đây chỉ là quy tắc khuyến nghị. Tất nhiên, chúng tôi có thể chỉ định hơn 50% RAM hệ thống cho VM của mình miễn là chúng tôi còn đủ RAM cho hệ điều hành máy chủ.

Lưu ý rằng chúng ta không phải lo lắng quá nhiều về dung lượng RAM chúng ta chỉ định cho một máy mới được tạo vì chúng ta có thể dễ dàng thay đổi điều này bất cứ lúc nào sau đó .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.