Linux服务器监控工具--Nmon介绍
一、Nmon介绍(详细请参考百度百科)
二、Nmon下载与安装
根据CPU的类型选择下载相应的版本:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download,如我当前的系统版本是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查看更多帮助信息。
最新文章
- 日期格式 CST
- hg常用命令
- MFC通过对话框窗口句柄获得对话框对象指针
- c# 中模拟一个模式匹配及匹配值抽取
- Activity具体解释(生命周期、以各种方式启动Activity、状态保存,全然退出等)
- 关于iOS socket都在这里了
- python--对函数的理解
- [LeetCode] Closest Leaf in a Binary Tree 二叉树中最近的叶结点
- OpenCV学习笔记(二) - 写入视频、jpg格式
- java 8中抽象类与接口的异同
- git rebase修改历史提交内容
- 改善Python程序的条条建议
- smali加入日志
- nginx与php-fpm原理
- nodejs学习(imooc课程笔记, 主讲人Scott)
- 850. 矩形面积 II
- liniux Crontab 的重启和设置
- App登录状态维持
- AppleScript: Handler
- layou split 属性
热门文章
- php......调研投票练习
- iOS UIImage 图片局部拉伸的一些学习要点
- iOS NSDateFormatter 不安全线程 处理
- 《程序员代码面试指南》第五章 字符串问题 去掉字符串中连续出现k 个0 的子串
- python中filter()函数
- LINQ 学习路程 -- 查询操作 where
- 也来谈幂等和CAS
- centos5.5源更新方法(网易163源 很快的源)
- java:eclipse4.4 安装tomcat插件
- hdu--2111--Saving HDU(贪心)