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

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

系统3年前 (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

相关文章

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

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

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

解决SecureCRT连接linux无配色

解决SecureCRT连接linux无配色

SecureCRT默认ssh连接linux是无配色的,看起来很难受左侧选中需要调整的会话名称->右键->Properties ->Session Options -> Term...

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 软RAID配置

CentOS7 软RAID配置

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