nmon(linux监视)
nmon –f –t –r test –s 10 –c 60 即为10分钟
上面命令的含义是:
-f :按标准格式输出文件名称:<hostname>_YYYYMMDD_HHMM.nmon
-t 输出最耗资源的进程
-s :每隔n秒抽样一次,这里为30秒
-c :取出多少个抽样数量,这里为10,即监控=10*30/60=5分钟
[root@dhdb ~]# nmon -s 300 -c 288 -f -m /tmp
-s 300:表示每300秒采集一次数据,
-c 288 :表示采集288次,300*288=86400秒,刚好是1天的数据,这样运行一次这个程序就会生成一个一天的数据文件,
-m /tmp: 表示生成的数据文件的路径
-f :表示生成的数据文件名中有时间
当然我们也可以让其自动监控,每天一个文件夹,每小时一个文件,每分钟或5分采样一次
通过以下命令,将.nmon文件转化成.csv文件,在当前目录生成对应的.csv文件
[root@localhost tmp]# sort localhost_140616_0737.nmon>localhost_140616_0737.csv
将localhost_140616_0737.csv文件下载到本地
下载analyser
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
FAQ:
关于nmonanalyser报错“输入超出文件尾”的解决方法
运行环境:nmonanalyserV4.7
原因分析:
这个是工具的VBA宏报错,原因是*.nmon文件中存在中文。
解决方案:
通过点击调试,把如下代码:
Open Filename For Input As #5 buffer = Input$(LOF(5), #5)
修改为: Open Filename For Binary As #5 Buffer=StrConv(InputB(LOF(5),#5),vbUnicode)
然后点击调试—〉编译VBAProject就可以了。
分析结果介绍:
1 系统汇总(对应excel标签的‘SYS_SUMM’)
蓝线为cpu占有率变化情况;
粉线为磁盘IO的变化情况;
2磁盘读写情况汇总(对应excel标签的‘DISK_SUMM’)
蓝色为磁盘读的速率KB/sec
紫色为磁盘写的速率KB/sec
3内存情况汇总(对应excel标签的‘MEM’)
曲线表示内存剩余量(MB)
最新文章
- Nodemanager Out of heap memory[fix bug全过程]
- Jquery.Datatables dom表格定位
- Crystal Reports 2008(水晶报表) 第一个报表
- PS CS5
- ashx文件的使用
- MySQL5.5安装出现CMake错误找不到CMakelists.txt原因
- Java实现Html转PDF的方法
- Vue、AngularJS 双向数据绑定解剖
- my eclipse 端口号被占用问题 Mac上
- .NET 同步与异步 之 Mutex (十二)
- 【转】在python3.5安装tkinter
- iOS.Crash.OniOS8.WhenCall[popToRootViewController]
- ngnix的基本安装及配置 centos7
- Zabbix监控JVM内存
- openstack 环境搭建
- python基础学习1-函数相关
- Django admin 忘记密码
- vb 获取打印机名称
- Backup--压缩备份和TDE
- [bzoj 1594]猜数游戏