| 您的当前位置:首页 --> CentOS入门 |
| CentOS下清理缓存(drop_caches) |
| 浏览次数:3255 关键词 ( 缓存 CentOS drop_caches ) |
|
读写文件时,Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这就是Cache Memory(缓存内存)。 drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries and inodes. Once dropped, their memory becomes free. To free pagecache: echo 1 > /proc/sys/vm/drop_caches To free reclaimable slab objects (includes dentries and inodes): echo 2 > /proc/sys/vm/drop_caches To free slab objects and pagecache: echo 3 > /proc/sys/vm/drop_caches This is a non-destructive operation and will not free any dirty objects. To increase the number of objects freed by this operation, the user may run `sync' prior to writing to /proc/sys/vm/drop_caches. This will minimize the number of dirty objects on the system and create more candidates to be dropped. This file is not a means to control the growth of the various kernel caches (inodes, dentries, pagecache, etc...) These objects are automatically reclaimed by the kernel when memory is needed elsewhere on the system. Use of this file can cause performance problems. Since it discards cached objects, it may cost a significant amount of I/O and CPU to recreate the dropped objects, especially if they were under heavy use. Because of this, use outside of a testing or debugging environment is not recommended. You may see informational messages in your kernel log when this file is used: cat (1234): drop_caches: 3 These are informational only. They do not mean that anything is wrong with your system. To disable them, echo 4 (bit 3) into drop_caches. ============================================================== # cat /proc/sys/vm/drop_caches 0 //默认是0;1-清空页缓存;2-清空inode和目录树缓存;3-清空所有缓存 [root@bak ~]# sync //注意:在清空缓存之前使用sync命令同步数据到磁盘 [root@bak ~]# free -m total used free shared buffers cached Mem: 15898 3029 12869 0 191 1064 -/+ buffers/cache: 1772 14125 Swap: 31999 0 31999 [root@bak ~]# echo 3 > /proc/sys/vm/drop_caches [root@bak ~]# free -m //发现缓存明显减少了 total used free shared buffers cached Mem: 15898 1770 14128 0 1 30 -/+ buffers/cache: 1738 14160 Swap: 31999 0 31999 |
| 下载次数:8 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 centos系统中网络配置相关 上一条 CentOS6.7直接启动命令行模式 |