利用SSH使用Nmon(3)

将数据捕获到文件,便于以后进行分析和绘制图形。

捕获数据到文件,只要运行带 -f 标志的 nmon 命令。执行nmon –f ***后,nmon 将转为后台运行。

 # ./nmon  f  -s 30 c 100

-s是采样频率,隔多长时间收集一次,这里指定的是30秒一次;

-c是采样次数,一共要收集多少次,这里指定的是100次。

例如,可以尝试运行下面的 nmon 命令,在 1 小时内以 30 秒的时间间隔捕获数据快照:

 nmon -f -s 30 -c 120

要查看该进程是否仍在运行,可以输入: ps -ef | grep nmon

ps:查看当前进程

该命令语法格式为:ps [选项]

下面对命令选项进行说明:

  • -e 显示所有进程。
  • -f 全格式。
  • -l 长格式。
  • a 显示终端上的所有进程,包括其他用户的进程。
  • r 只显示正在运行的进程。

 

利用SSH工具使用nmon监控Linux资源:

SSH远程连接Linux系统,用于将nmon工具传到要监控的linux服务器上,并通过相关命令执行nmon工具。

nmon文件上传到服务器上,直接点击点击图标:New File Transfer Window,如下图所示:

 

 

本例将将nmon工具上传到test/LinuxNmon文件夹下,如下图所示:

 

 

在使用nmon工具之前应先先查看nmon工具的可执行权限,若权限不够可以使用cnmod命令进行修改,本例是使用chmod 777 nmon,修改权限后,使用监控命令:./nmon -f –s 3 –c 300

如下图所示:

 

注意:3为每隔3秒执行一次,3000即采样3000次,采样3000次后会自动结束,采样文件是以日期和时间命名。

若想提前停止监控,可以使用命令杀掉进程,杀掉进程有两种方法:

方法一:killall nmon

方法二:查看带有nmon的在运行的进程:ps –ef|grep nmon

找到要杀死的进程号,以9为例,要杀死进程号为9的进程:kill 9

posted @ 2019-07-01 14:50  谢谢再见  阅读(275)  评论(0编辑  收藏  举报