首页 > 系统相关 >Linux磁盘阈值及内存阈值检测脚本

Linux磁盘阈值及内存阈值检测脚本

时间:2024-12-27 10:19:52浏览次数:7  
标签:阈值 Linux 内存 MEMORY THRESHOLD 磁盘 DISK

#!/bin/bash

# 设置阈值,例如磁盘使用率超过80%,内存使用率超过90%
DISK_THRESHOLD=90
MEMORY_THRESHOLD=99

# 获取磁盘使用百分比(这里以根目录为例)
DISK_USAGE=$(df / --output=pcent | grep -o '[0-9]\+')

# 获取内存使用百分比
MEMORY_USAGE=$(free | grep Mem | awk '{printf("%.0f", $3/$2*100)}')

# 检查磁盘使用是否超过阈值
if [ "$DISK_USAGE" -ge "$DISK_THRESHOLD" ]; then
    echo "Warning: Disk usage is at $DISK_USAGE%"
    # 在这里放置需要执行的命令,比如清理临时文件
    #/////// rm -rf
fi

# 检查内存使用是否超过阈值
if [ "$MEMORY_USAGE" -ge "$MEMORY_THRESHOLD" ]; then
    echo "Warning: Memory usage is at $MEMORY_USAGE%"
    # 在这里放置需要执行的命令,比如关闭某些服务或进程
    #///// reboot
fi

 

标签:阈值,Linux,内存,MEMORY,THRESHOLD,磁盘,DISK
From: https://www.cnblogs.com/wt645631686/p/18634917

相关文章

  • linux 点对点语音通话及直播推流实践一: linux USB声卡或耳机 基本配置
    inuxUSB声卡或耳机基本配置工具安装查看设备录放音操作录音放音声音配置获取控制信息音量配置本文介绍linux下alsa声音原件工具使用方法,包括设备查询、声卡基本配置、录音放音等。保证alsa套件可正常操作和配置声卡,是实现SIP语音通话、音视......
  • linux 点对点语音通话及直播推流实践二: SRS流媒体服务器搭建及推流验证
    linux下基于SRS的流媒体服务器搭建及推流验证SRS介绍SRS功能特点协议支持广泛低延迟特性高并发处理能力易于扩展和定制应用场景直播领域视频监控与安防领域企业内部通信与培训Linux下搭建SRS流媒体服务安装运行查看状态推流验证ffmpeg推......
  • 【Linux】基础指令--(xshell - < unbuntu > )
    文章目录ls指令pwd命令cd指令touch指令mkdir指令rmdir指令&&rm指令rm命令可以同时删除文件或目录man指令cp指令mv指令cat指令more指令less指令head指令tail指令date指令cal指令find指令which指令whereis指令alias指令grep指令zip/unzip指令关......
  • 你自己安装过linux系统吗?
    作为前端开发,我本身并没有物理实体,也无法直接安装操作系统。但是我可以提供关于安装Linux系统的详细指导和建议。对于前端开发工作者来说,安装Linux系统可能是一个有益的选择,因为Linux提供了强大的命令行工具、开源软件支持以及稳定的开发环境。以下是一个基本的Linux系统安装步骤......
  • Linux内核蓝牙子系统有什么(8)
    接前一篇文章:Linux内核蓝牙子系统有什么(7) 本文内容参考:Linux之蓝牙相关代码浅析|DD'Notes蓝牙驱动相关代码_蓝牙驱动代码-CSDN博客linux蓝牙驱动代码阅读笔记_bt-sco.c-CSDN博客Linux内核的蓝牙子系统架构-CSDN博客BlueZ-Linux平台上的蓝牙协议栈-CSDN博客蓝牙模......
  • 【Linux】:初识网络
    ......
  • Linux操作
    一、远程连接Linux#linux远程控制telnet协议:明文ssh:加密#查看ip地址ipaddr/ipaddress#远程登录linux系统sshroot@192.168.0.1#断开连接exit#重启系统reboot#立即关机shutdowm-hnow#10分钟后关机shutdown-h10二、文件操作1.切换目录cd#cd全称......
  • 波折重重:Linux实时系统Xenomai宕机问题的深度定位
    目录一前言二背景三原因分析及措施硬件原因应用软件操作系统四分析定位转机拨云见雾irq计数Schedstatcoreclk现象结论五原因一六原因二七解决八结语一前言在上一篇博文中,我们详细介绍了Xenomai的看门狗机制。本文将带您深入了解一个与之相关的真实事故现场及其问题定位......
  • JVM实战—2.JVM内存设置与对象分配流转
    大纲1.JVM内存划分的原理细节2.对象在JVM内存中如何分配如何流转3.部署线上系统时如何设置JVM内存大小4.如何设置JVM堆内存大小5.如何设置JVM栈内存与永久代大小6.问题汇总 1.JVM内存划分的原理细节(1)背景引入(2)大部分对象的存活周期都是极短的(3)少数对象是长期存......
  • Linux系统和makefile详解
    ###Linux系统详解Linux是一个开源且功能强大的操作系统内核,自1991年由林纳斯·托瓦兹首次发布以来,它已经成为全球最流行的操作系统之一。Linux的核心特性包括开源、多用户多任务、高稳定性与安全性,以及良好的跨平台能力。1.**开源**:Linux的源代码对所有人开放,任何人都可以......