# free -m
# cat /proc/sys/vm/drop_caches
# echo 3 > /proc/sys/vm/drop_caches
以下是使用说明:
/proc/sys/vm/drop_caches (since Linux 2.6.16)
Writing to this file causes the kernel to drop clean caches,
dentries and inodes from memory, causing that memory to become
free.
To free pagecache, use echo 1 > /proc/sys/vm/drop_caches; to
free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;
to free pagecache, dentries and inodes, use echo 3 >
/proc/sys/vm/drop_caches.
Because this is a non-destructive operation and dirty objects
are not freeable, the user should run sync(8) first.
# cat /proc/sys/vm/drop_caches
# echo 3 > /proc/sys/vm/drop_caches
以下是使用说明:
/proc/sys/vm/drop_caches (since Linux 2.6.16)
Writing to this file causes the kernel to drop clean caches,
dentries and inodes from memory, causing that memory to become
free.
To free pagecache, use echo 1 > /proc/sys/vm/drop_caches; to
free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;
to free pagecache, dentries and inodes, use echo 3 >
/proc/sys/vm/drop_caches.
Because this is a non-destructive operation and dirty objects
are not freeable, the user should run sync(8) first.
清理Linux内存缓存
本文介绍如何通过写入/proc/sys/vm/drop_caches来释放Linux系统的内存缓存,包括页面缓存、目录项缓存和inode缓存。为了确保非破坏性操作并避免脏页问题,建议先运行sync命令。
1149

被折叠的 条评论
为什么被折叠?



