内存中没有缓冲区。 这是什么意思?

这是来自我的VPS( OpenVZ )的内存统计信息。

$ free -m total used free shared buffers cached Mem: 800 405 394 0 0 405 -/+ buffers/cache: 0 800 Swap: 0 0 0 

它通过uWSGI托pipePHP堆栈(nginx,Apache,mod_php)+一些Python应用程序,因此机器不会闲置 。 任何人都可以解释,为什么只显示caching内存和缓冲区始终为0(可能是虚拟化问题)? bufferscached内存值究竟意味着什么?

PS:我已经看到过类似的问题,但是没有更清楚。

OpenVZ不会让你看到没有分配给你的物理内存正在被使用。 它仅显示分配给您的内存以及分配给您创build的进程的内存量。

您经常会发现,由于这个原因以及许多类似的其他原因,build议您将重要的应用程序与OpenVZ保持一个安全,大的距离。