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‘ 也可以)
相关文章推荐
- 性能测试中的基础性能监控指标和基础linux命令
- 基础知识 day-20(10.6 监控io性能, 10.7 free命令,10.8 ps命令 ,10.9 查看网络状态, 10.10 Linux下抓包, 10.11 Linux网络相关)
- linux性能监控基础命令
- Linux 命令详解(四)使用 Nmon 监控 Linux 的系统性能
- linux性能监控基础命令
- Linux性能监控,安全等命令集
- 嵌入式成长轨迹1 【嵌入式环境及基础】【嵌入式Linux软件开发入门】【linux基础命令】
- 性能测试监控:Linux/unix监控工具nmon
- Linux常用的几个监控系统性能的相关命令
- Linux入门基础 #1:命令行bash基本操作
- Linux 常用系统性能监控命令
- 在Linux中安装是使用系统性能监控软件Nmon
- linux一切从基础开始命令入门
- linux 性能监控命令——w,who,whoami,whois ,who am i
- linux系统性能监控命令vmstat(四)
- 浅谈Linux系统性能监控常用命令
- Linux下使用NMON监控、分析系统性能
- 使用nmon监控Linux 性能
- NMON监控linux性能
- linux入门基础_centos(一)--基础命令和概念