1、手动清理内存和Cache方法

Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches

频繁的文件访问会导致系统的Cache使用量大增

$ free -m
total used free shared buffers cached
Mem: 3955 3926 28 0 55 3459
-/+ buffers/cache: 411 3544
Swap: 5726 0 5726

free内存减少到几十兆,系统运行缓慢

运行sync将dirty的内容写回硬盘

清理内存和Cache方法:

echo 1 > /proc/sys/vm/drop_caches

echo 2 > /proc/sys/vm/drop_caches

echo 3 > /proc/sys/vm/drop_caches

2、自动清理内存和Cache方法,使用脚本自动清理

#!/bin/bash
# 清理系统缓存脚本
used=`free -m |awk 'NR==2' |awk '{print $3}'`
free=`free -m |awk 'NR==2' |awk '{print $4}'`
echo "===========================" >>/var/log/mem.log
date >> /var/log/mem.log
echo "Memory usage | [Use: ${used}MB][Free: ${free}MB]" >> /var/log/mem.log
if [ $free -le 500 ];then
sync && echo 1 > /proc/sys/vm/drop_caches
sync && echo 2 > /proc/sys/vm/drop_caches
sync && echo 3 > /proc/sys/vm/drop_caches
echo "OK" >> /var/log/mem.log
else
echo "Not required" >> /var/log/mem.log
fi

linux清理缓存_自动清理linux系统内存和Cache方法相关推荐

  1. linux proc 自动清理,Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches

    Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的Cache使用量大增 $ free -m total used free shared ...

  2. Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches

    Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的Cache使用量大增 $ free -m total used free shared ...

  3. 嵌入式linux+io+优化,嵌入式Linux系统内存优化使用方法研究

    [摘要] 嵌入式系统功能的提高,占用了较大内存空间,继而时常出现运行无响应.基于用户方面看,由于系统内存问题影响运行,针对系统内存与进程应用状态研究,可以调整系统数值与执行文件elf分析,进行系统优化 ...

  4. jenkins如何清缓存_空间清理jenkins,linux清理空间

    linux 空间清理 #发现有大量刚刚删除文件的进程存在,kill掉进程(或者重启进程) OK lsof | grep deleted #循环检测发现大目录及其内的文件 du -h --max-dep ...

  5. Linux下清理日志及自动清理

    liunx下清理日志 一.find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 此处我以tomcat下 logs目录下日志为例做演 ...

  6. linux centos7 /tmp目录 自动清理规则

    CentOS7下,系统使用systemd管理易变与临时文件,与之相关的系统服务有3个: systemd-tmpfiles-setup.service :Create Volatile Files an ...

  7. android手机 手动 清理缓存,安卓手机缓存怎么清理_安卓手机清理缓存的具体步骤-系统城...

    安卓手机使用时间久了之后,一些软件会产生较多的缓存,从而导致手机运行速度变慢,所以我们就需要来清理这些缓存,但有的网友不太清楚安卓手机缓存怎么清理,所以今天小编为大家整理分享的就是关于安卓手机清理缓存 ...

  8. 苹果手机怎么清理缓存_【优化】苹果清理缓存垃圾终极方案丨还你干净手机

    手机使用时间长了垃圾越来越多怎么办?手机没越狱能清理垃圾吗?越狱手机用时间长了垃圾多了变慢了怎么办?等等问题,今天一站式帮你解决! 需要工具: 越狱的手机一部: 手机端安装 iCleaner Pro ...

  9. xcode清理缓存_腾讯柠檬清理,真的比 CleanMyMac 好用么?

    上周我们分享了腾讯柠檬清理这款优秀工具,今天我们分享一下,柠檬清理产品经理对大家疑问的解答,来了解这款工具的更多故事吧- 作为 Mac 系统维护工具的「新起之秀」,经常会被大家问到: 1.腾讯柠檬清理 ...

最新文章

  1. python 合并两个排序的链表
  2. Vue页面加载使用二级属性的时候报错TypeError: Cannot read property ‘name‘ of undefined“
  3. 用html5做一个简单的作品,html5 canvas 简单画板实现代码
  4. linux环境下安装nginx步骤(不错)
  5. (转)Elasticsearch 聚合查询、桶聚合、管道聚合及复合查询
  6. Python爬虫番外篇之Cookie和Session
  7. maven2+依赖传递
  8. IDEA webapp文件夹没有蓝色小圆点的解决方案
  9. Python学习笔记(正则表达式)
  10. python中的raw_input() 与 input() 比较
  11. Atitit Data Matrix dm码的原理与特点
  12. 好好编程-物流项目21【订单管理-新增订单】
  13. 奇技淫巧之 dummy 网卡
  14. 串口服务器调试助手使用教程,串口调试助手使用教程【操作方式】
  15. php生成中国标准时间,中国时间标准
  16. 图片实现水平垂直居中的方法
  17. 【Motif Discovery with Missing Data】
  18. 产品概念之3/4:五层次理论 —— 消费者体验视角的产品概念
  19. SVN the working copy needs to be upgraded svn 解决办法
  20. SQL(面试实战01)

热门文章

  1. 关于updatepanel回传之后JS失效问题
  2. 全球最急需的10项IT技术
  3. mysql启动成功但是没有进程_zabbix_server表面启动成功,但是没有进程
  4. pads中如何设置等长_如何在Windows 10中设置和使用Hyper-V进行OS虚拟化
  5. JAVA基础之JDK、JRE、JVM关系
  6. Glib2: undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)问题(六)
  7. Linux查看系统glibc版本号
  8. C++ map简单demo
  9. Ubuntu下反编译apk源码查看
  10. Android系统信息获取 之十一:获取IMEI,IMSI号