Archlinux 下内存有很多,但 VB 报错内存不足 VM 无法启动,free 可以看到内存大部分被 buffer 占用。
free -h
total used free shared buff/cache available
内存: 30Gi 13Gi 1Gi 2.3Gi 18.7Gi 17Gi
交换: 31Gi 1.7Gi 30Gi
论坛找到一种强制驱逐 buffer 占用的方法:
echo 3 > /proc/sys/vm/drop_caches
执行后可正常启动。