我正在处理文件系统中的数亿个文件(分布在许多子目录中),我需要能够非常快速地列出它们,特别是为了有效地 rsync 它们。
另一方面,我真的不需要将文件的实际内容保存在缓存中。
我不断地添加和删除文件,但不是那么频繁(大约每秒十次)。
有什么方法可以告诉操作系统 (2.6.18-194.el5) 在 inode 缓存上比在文件缓存上更多地使用 24GB 可用 RAM?我已经看过 /proc/etc/vm/vfs_cache_pressure 但它似乎并不是我正在寻找的......
linux cache inode
cache ×1
inode ×1
linux ×1