一个监控CPU使用情况的脚本

原创 2012年03月26日 15:46:22
#!/bin/bash

#admin_email
admin_user=xxx@xxx.xxx

#engliash
export LANG=en_US.utf8

#15 minutes load average
used_ratio=`uptime |cut -d "," -f 6`

#numbers of CPU
num_cpu=` grep -c 'model name' /proc/cpuinfo`

if [$used_ratio -ge $num_cpu/3]; then
	top -c -n1 | sed -n '8,12p' | mail -s "$HOSTNAME The CPU  is higher!" $admin_user
fi


shell脚本监控系统负载、CPU和内存使用情况

在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况。 一、安装linux下面的一个邮件客户端msmtp软件(类似于一...
  • n8765
  • n8765
  • 2016年09月13日 17:01
  • 1148

Linux监控cpu以及内存使用情况之top命令

top命令是Linux下常用的性能分析工具,比如cpu、内存的使用,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过...
  • hsd2012
  • hsd2012
  • 2016年05月12日 20:34
  • 4881

nagios上增加nrpe模块达到监控主机CPU、内存、磁盘使用情况

http://tetop.blog.51cto.com/1883288/907322 nagios的实现方式:nagios采用分布-集中的管理模式。在nagios服务器上安装nagios主程序,...

Loadrunner 监控Windows资源(CPU、内存)使用情况

Loadrunner 监控Windows资源(CPU、内存)使用情况 Windows 系统指标分析: Memory:内存使用情况可能是系统性能中最重要的因素。如果系统“页交换”频繁...
  • kobe269
  • kobe269
  • 2014年05月08日 18:26
  • 2313

solaris上应该如何监控CPU使用情况

在solaris系统上,通常可以使用top和prstat命令监控CPU使用情况。但仅使用这两个命令还不够,因为这两个命令看到的CPU使用率是占全部CPU的比例。也就是说,如果服务器有10个CPU,其中...

shell实现对机器内存和CPU使用情况的监控

这个脚本主要的目的是监控机器上CPU和内存的使用情况,如果超过一定的阈值,打印出占用CPU或者内存资源较多的进程信息,也可以替换成其它方式。...

Python脚本分析CPU使用情况

在这篇文章中,我将讨论一个工具,用以分析Python中CPU使用情况。CPU分析是通过分析CPU执行代码的方式来测量代码的性能,以此找到代码中的不妥之处,然后处理它们。 接下来我们将看看如何跟踪...

Python脚本分析CPU使用情况

在这篇文章中,我将讨论一个工具,用以分析Python中CPU使用情况。CPU分析是通过分析CPU执行代码的方式来测量代码的性能,以此找到代码中的不妥之处,然后处理它们。 接下来我们将看看如何跟踪Py...

SQLServer 维护脚本分享(03)数据库中记录CPU最近N分钟内的使用情况

(此脚本为网络参考,出处不详) DECLARE @ts_now bigint = (SELECT cpu_ticks/(cpu_ticks/ms_ticks) FROM sys.dm_os_sys...

Linux Shell脚本查看Java线程的CPU使用情况

如何使用Linux Shell脚本查看Java线程的CPU使用情况? 线上Java应用,在业务高峰期的时候经常出现CPU跑高,需要查看实时的线程占用cpu情况,下面是一个很好用的脚本,可以快速导...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个监控CPU使用情况的脚本
举报原因:
原因补充:

(最多只允许输入30个字)