查找/ls 缓存

Ric*_*ard 12 ls cache find

似乎我第一次运行findls在目录上运行时,需要一段时间才能工作。但是,此后每次都很快,就好像目录内容列表已被缓存或索引到某处一样。

有没有办法在计算机重新启动后保留此缓存?

小智 8

您可以使用vmtouch将文件添加到页面缓存(磁盘缓存)。

放入nohup vmtouch -dl <files or directories> &您的/etc/rc.local文件以在启动时将文件添加并锁定到您的页面缓存中。如果您想将文件添加到页面缓存中,但又不想将它们锁定在内存中,请使用-t标志而不是-ld标志。

有关页面缓存的更多信息,请查看此处此处维基百科