一、nmon简介
一款可用来监控一段时间内服务器运行情况的工具。
二、如何采集数据?
1.在实际工作中,我使用到的命令如下:
nmon -ft -s 3 -c 200 -m ./nmon -F scean4_5.nmon
参数详解:
-f:按标准格式输出文件:_YYYYMMDD_HHMM.nmon
-t:输出中包括占用率较高的进程
-s 3:每3秒进行一次数据采集
-c 200:一共采集200次 (3*200=600s=10分钟)
-m 在命令将数据保存至nmon文件夹(记得先切换路径!)
-F 指定输出使用电子表格格式,并且输出文件的名称为filename。filename参数指定输出文件的名称。
即可生成一个.nmon文件
2.将nmon结果文件转换成CSV文件的两种方式
2.1通过sort命令
sort -A scean4_5.nmon > nmon_scean4_5.csv
执行完后,会在当前目录产生csv文件;