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

Eva*_*oll 4 proc

Redhat 在他们的一些文档中说

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

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

我想知道在 Ubuntu 中叫什么?

mur*_*uru 5

没什么,我怀疑。查看内核版本 2.6.18Documentation/sysctl/vm.txtDocumentation/filesystems/proc.txt没有显示此类参数,因此它必须是 Red Hat 修补的内容。请注意,您所指的文档适用于 RHEL5,它现在已有 10 年历史。这篇收费的 RHEL 文章建议在下一版本中删除该参数。据推测,无论他们修补了什么,都被认为不再值得付出努力。