Kiểm soát bộ nhớ linh hoạt

Một phần của tài liệu (LUẬN văn THẠC sĩ) giải pháp xây dựng phòng thực hành về kỹ năng mạng dựa trên phần mềm mô phỏng mạng miễn phí GNS3 và công nghệ ảo hóa máy chủ mã nguồn mở citrix xenserver (Trang 58 - 59)

CHƯƠNG 2 CÔNG NGHỆ ẢO HÓA MÁYCHỦ

2.3. Tìm hiểu về công nghệ ảo hóa Citrix XenServer

2.3.6. Kiểm soát bộ nhớ linh hoạt

Khi tạo các máy ảo người dùng phải cấp phát cho máy ảo một lượng bộ nhớ nhất định. Tuy nhiên trong quá trình hoạt động, tại nhiều thời điểm các máy ảo có thể không sử dụng hết toàn bộ tài nguyên được cấp phát. Để tăng hiệu quả

sử dụng tài nguyên bộ nhớ, XenServer tạo ra một cơ chế để giám sát và quản lý tài nguyên bộ nhớ đó là Dynamic Memory Control (DMC). DMC là một tính năng cho phép một máy chủ XenServer có thể tự động phân phối tài nguyên bộ nhớ cho các máy ảo dựa trên nhu cầu sử dụng và dựa vào thông số cấu hình dung lượng bộ nhớ tối thiểu, bộ nhớ tối đa. Tính năng này cho phép các máy chủ có thể chia sẻ tài nguyên bộ nhớ giữa các máy ảo trong hệ thống ảo hóa một cách hiệu quả và linh hoạt.

 Không sử dụng DMC: với một máy chủ vật lý có dung lượng bộ nhớ là 4GB, nếu với mỗi máy ảo được cấp phát một dung lượng bộ nhớ là 1GB thì chúng ta có thể tạo được 4 máy ảo khác nhau và lúc này thì máy chủ vật lý ở trạng thái full, khi thêm máy ảo mới vào sẽ bị lỗi thiếu bộ nhớ “out of memory”. Để có thể thêm máy ảo mới thì chúng ta phải cấu hình bằng tay giảm dung lượng bộ nhớ của các máy ảo hiện có và sau đó thực hiện khởi động lại các máy ảo.

 Sử dụng DMC: ngay cả khi máy chủ vật lý ở trạng thái full, XenServer vẫn có thể thêm các máy ảo bằng cách tự động giảm dung lượng bộ nhớ của các máy ảo hiện có theo thông số cấu hình dung lượng bộ nhớ tối thiểu và bộ nhớ tối đa. Quá trình này không đòi hỏi phải khởi động lại các máy ảo.

Một phần của tài liệu (LUẬN văn THẠC sĩ) giải pháp xây dựng phòng thực hành về kỹ năng mạng dựa trên phần mềm mô phỏng mạng miễn phí GNS3 và công nghệ ảo hóa máy chủ mã nguồn mở citrix xenserver (Trang 58 - 59)