使用shell脚本监控cpu,磁盘,内存详解程序员
2023-06-13 09:20:15 时间
cpu_idle=`top -b -n 1 | grep Cpu | awk {print $8}|cut -f 1 -d "."`
cpu_use=`expr 100 - $cpu_idle`
echo "$now 当前cpu使用率为 $cpu_use" /opt/cpu.log
if [ $cpu_use -gt $cpu_warn ]
then
echo "cpu warning!!!"
else
echo "cpu ok!!!"
#---mem
item_mem () {
#MB为单位
mem_free=`free -m | grep "Mem" | awk {print $4+$6}`
echo "$now 当前内存剩余空间为 ${mem_free}MB" /opt/mem.log
if [ $mem_free -lt $mem_warn ]
then
echo "mem warning!!!"
else
echo "mem ok!!!"
#---disk
item_disk () {
disk_use=`df -P | grep /dev | grep -v -E (tmp|boot) | awk {print $5} | cut -f 1 -d "%"`
echo "$now 当前磁盘使用率为 $disk_use" /opt/disk.log
if [ $disk_use -gt $disk_warn ]
then
echo "disk warning!!!"
else
echo "disk ok!!!"
相关文章
- linux 监控网络IO、磁盘、CPU、内存
- 使用zabbix监控redis内存使用
- 利用 Shell 脚本实现邮件监控 Linux 系统的内存
- 增加内存会让计算机变快吗?
- 从SSTI模板注入到内存马
- 【网络编程开发系列】一种网络编程中的另类内存泄漏(RT-Thread技术论坛优秀文章)
- c 线程安全的单例模式-C++单例模式(线程安全、内存释放)
- 81. 使用 SAP ABAP Memory Inspector 对应用程序消耗内存进行检测时常犯的错误
- 【Linux 内核 内存管理】munmap 系统调用源码分析 ② ( do_munmap 函数执行流程 | do_munmap 函数源码 )
- 【Linux 内核 内存管理】物理分配页 ⑨ ( __alloc_pages_slowpath 慢速路径调用函数源码分析 | retry 标号代码分析 )
- linux中监控CPU、内存和磁盘状态的shell脚本。(centos7)详解程序员
- 信息掌握Linux系统内存信息:用`free`命令(linux中查看内存)
- Linux系统监控进程内存使用情况(linux监控进程内存)
- 红色神奇:Redis 内存数据库突破极限 (redis内存数据库)
- 12.6GHz!威刚发布迄今最快DDR5内存
- 精细化的Oracle内存管理(oracle内存使用)
- Linux内存监控:实现系统最优运行(linux内存监控)
- 监控 Linux 系统内存情况的方法(linux内存监控)
- Linux下内存使用情况监控命令指南(linux内存监控命令)
- MySQL内存监控:掌握系统性能的捷径(mysql内存监控)
- Efficiently Monitor JVM Memory on Linux with These Simple Tips(linux监控jvm内存)
- java内存溢出示例(堆溢出、栈溢出)