前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >清理Linux内存

清理Linux内存

作者头像
py3study
发布2018-08-02 15:00:37
8.5K0
发布2018-08-02 15:00:37
举报
文章被收录于专栏:python3python3

Linux运行一段时间之后,内存会越来越多,导致内存不够用,需要释放一下内存才行

echo "1" > /proc/sys/vm/drop_caches

说明,释放前最好sync一下,防止丢数据。

因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。

再用free -m 命令查看一下,剩余的内存

如果没有什么效果,可以使用

echo "2" > /proc/sys/vm/drop_caches

或者

echo "3" > /proc/sys/vm/drop_caches

请注意,使用3的时候,可能会导致程序异常,请小心使用。

释放完成之后,再将值还原

echo "0" > /proc/sys/vm/drop_caches

可以写一个脚本,每天晚上定时执行,就可以了

#!/bin/bash

#/bin/sync

echo 2 > /proc/sys/vm/drop_caches

sleep 1

echo 1 > /proc/sys/vm/drop_caches

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档