Ubuntu 中的 /proc/sys/vm/pagecache 是什么?

Ubuntu 中的 /proc/sys/vm/pagecache 是什么?

Redhat 在他们的一些文档中说

页面缓存是一种磁盘缓存,用于保存文件和可执行程序的数据,例如包含文件或块设备实际内容的页面。页面缓存(磁盘缓存)用于减少磁盘读取次数。要控制 Red Hat Enterprise Linux 5 中用于页面缓存的总内存百分比,请更改页面缓存内核参数。百分比越低,系统越倾向于回收未映射的页面缓存内存而不是映射内存。不建议对数据库使用较高的值(例如默认值 100)。

它指向/proc/sys/vm/pagecache改变该值。

我想知道在 Ubuntu 中这叫什么?

答案1

我怀疑什么也没有。看一下内核版本 2.6.18Documentation/sysctl/vm.txtDocumentation/filesystems/proc.txt没有显示这样的参数,所以它一定是 Red Hat 修补的。请注意,您所指的文档是针对 RHEL5 的,它已经有 10 年的历史了。这篇付费 RHEL 文章表明该参数在下一版本中被删除了。大概他们修补的任何东西都被认为不再值得付出努力。

相关内容