VMware Player가 Linux에서 실행할 때는 메모리를 해제하지 않지만 Windows에서 실행할 때는 메모리를 해제하는 이유는 무엇입니까?

VMware Player가 Linux에서 실행할 때는 메모리를 해제하지 않지만 Windows에서 실행할 때는 메모리를 해제하는 이유는 무엇입니까?

Windows 7 및 CentOS 6.5(6에서 업그레이드)용 VMware Player 64비트 버전 7을 설치했습니다.

저는 보통 centOS와 Fedora를 게스트 VM으로 실행합니다.

여러 게스트 VM을 실행하고 이러한 게스트 VM에서 엔터프라이즈 애플리케이션(IBM Websphere Suite)을 실행할 때 호스트 OS의 RAM 사용량이 예상대로 증가하는 것을 관찰했습니다.

CentOS를 호스트로 사용하는 경우 게스트 VM을 종료하거나 게스트 VM에서 애플리케이션을 닫은 후 RAM이 해제되지 않습니다. 호스트 OS를 재부팅하지 않는 한 15~20분 후에도 마찬가지입니다.

이와 대조적으로 Windows 7을 호스트로 사용하면 RAM이 거의 즉시 확보됩니다.

이는 두 호스트 운영 체제 모두에서 사용하는 것과 동일한 게스트 VM입니다.

동작은 VMware Player 버전 6에서도 동일합니다.

VMware Player는 Linux보다 Win에 더 잘 최적화되어 있나요? 그렇지 않은 경우 CentOS를 호스트로 사용할 때 RAM을 확보하려면 어떻게 해야 합니까?

관련 정보