![启动由 virtualbox 创建的虚拟机会立即保留分配给它的物理 RAM 吗?](https://linux22.com/image/144110/%E5%90%AF%E5%8A%A8%E7%94%B1%20virtualbox%20%E5%88%9B%E5%BB%BA%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%BC%9A%E7%AB%8B%E5%8D%B3%E4%BF%9D%E7%95%99%E5%88%86%E9%85%8D%E7%BB%99%E5%AE%83%E7%9A%84%E7%89%A9%E7%90%86%20RAM%20%E5%90%97%EF%BC%9F.png)
创建虚拟机,然后在其上安装 Android 或 Windows 或其他操作系统时,如果我为虚拟机分配 4GB,启动虚拟机时将立即保留 4GB 物理内存,或者仅保留 4GB 虚拟内存并通过页面引入页面缺点?
我的 Thinkpad T400 上的 8GB 物理 RAM 在不运行 virtualbox 时通常使用了 80%,因此我担心运行 Android 会立即导致严重的 RAM 抖动。
谢谢。
答案1
它只会保留所需的地址空间,在需要时不会保留物理内存(或交换空间)。您可以在启动进程后通过比较其虚拟大小和驻留大小(v.inVSZ
或v.in or )来看到这一点。RSS
ps
VIRT
RES
top
htop