Virt 관리자 구성:
부팅 직후 게스트 메모리 사용량(아무것도 실행되지 않음):
저는 virt-manager
표준 Ubuntu 17.10 시스템에서 실행 중입니다. Proxmox에서는 동일한 일반 구성(벌룬 활성화 포함) 8GB
이 호스트를 할당하지만 게스트는 대략적으로 이를 대신 1-2GB
사용했을 것입니다.16GB
모든 게스트 드라이버가 설치되어 있다고 확신합니다(qemu 게스트, virtio 항목, 풍선 드라이버 및 서비스).
이것은 내 첫 번째 QEMU VM은 아니지만 Proxmox 외부의 유일한 VM입니다(virt-manager가 수행하지 않는 추가 작업을 수행한다고 가정합니다).
이 문제를 실제로 악화시키는 것은현재 할당로 설정하면 2GB
게스트가 15.6GB
압축되어 있고 사용 가능한 시스템 메모리가 없기 때문에 대부분의 소프트웨어가 제대로 시작되거나 실행되지 않습니다.
주인:
:~$ free -m
total used free shared buff/cache available
Mem: 32163 20273 8949 176 2940 11325
Swap: 2047 2 2045
호스트에서는 거의 아무것도 실행되지 않습니다. 전체가 16GB
요청되는 것처럼 보이지만 동시에 해당 메모리의 대부분은 게스트에서 액세스할 수 없습니다.
답변1
일반적이고 예상되는 동작입니다. qemu/kvm은 풍선 서비스가 시작될 때까지 최대 ram을 할당합니다. 이후 풍선 서비스에 사용되는 모든 램은 무료입니다(호스트 POV에서).