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

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

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

相关文章

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

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

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

CentOS8 安装Tomcat9

CentOS8 安装Tomcat9

CentOS8.0安装Tomcat9系统配置setenforce 0  sed 's/SELINUX=.*/SELINUX=permissive/g'&...

安装OpenMediaVault设置samba

安装OpenMediaVault设置samba

OpenMediaVault基于debian的一个开源nas系统,遗憾就是不支持iscsi,环境为7盘20G,第一块盘安装系统,其他6盘做RAID10提供samba共享服务安装OpenMediaVau...

CentOS7.4 网卡聚合绑定

CentOS7.4 网卡聚合绑定

在老版本的RHEL6中,网卡聚合只能使用Bonding技术。在CentOS7中,双网卡聚合绑定技术新加入了Teaming技术,在CentOS7中双网卡聚合既能使用Teaming也可以使用Bonding...

解决Zabbix value cache working in low memory mode

解决Zabbix value cache working in low memory mode

Zabbix提示Zabbix value cache working in low memory modevim /etc/zabbix/zabbix_server.conf默认为8M修改为...

Red Hat Enterprise Linux 6.5安装和分区

Red Hat Enterprise Linux 6.5安装和分区

系统镜像名称为rhel-server-6.5-x86_64-dvd.iso安装Install or upgrade an existing system跳过安装源测试检查Next语言English键盘...