liunx的服务器怎样安全清理cache

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了liunx的服务器怎样安全清理cache相关的知识,希望对你有一定的参考价值。

参考技术A 一般默认清理缓存cache都是直接用echo命令把缓存数据重新这一次即可,如下
# 释放缓存区内存的方法
1)清理pagecache(页面缓存)
# echo 1 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches=1
2)清理dentries(目录缓存)和inodes
# echo 2 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches=2
3)清理pagecache、dentries和inodes
# echo 3 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches=3
执行完之后,你可以使用free -m命令去查看内存情况,在cache/buff这一列下面的值就会减少或者清零。追答

一般默认清理缓存cache都是直接用echo命令把缓存数据重新这一次即可,如下
# 释放缓存区内存的方法
1)清理pagecache(页面缓存)
# echo 1 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches=1
2)清理dentries(目录缓存)和inodes
# echo 2 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches=2
3)清理pagecache、dentries和inodes
# echo 3 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches=3
执行完之后,你可以使用free -m命令去查看内存情况,在cache/buff这一列下面的值就会减少或者清零。

linux 中缓存怎样清除

#清理Linux系统缓存

[root@oracle ~]# echo 1 > /proc/sys/vm/drop_caches

注:1>. /proc是一个虚拟文件系统,可以通过对它的读写操作作为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。也就是说我们可以通过调整/proc/sys/vm/drop_caches来释放内存。

0 – 不释放
1 – 释放页缓存
2 – 释放文件节点缓存和目录项缓存

3 – 释放所有缓存

[root@oracle ~]# sysctl -p
#查看剩余内存
[root@oracle ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          3383       1952       1431          0          1       1136
-/+ buffers/cache:        814       2568
Swap:         1983        195       1788
参考技术A echo >.ssh/known_hosts

是要进入root下面的
参考技术B 在 shell 中输入 命令 : sync

即可 刷新缓冲区
参考技术C 360安全卫士
或者 超级兔子
垃圾文件 垃圾注册表都可以删

以上是关于liunx的服务器怎样安全清理cache的主要内容,如果未能解决你的问题,请参考以下文章

linux 中缓存怎样清除

linux中缓存怎样清除

CentOS 下如何查看并清理系统内存空间

liunx开机服务

liunx top命令详解

Docker Build Cache 缓存清理