linux性能数据检测工具nmon的安装及使用
使用背景:当我们需要监控Linux环境下的性能数据时,除了使用linux的top、netstat等命令实时监控,更需要把数据导出进行分析,
这是nmon的出现就及时解决了这一难题,同时不管是使用Loadrunner或JMeter做性能测试时,也需要监控linux的性能数据检测;
准备什么? nmon二进制安装包;http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
1、将nmon通过ftp协议传输到linux系统,
这是nmon的出现就及时解决了这一难题,同时不管是使用Loadrunner或JMeter做性能测试时,也需要监控linux的性能数据检测;
准备什么? nmon二进制安装包;http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
1、将nmon通过ftp协议传输到linux系统,
2、新建mkdir nmon文件
3、mv nmon_linux_xxx.tar.gz移动到nmon文件夹
4、chmod +x nmon给目录赋权
5、uname --all查看linux服务版本名称
6、cd nmon进入目录;tar -xvf nmon_linux_xxx.tar.gz 解压nmon工具;
7、找对应linux版本的执行文件;cp nmon_x86_64_centos6 /usr/local/bin/nmon
8、直接执行nmon;进入nmon监控界面
想监控什么数据就输入哪个字母;
9、nmon -s10 -c60 -f -m /home/
参数解释:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。
这样就会在/home目录下生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。
生成的文件名如: localhost_170227_1732.nmon;"localhost-日期-时间" 是这台主机的主机名。
nmon -h查看更多帮助信息。
10、下载nmon analyser生成性能报告的免费工具;可以把生成的xxxx.nmon文件导入到这个excle工具;
linux官方提供漏洞检测方式,运行命令如下:
env x='(){:;};echo vulnerable' bash -c "echo this is a test"
如返回如下内容,则请尽快升级:
vulnerable
this is a test