一款优秀的Linux系统监测和分析工具nmon

2022/10/09 posted in  工具

一、 nmon有啥用?

是一款linux上使用比较广泛的监测和分析工具。记录的信息比较全,还能将记录的信息输出到文件,通过nmon analyser 来生成图表分析。

二、安装:

需要先明确自己的系统版本,然后根据系统版本选择合适的nmon

查看系统版本:

Centos系统(RedHat系):

 cat /etc/redhat-release

img

查看系统信息:

uname -a 或者 cat /proc/version

img

nmon官网:

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

下载nmon

wget http://sourceforge.net/projects/nmon/files/nmon16h_helpsystems_v2.tar.gz

解压

tar -xvf nmon16h_helpsystems_v2.tar.gz 

根据系统版本不同,找到适合自己服务器的版本,比如我的系统是centos7 x86的结构,所以选择了nmon_x86_64_centos7

增加nmon执行权限

chmod +x nmon_x86_64_centos7

拷贝到环境变量运行目录

cp nmon_x86_64_centos7 /usr/local/bin/nmon

三、使用:

终端输入nmon即可执行

img

命令说明:

c:CPU信息
C:CPU信息,宽视图模式
m:内存信息
d:磁盘IO信息
n:网络IO信息
k:内核信息及负载信息
t:高耗进程信息
q:退出
h:帮助

在界面上按 c m d k n 可以进入到cpu的信息、内存信息、磁盘信息、内核及负载信息、网络信息界面。

img

四、补充:

上下文切换次数可以看k 指令下的Context Switch

img

上图代表的是平均每秒有439.4个上下文切换。

关于我及张二蛋又要扯蛋了

    一个不务正业的程序猿及这个程序猿写字的地方,这里可能有技术,有理财,有历史,有总结,有生活,偶尔也扯扯蛋,妥妥的杂货铺,喜欢可关注。
    酒已备好,等你来开
图片