当前位置:首页 > 系统 > RHEL7 清理内存缓存、缓冲区和SWAP

RHEL7 清理内存缓存、缓冲区和SWAP

系统4年前 (2019-08-15)

RHEL7 清理内存缓存、缓冲区和SWAP

RHEL7.4 清理内存缓存、缓冲区和交换空间


新建脚本

vim drop_caches.sh
chmod +x drop_caches.sh


添加

#!/bin/bash
total=`free -m |grep Mem|awk '{print $2}'`;
threshold=`expr $total \* 30 \/ 100`;  #30%

while [ 1 ]
do
    free=`free -m |grep Mem |awk '{print$4}'`;
    if [ $free -lt $threshold ]
    then
        logger -t drop_cache "free memory:"$free" threshold:"$threshold
        sync
        sysctl -w vm.drop_caches=3
    fi

    sleep 15
    date
done


执行脚本

nohup /root/drop_caches.sh > /root/drop_caches.log 2>&1 &


执行前

RHEL7 清理内存缓存、缓冲区和SWAP


执行后

RHEL7 清理内存缓存、缓冲区和SWAP

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/344.html

相关文章

CentOS7安装cacti

CentOS7安装cacti

网上有一种叫cactiez的集成版本,rrd组件一直有问题,版本也太老,于是就想着重新搭建一个环境试试配置环境关闭Selinux vi /etc/selinux/config 将SELI...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...

CentOS7 安装Oracle12cR2

CentOS7 安装Oracle12cR2

在CentOS7.8 Minimal版本下安装Oracle Database 12c Release 2一键安装oracle-single-install.zip系统环境准备sed -i&n...

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysct...

输入正确root密码弹出跳回登录界面

输入正确root密码弹出跳回登录界面

服务器安装的版本为64位的RHEL 6.5,运行完rac脚本后重启,发现本地root无法登陆,输入正确的用户名密码后,回弹到原登录界面,但是SSH可正常登录。运行安装Oracle RAC环境配置脚本过...