Trang Chủ Điện toán đám mây Bong bóng bộ nhớ là gì? - định nghĩa từ techopedia

Bong bóng bộ nhớ là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Memory Ballooning có nghĩa là gì?

Bộ nhớ bóng là một tính năng quản lý bộ nhớ được sử dụng trong hầu hết các nền tảng ảo hóa, cho phép hệ thống máy chủ mở rộng một cách giả tạo bộ nhớ của nó bằng cách tận dụng hoặc lấy lại bộ nhớ chưa sử dụng được phân bổ cho các máy ảo khác nhau.


Điều này đạt được thông qua một trình điều khiển khinh khí cầu được cài đặt trên hệ điều hành khách mà trình ảo hóa giao tiếp khi cần lấy lại bộ nhớ thông qua khinh khí cầu.

Techopedia giải thích Balloon Ballooning

Thông qua việc tăng tốc bộ nhớ, một máy chủ lưu trữ có thể lấy lại bộ nhớ chưa sử dụng từ các máy ảo ít bận rộn khác và gán lại cho những máy chủ yêu cầu nhiều hơn. Về mặt lý thuyết, một máy chủ có bộ nhớ 32GB có thể hỗ trợ phân bổ dung lượng bộ nhớ máy ảo kết hợp là 64GB chỉ vì tất cả các máy ảo đó sẽ không sử dụng lượng bộ nhớ tối đa mà chúng được gán cùng một lúc.


Trình điều khiển khinh khí cầu trong mỗi hệ điều hành khách theo dõi bộ nhớ dư thừa của mỗi VM và khi trình ảo hóa yêu cầu phục hồi bộ nhớ thông qua khinh khí cầu, trình điều khiển khinh khí cầu trong VM sẽ giảm một lượng bộ nhớ cụ thể để VM không thể tiêu thụ nó, và sau đó nhà ảo thuật lấy lại bộ nhớ đã ghim để phân bổ lại. Nếu khan hiếm bộ nhớ không sử dụng thì có thể bắt đầu hoán đổi bộ nhớ để hoàn thành hạn ngạch bóng bay. Nếu điều này xảy ra quá nhiều, sẽ có rất nhiều chi phí I / O giữa các máy ảo khác nhau đang thực hiện hoán đổi bộ nhớ với đĩa và có thể ảnh hưởng xấu đến hiệu năng chung của hệ thống ảo.


Lợi ích rõ ràng là một máy chủ có thể hỗ trợ nhiều máy ảo hơn với điều kiện là hầu hết trong số chúng sẽ không tiêu tốn phần lớn bộ nhớ của chúng trong hầu hết thời gian. Nhưng trong một hệ thống mà hầu hết các máy ảo đều bận rộn và chiếm phần lớn bộ nhớ được phân bổ của chúng, thì việc tạo bóng có thể làm giảm hiệu suất. Điều này chỉ nêu bật tầm quan trọng của dung lượng bộ nhớ đối với bất kỳ hệ thống máy tính nào.

Bong bóng bộ nhớ là gì? - định nghĩa từ techopedia