专栏名称: 数据分析与开发
伯乐在线旗下账号,分享数据库相关技术文章、教程和工具,另外还包括数据库相关的工作。偶尔也谈谈程序员人生 :)
目录
相关文章推荐
数据中心运维管理  ·  2025年数据中心七大可持续性策略 ·  昨天  
数据中心运维管理  ·  数据中心规划方案 ·  昨天  
数据中心运维管理  ·  国内数据中心综合能耗及其灵活性预测 ·  5 天前  
数据中心运维管理  ·  超大型数据中心基础设施全生命周期维护模式的研 ... ·  4 天前  
非法加冯  ·  PostgreSQL取得对MySQL的压倒性优势 ·  3 天前  
非法加冯  ·  PostgreSQL取得对MySQL的压倒性优势 ·  3 天前  
51好读  ›  专栏  ›  数据分析与开发

使用 Nmon 监控 Linux 的系统性能

数据分析与开发  · 公众号  · 数据库  · 2017-08-10 21:40

正文

(点击 上方公众号 ,可快速关注)


英文:Hitesh Jethva,翻译:Linux 中国

linux.cn/article-6886-1.html

如有好文章投稿,请点击 → 这里了解详情


Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具。Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文件里,来帮助了解计算机资源的使用情况、调整方向和系统瓶颈。这个系统基准测试工具只需要使用一条命令就能得到大量重要的性能数据。使用 Nmon 可以很轻松的监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区的信息。


Nmon 安装


Nmon 默认是存在于 Ubuntu 的仓库中的。你可以通过下面的命令安装 Nmon:


sudo apt-get install nmon


怎么使用Nmon来监控Linux的性能


安装完成后,通过在终端输入nmon 命令来启动 Nmon


nmon


你会看到下面的输出:


nmon-output


从上面的截图可以看到 nmon 命令行工具完全是交互式运行的,你可以使用快捷键来轻松查看对应的统计数据。你可以使用下面的 nmon 快捷键来显示不同的系统统计数据:


  • q : 停止并退出 Nmon

  • h : 查看帮助

  • c : 查看 CPU 统计数据

  • m : 查看内存统计数据

  • d : 查看硬盘统计数据

  • k : 查看内核统计数据

  • n : 查看网络统计数据

  • N : 查看 NFS 统计数据

  • j : 查看文件系统统计数据

  • t : 查看高耗进程

  • V : 查看虚拟内存统计数据

  • v : 详细模式


核查 CPU 处理器


如果你想收集关于 CPU 性能相关的统计数据,你应该按下键盘上的c键,之后你将会看到下面的输出:


nmon_cpu_output


核查高耗进程统计数据


如果想收集系统正在运行的高耗进程的统计数据,按键盘上的t键,之后你将会看到下面的输出:


nmon_process_output


核查网络统计数据


如果想收集 Linux 系统的网络统计数据,按下n键,你将会看到下面输出:


n_network_output


硬盘 I/O 图表


使用d 键获取硬盘相关的信息,你会看到下面输出:








请到「今天看啥」查看全文


推荐文章
数据中心运维管理  ·  2025年数据中心七大可持续性策略
昨天
数据中心运维管理  ·  数据中心规划方案
昨天
数据中心运维管理  ·  国内数据中心综合能耗及其灵活性预测
5 天前
非法加冯  ·  PostgreSQL取得对MySQL的压倒性优势
3 天前
非法加冯  ·  PostgreSQL取得对MySQL的压倒性优势
3 天前
咱是闽南人  ·  别再吃亏上当啦,淘宝内幕大揭秘!
7 年前
心理语录  ·  男人最怕女人说哪三个字?
7 年前