清理Linux内存

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

使用内存数据库Redis做页面静态化

image.png 适用于被高频访问的、页面内容常需要更新的情况 例如首页,特点: 访问量很大 需要展示的内容很多,需要多次的数据库查询,数据库压力大 ...

31340
来自专栏Java成神之路

Java企业微信开发_07_总结一下企业微信的配置

13420
来自专栏大数据和云计算技术

高速数据总线kafka介绍

1. Kafka的作用 在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延迟的不停流转。有没有一个系统可以同时...

48940
来自专栏从零开始学自动化测试

Appium+python自动化22-Android夜神模拟器

前言 Android SDK虽然也自带了模拟器,但是那速度会让你怀疑人生,并且不稳定经常卡死异常。夜神模拟器可以说是android模拟器里面的一个神器。 ...

77530
来自专栏Java帮帮-微信公众号-技术文章全总结

项目管理——产品文档规划

项目管理——产品文档规划 一、本地文档如何管理 项目通过文件夹管理 经受过的项目比较多,我按照“开始月份~结束月份+项目名称”的方式来命名,方便后续回顾。 ? ...

44850
来自专栏应兆康的专栏

Processon 免费在线流程图

51660
来自专栏小狼的世界

Ubuntu下安装IE

做网页开发,IE是不可忽视的用户群体,所以需要在Linux下也有IE才能方便调试,下面是安装步骤:

37930
来自专栏web前端教室

【视频5分钟】如何保持不同页面间的统计数据一致性?

温馨提示:视频请点此观看 // 视频原文: 为了更好的掌握用户的需求,我们经常需要统计: 1、统计用户在站点的停留时长 2、收集页面链接的点击数量等 3、统...

213100
来自专栏小李刀刀的专栏

Laravel 5.5 在浏览器中渲染 Mailable 类型

Laravel 框架中提供了很方便快捷的面向对象风格的电子邮件相关功能,可以通过 Markdown 语法、Blade 模板引擎来制作邮件模板,然后通过扩展 Ma...

38350
来自专栏微服务生态

实现缓存最终一致性的两种方案

问题点:如果更新Redis失败,同时在将数据发到MQ之前的时间,应用重启了,这时候MQ就没有需要更新的数据,如果Redis对所有数据没有设置过期时间,同时在读多...

11210

扫码关注云+社区

领取腾讯云代金券