老宋的地盘

 找回密码
 我要加入
搜索
老宋 首页 文章 技术 查看内容

如何清理linux服务器的缓存和僵尸内存

2024-1-9 00:49| 发布者: herosrx| 查看: 311| 评论: 0

摘要: 服务器跑一段时间,内存和缓存就会上去,如果到了上限,会有所降低,但总归是不好的,因此,在网上找了段脚本用着还可以,分享给大家。1、在linnux上创建一个“.sh”文件,目录随意:$touch cleanmemory.sh2、添加脚 ...
服务器跑一段时间,内存和缓存就会上去,如果到了上限,会有所降低,但总归是不好的,因此,在网上找了段脚本用着还可以,分享给大家。

1、在linnux上创建一个“.sh”文件,目录随意:$touch cleanmemory.sh
2、添加脚本内容:
#!/bin/bash
#开始清理缓存
echo "开始清除缓存"
#写入硬盘,防止数据丢失
sync;sync;sync
#延迟10秒
sleep 10
#清理缓存
echo 3 > /proc/sys/vm/drop_caches
#写入硬盘,防止数据丢失
sync;sync;sync
echo "清除缓存完成"
3、执行:   
cd  到自定义的.sh文件目录     
./.sh                                                                                                             
4、检查内存是否被释放:free -h   或者 top                      

路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

歌名 - 歌手
0:00

    QQ|手机版|小黑屋|工具箱|老宋 ( 备案中... )

    GMT+8, 2024-12-6 07:01 , Processed in 0.195487 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    返回顶部