linux性能监控:CPU监控命令之nmon命令

简介: linux性能监控:CPU监控命令之nmon命令

640.jpg


CPU监控命令之nmon命令


1概述:


nmon 命令显示和记录本地系统信息。此命令可以采用交互方式或记录方式运行。如果指定 -F、-f、-X、-x 和 -Z 标志中的任何一个,那么 nmon 命令处于记录方式。否则nmon 命令处于交互方式。

使用nmon可以监控的点有:cpu占用率、内存使用情况、 磁盘I/O速度,传输和读写比率、文件系统的使用率、 网络I/O速度、传输和读写比率、错误统计率与传输包的大小、消耗资源最多的进程、计算机详细信息和资源、页面空间和页面I/O速度等等。


2安装方法:


首先下载:

wget  https://nchc.dl.sourceforge.net/project/nmon/nmon16h_helpsystems_v2.tar.gz

然后解压安装包:

tar -zxvf nmon16h_helpsystems_v2.tar.gz

   读写赋权:

chmod 777 nmon_x86_64_centos7

   重命名

mv nmon_x86_64_centos7 nmon

 启动nmon

./nmon

640.png

 使nmon在任何地方都能运行:

mv nmon /usr/bin/nmon

640.png


3常用命令格式:3常用命令格式:

nmon [ -h ]  
nmon [ -s < seconds >] [ -c < count >] [ -b ] [ -B ] [ -g < filename >] [ -k disklist ] [ -C < process1:process2:..:processN >] [ -i ]

4命令参数:

  • c : 显示cpu利用率数据
  • m:显示内存数据
  • n:显示网络信息
  • d:显示磁盘信息
  • t:系统进程信息
  • h:查看帮助信息
  • q:退出Nmon界面


5使用实例:

01

实例1:


640.png


02

实例2:


查看内存使用情况:

输出:

640.png

02

实例2:


查看内存使用情况:

输出:

640.png


03

实例3:


查看系统的网络信息

输出:


640.png

04

实例4:


查看系统的磁盘信息

输出:

640.png


05

实例5:


查看系统的进程信息

输出:

640.png


nmon的功能非常强大,除了上述常用用法外,更多功能大家自己研究

相关文章
|
21天前
|
Linux 网络安全 Python
linux后台运行命令screen的使用
linux后台运行命令screen的使用
55 2
linux后台运行命令screen的使用
|
21天前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
143 3
|
17天前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
176 73
|
10天前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
38 6
Linux 中 Tail 命令的 9 个实用示例
|
15天前
|
Linux 应用服务中间件 nginx
|
1天前
|
机器学习/深度学习 存储 Linux
linux中强大且常用命令:find、xargs、grep
linux中强大且常用命令:find、xargs、grep
23 9
|
1天前
|
SQL 移动开发 Linux
linux下find、grep命令详解
linux下find、grep命令详解
28 8
|
8天前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
31 8
|
6天前
|
设计模式 Java Linux
Linux的20个常用命令
Linux的23个常用命令
Linux的20个常用命令
|
11天前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
12 1