👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/运维服务/正文

CentOS7 手动清理内存

吴
吴老二
2020-03-02运维服务3199 次浏览0 条评论

缓存清理

服务器跑的时间太久了,没有重启过,所以经常跑一些项目缓存过多,占用的缓存越来越多,服务器性能也就越来越慢。这个时候就需要清理一下缓存,如果系统空间不够需要清理一下日志文件。先看看如何清理缓存
[root@wulaoer.org ~]# free -h
			  total        used        free      shared  buff/cache   available
Mem:           3.7G        289M        2.9G         11M        487M        3.2G
Swap:          2.0G          0B        2.0G
[root@wulaoer.org ~]# sync
[root@wulaoer.org ~]# echo 3 > /proc/sys/vm/drop_caches 
[root@wulaoer.org ~]# free -h
			  total        used        free      shared  buff/cache   available
Mem:           3.7G        275M        3.3G         11M        108M        3.2G
Swap:          2.0G          0B        2.0G
我的这台虚拟机使用没多久,缓存都怎么大了,何况使用几年的服务器了。上面是清理前后的对比,没清理前有487M,清理后只有108M,相当于清理了三四百M的缓存。清理缓存的时候为何使用3不是2,看看下面的参数注解
1 释放网页缓存
2 释放目录和索引
3 是否网页缓存,目录和索引
yum清理 我们在使用的过程中使用yum安装了一些必要的程序,有些没有删除或者删除不干净有些数据还保留在服务器上需要我们手动清理,所以建议使用源码包安装,清理比较方便。下面是yum清理
[root@wulaoer.org ~]# yum clean headers
已加载插件:fastestmirror
正在清理软件源: base docker-ce-stable extras updates
0 header 文件已移除
[root@wulaoer.org ~]# yum clean packages
已加载插件:fastestmirror
正在清理软件源: base docker-ce-stable extras updates
0 package 文件已移除
[root@wulaoer.org ~]# yum clean metadata
已加载插件:fastestmirror
正在清理软件源: base docker-ce-stable extras updates
13 metadata 文件已移除
8 sqlite 文件已移除
0 metadata 文件已移除
方法不多,不过挺实用的,如果可以写个shell脚本定时清理一下。
文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~