• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > 实现释放CentOS系统内存的Shell脚本分享

实现释放CentOS系统内存的Shell脚本分享

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了centos shell脚本,centos shell,centos开机启动脚本,centos 脚本,centos 启动脚本等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

这几天发现CentOS系统内存一直涨,即使把apache和mysql关闭了,内存也不释放,可以使用以下脚本来释放内存:
 
脚本内容:

      #! /bin/bash  
    # cache释放:  
    # To free pagecache:  
    sync  
    sync  
    #echo 1 > /proc/sys/vm/drop_caches  
    # To free dentries and inodes:  
    #echo 2 > /proc/sys/vm/drop_caches  
    # To free pagecache, dentries and inodes:  
    echo 3 > /proc/sys/vm/drop_caches 
</div>

利用系统crontab实现每天自动运行:

crontab -e
</div>


输入以下内容:


    00 00 * * * /root/Cached.sh 
</div>


每天0点释放一次内存,这个时间可以根据自己需要修改设置
 
在运行./Cached.sh时如果提示错误:Permission denied 权限的问题,可以运行:

chmod +x .Cached.sh
</div>


此外还可以通过修改/etc/sysctl.conf的方法来达到自动释放缓存的目的。但是内存不够用,最好还是去找找其他的原因,比如程序设置是否合理,是否突发访问量很大,或者程序设计不合理导致内存溢出等,毕竟操作系统本身设计会考虑各方面的问题,强制腾出cache的大小,可能只是把问题给暂时屏蔽了,不利于判断问题的所在。

</div>

您可能想查找下面的文章:

  • CentOS下对shell脚本加密的二种方法
  • CentOS下mysql定时备份Shell脚本分享
  • 实现释放CentOS系统内存的Shell脚本分享
  • Shell脚本实现温和方式重启Centos系统

相关文章

  • Linux Shell脚本系列教程(七):脚本调试
  • Shell编程中的特殊变量之位置变量介绍
  • Shell脚本中单引号(‘)和双引号(“)的使用区别
  • Linux makefile 和shell文件相互调用实例详解
  • Bash Shell中的select命令简单使用示例
  • hi 感恩节——Linux基础教程之mysql和php
  • 一些Linux Shell中的权限相关知识总结
  • Shell脚本对比两个文本文件找出不同行的2个方法分享
  • 又拍云存储同步脚本
  • Shell脚本查看网卡实时流量

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Linux运维常用命令
    • Shell脚本中让进程休眠的方法(sleep用法)
    • linux安装php扩展脚本分享
    • Shell脚本之无限循环的两种方法
    • linux中编写自己的并发队列类(Queue 并发阻塞队列)
    • ssh自动登录的4种实现方法
    • linux系统下dd命令的使用方法
    • shell中嵌套执行expect命令实例
    • shell查找符号链接及其指向目标的方法介绍
    • 一键备份gitolite服务器的Shell脚本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有