qemu-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

VM file cache swapped on the host?


From: Christopher Pereira
Subject: VM file cache swapped on the host?
Date: Tue, 16 Jan 2024 12:57:02 -0300
User-agent: Mozilla Thunderbird

1) Can someone please confirm this response from ChatGPT?

# Me:
is the ram used by a qemu-kvm VM as file cache swapped on the host when the host is low on ram?

# ChatGPT:
No, the RAM used by a QEMU-KVM (Kernel-based Virtual Machine) VM as file cache is not directly swapped on the host when the host is low on RAM. In a virtualized environment, the host manages the physical memory, and each VM operates within its allocated virtual memory space.

When the host is low on RAM, it may resort to swapping out its own processes or data to disk to free up memory. However, the content of the VM's RAM, including file cache, is typically managed separately. The host's memory management doesn't directly affect the VM's memory content.

It's worth noting that the VM's memory may be swapped within the VM itself if it's configured to use swap space. This is independent of what is happening on the host. If the VM's own memory management decides to swap some of its content to disk, it will do so within the virtualized environment.

2) If ChatGPT is right, I wonder how the host can know which RAM is used as file cache by the VM in order to treat it separately.

3) Related. Can you also please confirm my comments posted here some years ago:
https://unix.stackexchange.com/a/702729/526077
https://forum.proxmox.com/threads/vm-swap-best-practice.126514/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]