前提
在RedHat Linux 7.2安装时遇到一个问题,设置ip以后则ping不通,简单总结几步:
1、设置ip 进入 /etc/sysconfig/network-scripts目录下,修改文件名为ifcfg-eno16777736(或eth0文件)
2、关闭防火墙,临时关闭service iptables stop 永久关闭systemctl disable firewalld 开机不启动chkconfig iptables off
3、恢复网络虚拟设置,在关机或者断网的情况下:点击【编辑】–>点击【虚拟网络编辑器】–>选择VMnct8–>点击【还原默认设置】
4、在机器中ping www.linuxidc.com
正题开始
本文分享的是linux下使用一款免费软件来监控linux系统的性能
1、nmon安装
方法一:在网上下载安装包放入系统中
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
方法二:在linux系统中使用wget直接下载
wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip
如图所示看到进度条加载为100%则成功
2、解压nmon文件
使用命令 tar -zxvf nmon_x86_12a.zip 压缩
3、执行nmon
[root@localhost local]# ./nmon_x86_64_CentOS6
如图所示,看到以下图则证明已经安装成功
Tips:
按q 则可以退出该页面
按c 则查看系统cpu
按d 则查看磁盘利用率
按t 则查看进程
按m 则查看内存
按n 则查看网络
按h 则看完整解释
可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然。
4、生成系统性能报告
[root@localhost local]# ./nmon_x86_64_centos6 -s10 -c60 -f -m /usr/local/
Tips:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。
5、生成nmon报表
下载 nmon analyser (生成性能报告的免费工具):
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
将之前在linux中生成的.nmon结尾的报告放入Windows环境下,打开下载好的名字为nmon analyser v51_2.xlsm的文件
选择【Analyser】–>点击【Analyze nmon data】–>选中.nmon结尾的报告–>生成新的.xlsm的文件,则是nmon报表
如图所示:
6、设置定时任务
除配合性能测试的短期监控,我们也可以实现对系统的定期监控,作为运营维护阶段的参考。定期监控实现如下:
执行命令:[root@localhost local]# crontab -e
添加如下命令:
0 8 * * 1,2,3,4,5 /nmon/nmon_x86_rhel5 -f -N -m /nmon/log -s 30 -c 1200
Tips:
周一到周五,从早上08点开始,监控10个小时(到18:00整为止),输出到/nmon/log
自动按天采集数据:
在 crontab 中增加一条记录:
0 0 * * * root nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1 【300*288=86400 秒,正好是一天的数据】
完
如何使用Nmon监控Linux系统性能 http://www.linuxidc.com/Linux/2015-12/126387.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-11/148667.htm