前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux性能监控工具nmon

linux性能监控工具nmon

作者头像
dys
发布2018-04-03 11:54:19
3.2K0
发布2018-04-03 11:54:19
举报
文章被收录于专栏:性能与架构性能与架构

nmon是什么 nmon 是linux的一个性能数据收集分析工具,简单易用 可以方便的收集CPU、内存、硬盘、网络等状态数据,平时查看这些数据需要使用不同命令,而nmon可以一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新

还可以生成统计报告文件,配合统计分析工具,可以对报告文件分析并绘制图形

nmon能做什么 nmon 工具可以提供监视和分析系统的各种性能数据,其中包括: (1)CPU 使用率 (2)内存使用情况 (3)内核统计信息和运行队列信息 (4)磁盘I/O 速度、传输和读/写比率 (5)文件系统中的可用空间 (6)网络I/O 速度、传输和读/写比率 (7)消耗资源最多的进程 …… nmon怎么用 nmon有实时监控模式,和后台监控模式 实时监控 以命令运行,通过一些快捷键调取关心的系统资源指标进行显示,例如 按键“C” - 查看CPU相关信息 按键“D” - 查看磁盘信息 按键“T” - 查看系统的进程信息 按键“M” - 查看内存信息 按键“N” - 查看网络信息 快捷键对应内容可以通过帮助(按键 “H”)查看 这种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,如每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……,实时刷新,一目了然 后台监控 如果希望将一段时间的资源情况记录下来,以备后续分析,则需要后台模式,如 ./nmon -f -s 10 -c 360 说明 -f :按标准格式输出文件名称:_YYYYMMDD_HHMM.nmon -s :每隔n秒采集一次 -c :采集次数 这里为10秒采集一次,一共采集360次 即监控的时间 = 10*360/3600 = 1小时 配合定时任务crontab,就可以实现定期监控,如 0 8 * * * /nmon -f -s 30 -c 1200 表示:每天早上08点开始,每隔30秒采集一次,一共监控10个小时(到18:00为止) nmon结果分析 nmon通过后台监控和定期监控,可以得到扩展名为nmon的监控文件,这些文件记录着系统资源的数据 使用专门的分析工具nmon_analyser配合分析进行解读

nmon_analyser可以将.nmon文件转化为Excel文件,并生成统计图,可以直观显示系统资源情况

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-12-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA高性能架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档