Vấn đề RAM và Máy ảo

Mình rất hay phải chạy giả lập máy ảo các OS, giờ muốn hỏi các pro về điều này:

Việc chạy suôn sẻ nhiều OS song song cùng khởi động trên Máy ảo phụ thuộc vào những yếu tố nào ?

Máy mình chạy 3 cái ảo là đơ, 2 cái là chậm, vậy cần phải cải thiện ở khâu gì đây ( mình xin loại CPU vì khả năng thay thế của nó là ko khả thi :slight_smile: ).

Ram mình đang 1GB, nâng 2GB có cải thiện được ko.
Thanks.

PS: Đang chạy XP SP3.

máy ảo thì quan trọng là nhiều ram và hdd phải nhanh 1 chút vì nếu chạy song song thì phải share nhiều ram cho các máy và truy cập ổ cứng rất nhiều.

CPU càng nhiều nhân, bộ đệm càng cao và hỗ trợ ảo hóa thì càng chạy máy ảo tốt, ram lớn cũng cần vì nhiều chương trình nặng cần load vào ram :slight_smile:

Máy ảo cần nhất là RAM, khi bác chạy 1 con máy ảo thì lượng RAM thông thường cho 1 máy ảo cỡ 300M rồi. Chạy 2 ảo tốn cỡ 700M và thêm tiêu tốn RAM từ chính máy thật nên chắc chắn 1G ram là ko ổn, chỉ đủ chạy tầm 2 máy trung bình thôi bác ạ. Theo em nên cần cỡ 4G=D>

Bác cắm max Ram đi. ( 4G chẳng hạn ^^ ) Rồi tăng ram cho các máy ảo nữa. Ít nhất cũng phải 512 cho XP hay Linux thì mới ngon :D. Như em toàn để Ram máy ảo 1GB :D. Tất nhiên là có con CPU khỏe nữa thì càng tốt.

Khi khởi động mỗi máy ảo thì RAM bị cắt một phần dedicate cho máy ảo rồi, cho dù chưa có gì chạy trên đó. Tùy bạn cấu hình, nhưng không thể chia quá ít cho mỗi máy ảo vì nếu không máy ảo sẽ thiếu RAM. Thế nên RAM của HĐH chủ sẽ mất đứt khá nhiều cho mỗi máy ảo. CPU thì không bị chia hẳn như thế nên không ngại.
Tóm lại là để chạy máy ảo trơn tru thì RAM nhiều là yếu tố quan trọng nhất. 1G RAM hiện có của bạn dùng cho mỗi XP thì OK, chứ thêm 3 cái máy ảo nữa thì chết vì đói RAM là phải rồi. Nếu bạn muốn mỗi máy ảo có 700MB RAM, chạy 3 máy thì XP chủ của bạn phải có 3GB mới ổn ổn được.