我有一个带有 ubuntu 10.04.4 LTS 和 plesk(由托管公司预安装)的虚拟服务器。
现在我看到缓冲区/缓存总是空的。当前正常运行时间为 22 天。 free 和 htop 显示相同的值。
root@server:/root# free -m
total used free shared buffers cached
Mem: 4096 540 3555 0 0 0
-/+ buffers/cache: 540 3555
Swap: 4096 0 4096
挂载信息:
root@server:/root# mount
/dev/vzfs on / type reiserfs (rw,usrquota,grpquota)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /dev/pts type devpts (rw,relatime)
我搜索了 stackexchange/google 但什么也没找到。我如何启用文件缓存,或者这不是 vzfs 的可能原因,一切都很好?!
答案1
缓存由 OpenVZ 主机完成,并在节点上的所有容器之间共享。 OpenVZ 不是真正的虚拟环境。它在主机节点的内核上运行,该内核执行磁盘缓存。您可以将其更多地视为一个孤立的 chroot。