当前位置:首页 > 系统 > 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

相关文章

fedora23删除旧内核

fedora23删除旧内核

安装完系统,把默认的gnome换成了kde后,使用dnf升级了系统,重启系统发现多出新内核,准备删除老内核打开命令行查看系统内现存的内核 rpm -qa | g...

台式机使用u盘安装chromeos第三方cloudready

台式机使用u盘安装chromeos第三方cloudready

 首先准备好一个8G或者16G的u盘https://www.neverware.com/freedownload下载32位或者64位的系统将下载好的文件解压出bin格式的文件本地需要安装ch...

修复升级EVE-NG后无法正常打开问题

修复升级EVE-NG后无法正常打开问题

升级流程Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.9.40-eve-ng-ukms+ x86_64) * Documentation:  ...

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

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

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

CentOS7 软RAID配置

CentOS7 软RAID配置

虚拟机添加4块新硬盘,形成5盘环境,做Linux软RAID磁盘阵列准备环境搭建添加硬件选择硬盘默认选择SCSI创建新虚拟磁盘容量默认20G,存储为单个文件加默认安装系统的,一共5个fdisk -l查看...

CentOS7 Postfix配置

CentOS7 Postfix配置

使用Postfix+Dovecot配置简单的邮件服务器安装Bindyum install bind-chroot配置Bind  编辑主配置文件,里面的各种参数用...