如何禁止linux文件系统缓存

来源:互联网 发布:苏州大学知乎 编辑:程序博客网 时间:2024/06/06 03:29

http://www.linuxquestions.org/questions/linux-kernel-70/how-to-disable-filesystem-cache-627012/

 

Well, preventing read cache usage is pretty simple. You can do some raw-read tests with dd. You can also do some tests (one-time read only, unfortunately, using drop_caches):

Code:
drop_caches-----------Writing to this will cause the kernel to drop clean caches, dentries andinodes from memory, causing that memory to become free.To free pagecache:echo 1 > /proc/sys/vm/drop_cachesTo free dentries and inodes:echo 2 > /proc/sys/vm/drop_cachesTo free pagecache, dentries and inodes:echo 3 > /proc/sys/vm/drop_cachesAs this is a non-destructive operation and dirty objects are not freeable, theuser should run `sync' first.
(see linux/Documentation/filesystems/proc.txt).

原创粉丝点击