博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux服务器监控工具--Nmon介绍
阅读量:7238 次
发布时间:2019-06-29

本文共 1527 字,大约阅读时间需要 5 分钟。

一、Nmon介绍(详细请参考百度百科)  

  是一款分析 AIX 和 Linux 性能的 工具,这个高效的工具可以工作于任何哑 、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 使用率将低于百分之一。使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在 、 、
 或类似的窗口中显示这些数据,nmon 工具可以同时输出大量的信息。
  nmon 工具还可以将相同的数据 到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用 的格式 (.csv)。

  

二、Nmon下载与安装

  根据CPU的类型选择下载相应的版本:,如我当前的系统版本是Centos x64

  

  将下载下来的进tar.gz包拷贝到linux服务器上,我是通过xftp工具拷贝的,目录:/usr/nmon

  # tar -xvf nmon16g_x86.tar.gz -C /usr/nmon    //解压包

  # ls   

总用量 1784

-rw------- 1 210 201 160664 4月 20 06:03 nmon16g_x86_fedora25
-rwx--x--x 1 210 201 406334 4月 20 06:03 nmon16g_x86_rhel72
-rw------- 1 210 201 352321 4月 20 06:03 nmon16g_x86_sles114
-rw------- 1 210 201 403944 4月 20 06:03 nmon16g_x86_sles12
-rw------- 1 210 201 490840 4月 20 06:03 nmon16g_x86_ubuntu1604

 

# chmod +x nmon16g_x86_rhel72        //设置可执行权限

# mv nmon16g_x86_rhel72 nmon         // 重命名文件

#./nmon                     // 执行

 

三、基本使用

  执行:./nmon 

  

  注释: 

CPU、内存、磁盘和网络的消耗情况都被很直观的展现出来。

  • 按键“C”可以查看CPU相 关信息;
  • 按键“D”可以查看磁盘信息;
  • 按键“T”可以查看系统的进程信息;
  • “M”对应内存、“N”对应网络等等;

完整的快捷键对应内容可以通过帮助(按键 “H”)查看。

  可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然。

  效果示意图:

  

 

  • 生成nmon报告:

#./nmon -s10 -c60 -f -m /home/

参数解释:

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

这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。

生成的文件名如: _090824_1306.nmon ,"" 是这台主机的主机名。

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

   

  

转载于:https://www.cnblogs.com/yu2000/p/7567979.html

你可能感兴趣的文章
sqlite学习笔记5:插入数据,查询数据和删除数据
查看>>
android raw与assets区别
查看>>
稀疏矩阵
查看>>
iOS学习笔记——iOS高级控件
查看>>
身份证上的X到底代表什么?
查看>>
GDI+系列
查看>>
UVA+POJ中大数实现的题目,持续更新(JAVA实现)
查看>>
【mysql-python】安装+基本使用
查看>>
美国地名大全(美国城市名称英文、中文)
查看>>
【AS3】Flash与后台数据交换四种方法整理
查看>>
Hadoop 数据库 - HBase
查看>>
使用B或BL跳转时,下一条指令的地址是这样计算的
查看>>
在Android Studio 和 Eclipse 的 git 插件操作 "代码提交"以及"代码冲突"
查看>>
struts2.1.6教程九、文件上传下载(了解)
查看>>
Android 实现网络多线程APK文件下载
查看>>
ios常用第三方库git下载地址
查看>>
深入理解索引系列1:B+树
查看>>
Android getResources的作用和须要注意点
查看>>
aes 解密出现 java.lang.NumberFormatException: Invalid int: "ch"
查看>>
怎样的中奖算法能让人信服
查看>>