Nmon监控Linux 的系统性能

2018-11-10 00:14:13 4888

Nmon监控Linux 的系统性能


Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文档里,来帮助了解计算机资源的使用情况、调整方向和系统瓶颈。这个系统基准测试工具只需要使用一条命令就能得到大量重要的性能数据。使用Nmon 可以很轻松的监控系统的CPU、内存、网络、硬盘、文档系统、NFS、高耗进程、资源等信息

nmon收集以下操作系统统计信息

  • CPU和CPU线程利用率

  • 可以改变其时钟速率的服务器或虚拟机的CPU频率

  • GPU统计数据包括利用率,MHz和温度

  • 物理和虚拟内存使用

  • 磁盘读写和传输以及服务时间和等待时间

  • 磁盘组 - 由用户决定

  • 交换和分页

  • 网络读写和传输

  • 本地文件系统

  • 网络文件系统(NFS)

  • 按CPU使用,内存大小和I / O速率进行的顶级进程

  • 内核统计信息包括运行队列,上下文切换,分叉,负载平均和正常运行时间

  • 大而巨大的内存页面

  • NFS(网络文件系统)

  • 虚拟机统计信息(取决于硬件) - 对于运行KVM以托管虚拟机的Linux非常有用

  • 服务器和虚拟机中的资源

  • nmon -h 列出详细信息

  • 要开始将统计信息收集到文件,请使用-f-F选项

在屏幕模式下查看时,显示的统计数据由用户使用单字母切换控制。例如,“ c”显示CPU,然后另一个“ c”将关闭CPU统计信息。使用h显示的选项列表。

将统计信息保存到文件时,会有一组常见的默认统计信息,然后用户可以使用命令行选项请求更多信息。使用nmon -?可显示所有选项。

保存的文件采用逗号分隔值格式(CSV),以便于以后处理和绘图。

 

生成nmon报告。

1).采集数据:
#./nmon -s10 -c60 -f -m /home/

参数解释:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。

这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。
生成的文件名如: _090824_1306.nmon ,"" 是这台主机的主机名。

nmon -h查看更多帮助信息。

http://www.landui.com/pmwiki.php?n=Main.HomePage


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: