1、磁盘IO监控工具 iotop 输入命令:iotop 主要查看程序使用的磁盘IO的信息 安装:yum -y install iotop 第一行:10:01:23 — 当前系统时间126 days, 14:29 — 系统已经运行了1
转载
2024-04-02 11:30:53
70阅读
管理员必备的Linux系统监控工具(下面仅是一部分)top : 实时动态地显示系统当前运行的进程,5秒钟刷新一次。vmstat : 显示进程、内存、内存分布、堵塞IO、traps、CPU活动信息。 vmstat 2 (每2秒输出一条结果) vmst
转载
2024-03-28 08:35:51
68阅读
在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况。一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具) 1、下载安装:http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&
转载
2024-08-30 11:20:55
183阅读
### 监控Python脚本内存使用情况
在Linux系统中,监控Python脚本的内存使用情况是非常重要的,特别是在长时间运行的脚本或者需要高性能的应用程序中。通过监控内存使用情况,我们可以及时发现内存泄漏或者性能问题,保证应用程序的稳定性和可靠性。
#### 使用psutil库监控内存
在Python中,我们可以使用第三方库psutil来获取系统的各种信息,包括内存使用情况。psutil
原创
2024-05-27 04:11:53
97阅读
说明工作包括两部分监控端(一二三)和被监控端(四)一、nrpe.cfg中添加脚本nrpe.cfg中添加命令索引com
原创
2022-08-21 00:03:12
174阅读
一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具)
1、下载安装: http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0
# tar jxvf msmtp-1.4.16.tar.bz2
&nbs
转载
精选
2012-11-16 13:06:15
544阅读
#!/bin/bashfile="/export/ucinfo/shell/memory.log"mem=`grep "used_memory:" $file | cut -d: -f2`maxmem=`grep "maxmemory:" $file | cut -d: -f2`number=`awk -v mem=$mem -v maxmem=$maxmem 'BEGIN{printf "%0.
原创
2016-12-17 15:24:55
1518阅读
原文:://blog.csdn.net/timchen525/article/details/774017 题场景: 开发Shell 脚本判断系统剩余内存的大小,如果低于100MB,就邮件报警给系统管理员,并且将脚本加入系统定时任务,即每3分钟执行一次检查。 分两步: 第一步:编写脚本
转载
2017-11-12 12:25:00
162阅读
2评论
概述Linux Shell是一个很难的知识板块。虽然大家都认真学,基本的语法很都掌握,但有需求时,很难直接上手编程,要么写了很久,要么写不好!对于初学者而言,因为没有实战经验,写不出来Shell脚本很正常,如果工作了几年的运维还是写不出来,那就是没主动找需求,缺乏练习,缺乏经验。方法要点简单介绍一下编写shell脚本的时候的经验和方法。1.理清思路:在我们想实现一个功能需要写脚本的时候是切忌不要想
转载
2024-07-04 21:36:02
41阅读
内存是Linux内核所管理的最重要的资源之一。内存管理系统是操作系统中 最为重要的部分,因为系统的物理内存总是少
转载
2024-05-22 15:46:57
111阅读
#!/bin/bash
STATE_OK=0
STATE_WARING=1
STAT_CRITICAL=2
STAT_UNKNOWN=3
USAGE_Method="$(basename $0) [-w|--warning] <Free Percent> [-c|--critical] <Free Percent>"
if [ $
转载
精选
2012-12-12 21:45:24
527阅读
点赞
oom_of_squid
用于监控服务器上的squid进程,保证对用户服务的稳定。
此进程意欲以守护进程模式运行,可以这样使用:./oom_of_squid &
主要功能:
监控配置过的每个squid进程,保证它的内存占用看似正常;
确保进程PID和PID文件一致;
squid进程挂掉后启动之;
squid进程占用的内存超过设置的阀值则重启之;
系统可用内存低于阀值,则
转载
精选
2013-02-19 09:52:26
1126阅读
性能测试中,内存是一个不可或缺的方面。比如说在跑 Monkey 的过程中,如何准确持续的获取到内存数据就显得尤为重要。今天分享一个脚本,可以在给定时间内持续监控内存,最后输出成一份 CSV 文件,通过 Excel 的插入图表功能可以形成一副内存走势图。脚本中最关键的两个步骤如下,其余看代码吧(注释很详细):通过 adb 命令获取内存文件通过 Python 脚本解析内存文件,取出其中的 "TOTAL
转载
2024-10-01 09:48:49
114阅读
1. 脚本如下 check_mem.sh
# Script to check real memory usage
# L.Gill 02/05/06 - V.1.0
# ------------------------------------------
# ######## Script Modifications ##########
# ------
转载
精选
2010-08-30 13:43:25
419阅读
-------26----张立----
下面是在网上找到的脚本写的很好,经验证没有错误可以使用。
我分析下原理并做相应的批注。
原理:通过free -m命令 过滤出total free used (free=free+catch)不同字段的数值,计算出空闲内存的百分比,计算公式为% free = ((free mem / total mem) * 100),并设定warning和critic
转载
精选
2012-12-12 20:41:47
539阅读
#!/bin/bashUSAGE="`basename $0` [-w|--warning]<percent free> [-c|--critical]<percent free>"THRESHOLD_USAGE="WARNING threshold must be greater than CRITICAL: `basename $0` $*
转载
精选
2013-05-20 15:03:14
894阅读
#!/bin/bash#提取性能监控指标(磁盘占用,CPU占用,内存使用)DUG=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')CUG=$(expr100-$(mpstat|tail-1|awk'{print$11}'|awk-F.'{print$1}'))MUG
原创
2018-08-01 03:06:56
796阅读
导读本文档介绍监控Linux系统内存的一些方法一、安装Linux下面的一个邮件客户端Msmtp软件(类似于一个Foxmail的工具)1、下载安装:https://marlam.de/msmtp/download/ # tar jxvf msmtp-1.4.16.tar.bz2
# cd msmtp-1.4.16
# ./configure --prefix=/usr/local/msmtp
# m
转载
2024-08-06 12:56:15
41阅读
内存性能监测free 系统已用、可用、剩余内存及缓存和缓存区的使用量。-b/k/m/g 分别以bytes/kilobytes/megabytes/gigaby为单位显示
-h 以人类可读的方式输出统计结果
-t 使用该选项会多显示一行标题为Total的统计信息,该行统计的是(used、free、total
转载
2024-04-06 22:24:04
42阅读
原标题:分享一款Linux进程和内存活动监视神器像“top ”之类的命令行工具使得监视CPU使用率和内存使用率有些困难。这就是我们今天向您介绍vtop的原因, vtop是一个用Node.js编写的免费,开源,简单,但功能强大且可扩展的终端活动监视工具。它旨在使用户可以轻松地查看多进程应用程序(具有主进程和子进程的应用程序,例如NGINX,Apache,Chrome等)中的CPU使用情况。vtop还
转载
2024-02-26 21:26:24
35阅读