Linux系统监控

1、查看系统版本,参考:https://blog.csdn.net/oHanYi1/article/details/90292022
2、下载nmon,请选择符合自己系统的版本,官网链接:https://sourceforge.net/projects/nmon/files/

mkdir /usr/nmon       #创建文件夹
cd /usr/nmon       #进入该文件夹
wget https://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz       #下载

3、给权限

chmod 777 nmon_linux_14i.tar.gz

在这里插入图片描述
4、解压

tar -zxvf nmon_linux_14i.tar.gz

5、运行

./nmon_x86_64_sles11

结果:
在这里插入图片描述
6、分别输入:c、m、n、t、q

c ==> CPU:显示CPU利用率数据
m ==> Memory:显示内存数据
n ==> Network:显示网络信息
d ==> Disk:显示磁盘信息
t ==> Top Processes:系统的进程信息
h ==> Help:查看帮助信息
q ==> Quit:退出Nmon界面

在这里插入图片描述
7、后台运行监控采集数据
(1)初始化nmon,把nmon_x86_64_centos6文件移动到环境变量目录,并命名为nmon,

mv nmon_x86_64_centos6 /usr/local/bin/nmon   

在这里插入图片描述
(2)验证是否初始化成功。在任何目录,输入nmon,是否打开下面的界面。

nmon

在这里插入图片描述
(3)执行后台监控

mkdir /usr/nmon/NmonData       #创建存放数据的文件夹
cd /usr/nmon                   #进入执行目录
nmon -s3 -c100 -f -m /usr/nmon/NmonData    #运行
-s3   每3秒采集一次数据
-c100  采集100次,即采集5分钟(100*3=300s=5min)的数据
-f    生成的数据文件名中,包含文件创建的时间
-m    生成数据文件的存放目录

8、结束后台监控的方法,只能kill进程

ps -ef|grep nmon
kill -9 pid

9、把数据做成图表
(1)下载传送门工具,链接:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power Systems/page/nmon_analyser
在这里插入图片描述
(2)用office打开.xml文件,wps需要安装一些库,而且把系统时间改成yyyy/MM/dd格式,没有hh:mm.
在这里插入图片描述
(3)把数据文件下载到本地电脑,user的权限比较低,最好把要下载的文件放在/home/username的目录下

scp -i /Users/doctorgu/Desktop/pek1-DSSTest-jmeter-test-01.pem ec2-user@xx.xx.xx.xx:/home/username/190517_0806.nmon   /Users/doctorgu/Desktop/ServerPerformance

在这里插入图片描述
(4)在.xml文件中,点击按钮导入数据文件,注意文件路径最好为英文

在这里插入图片描述

(5)查看图表,各种图表,自己慢慢研究
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值