linux缓存使用

use*_*145 1 linux

我的 Centos 机器好像使用了很多缓存,大部分使用的内存都用于缓存,我如何找出缓存的用途?

             缓存的已用空闲共享缓冲区总数
电话:16439708 10469864 5969844 0 197936 9534176
-/+ 缓冲区/缓存:737752 15701956
掉期:16763816 0 16763816

Aro*_*eel 6

Linux 机器中的缓存通常用于将磁盘块缓存到内存中,以防止写入硬盘并加快 I/O 操作。此外,大量空闲内存在实际需要时会被缓存和释放。

在解释 的输出时free,您应该查看第二行以了解实际内存使用情况

上述数字可以解释为:

  • 9534176 KB 缓存内存
  • 737752 实际使用的内存
  • 15701956 实际释放内存

有关更多信息,请查看http://www.faqs.org/docs/linux_admin/buffer-cache.html