您的位置:首页 > 运维架构 > Linux

Linux(入门基础):121---性能监控命令(nmon、glances)

2020-07-04 09:52 162 查看

一、nmon

安装如下

  • centos安装
[code]wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz
mkdir nmon16e_mpginc
tar ‐xvfz nmon16e_mpginc.tar.gz ‐C nmon16e_mpginc
cd nmon16e_mpginc
# 授权运行权限
chmod +x nmon_x86_64_centos7
# 使nmon在任何地方都能运行
mv nmon_x86_64_centos7 /usr/bin/nmon
  • ubuntu安装
[code]sudo apt-get install nmon

 

后台监控

  • 为了配合性能测试,我们往往需要将一个时间段内系统资源消耗情况记录下来,这时可以使用命令在远程窗口执行命令: -­f 按标准格式输出文件:_YYYYMMDD_HHMM.nmon
  • -­N include NFS sections
  • -­m 切换到路径去保存日志文件
  • -­s 每隔n秒抽样一次,这里为30
  • -­c 取出多少个抽样数量,这里为120,即监控=120*(30/60/60)=1小时 根据小时计算这个数字的公式为:c=h3600/s,比如要监控10小时,每隔30秒采样一次,则c=103600/30=1200
[code]./nmon/nmon_x86_rhel5 f N m /nmon/log s 30 c 120
  • 该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无 需手工干 预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控

 

定时任务

  • 除配合性能测试的短期监控,我们也可以实现对系统的定期监控,作为运营维护阶段的参考。定期监控实现如下: 1)执行命令:#crontab –e
  • 2)在最后一行添加如下命令,表示:周一到周五,从早上08点开始,监控10个小时(到18:00整为止),输出到/nmon/log
[code]0 8 * * 1,2,3,4,5 /nmon/nmon_x86_rhel5 ­f ­N ­m /nmon/log ­s 30 ­c 1200

测试指标可视化

  • nmon命令 生成的nmon可以通过工具进行可视化展示,一般可以使用nmonchart、nmon_analyser

二、glances

  • Glances 对于大多用户而言是个在系统资源上提供过多信息的工具。但是如果你是一个想要仅从命令行就能快速获取系统整体状况的系统管理 员,那这个工具绝对是你的必备利器。

安装如下

  • centos安装
[code]yum install ‐y glances
  • ubuntu安装
[code]sudo apt‐add‐repository ppa:arnaud‐hartmann/glances‐stable
sudo apt‐get update
sudo apt‐get install glances

相关快捷键

  • 除了很多命令行选项之外,Glances 还提供了更多的可在其运行时开关输出信息选项的快捷键,下面是一些例子:
  • a – 对进程自动排序
  • c – 按 CPU 百分比对进程排序
  • m – 按内存百分比对进程排序
  • p – 按进程名字母顺序对进程排序
  • i – 按读写频率(I/O)对进程排序
  • d – 显示/隐藏磁盘 I/O 统计信息
  • f – 显示/隐藏文件系统统计信息
  • n – 显示/隐藏网络接口统计信息
  • s – 显示/隐藏传感器统计信息
  • y – 显示/隐藏硬盘温度统计信息
  • l – 显示/隐藏日志(log)
  • b – 切换网络 I/O 单位(Bytes/bits)
  • w – 删除警告日志
  • x – 删除警告和严重日志
  • 1 – 切换全局 CPU 使用情况和每个 CPU 的使用情况
  • h – 显示/隐藏这个帮助画面
  • t – 以组合形式浏览网络 I/O
  • u – 以累计形式浏览网络 I/O
  • q – 退出(‘ESC‘ 和 ‘Ctrl&C‘ 也可以)

 

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: