클라우드 컴퓨팅 메모리 벌룬이란 무엇입니까? -techopedia에서 정의

메모리 벌룬이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-메모리 벌룬이란 무엇입니까?

메모리 벌룬은 대부분의 가상화 플랫폼에서 사용되는 메모리 관리 기능으로, 호스트 시스템이 다양한 가상 머신에 이전에 할당 된 미사용 메모리를 활용하거나 메모리를 회수함으로써 메모리 풀을 인위적으로 확장 할 수 있습니다.


이는 하이퍼 바이저가 풍선 도움말을 통해 메모리를 회수해야 할 때 통신하는 게스트 운영 체제에 설치된 풍선 드라이버를 통해 달성됩니다.

Techopedia에서 메모리 벌룬 설명

메모리 벌룬을 통해 호스트 서버는 사용량이 적은 다른 가상 머신에서 사용되지 않은 메모리를 회수하고이를 더 필요한 머신에 다시 할당 할 수 있습니다. 이론적으로 32GB의 메모리를 가진 서버는 모든 가상 시스템이 동시에 할당 된 최대 메모리 양을 사용하지 않기 때문에 64GB의 결합 된 가상 시스템 메모리 용량 할당을 지원할 수 있습니다.


각 게스트 운영 체제의 풍선 드라이버는 각 VM의 초과 메모리를 추적하고 하이퍼 바이저가 풍선 도움말을 통해 메모리 교정을 호출하면 VM의 풍선 드라이버가 특정 양의 메모리를 고정하여 VM이 메모리를 사용할 수 없도록합니다. 하이퍼 바이저는 재 할당 된 고정 된 메모리를 회수합니다. 사용되지 않은 메모리가 부족한 경우 풍선 할당량을 충족시키기 위해 메모리 스왑이 시작될 수 있습니다. 이 작업이 너무 많이 발생하면 디스크와 메모리 교환을 수행하는 다양한 VM간에 많은 I / O 오버 헤드가 발생하여 가상 시스템의 전체 성능에 부정적인 영향을 줄 수 있습니다.


명백한 이점은 대부분의 호스트가 메모리 할당을 대부분 소비하지 않는 경우 호스트가 더 많은 VM을 지원할 수 있다는 것입니다. 그러나 대부분의 VM이 사용 중이고 할당 된 메모리를 대부분 사용하는 시스템에서는 풍선으로 인해 성능이 저하 될 수 있습니다. 이것은 모든 컴퓨터 시스템에서 메모리 용량의 중요성을 강조합니다.

메모리 벌룬이란 무엇입니까? -techopedia에서 정의