linux下性能监控shell脚本实现系列一(服务器整体性能监控)

本文探讨了在Linux环境下,如何使用Shell脚本来实现服务器性能监控,包括CPU、内存、磁盘IO的监控。文章提到了nmon工具,并指出在特定需求下自定义脚本的优点。介绍了通过top命令获取CPU利用率,free命令分析内存,以及iostat监控磁盘IO的方法。
摘要由CSDN通过智能技术生成

在实现监控脚本前,我们先了解下一些已经成型的监控程序,比如大名鼎鼎的nmon。

nmon官网 http://nmon.sourceforge.net/pmwiki.php

nmon使用简单说明 http://www.ibm.com/developerworks/cn/aix/library/nmon_analyser/

        nmon实现了两部分功能,第一部分功能为cpu、内存、io、、、、等等的监控,第二部分,nmon提供了对监控结果的图形转化功能,如下图

        

有了这么好的工具,我们还需要自己造轮子么? 两种情况,如果有复杂的监控需求,而且愿意花时间学习,我们可以使用nmon;但如果监控需求特殊比如说还要监控单个进程的情况,这时候就需要自己动手实现了。自己动手实现的好处就是灵活。。

性能监控包含哪些内容呢?对于服务器整体性能,应该涵盖整体的cpu、内存、磁盘io、网络流量;对于单进程性能,同样有cpu、内存,这里需要注意的一个指标就是单进程的句柄数,关于句柄的说明,具体可以去谷歌;很多程序存在内存泄漏的问题就是由于句柄数不断上涨导致的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值