首页 > 其他分享 >软件测试学习笔记丨nmon 工具简介与使用

软件测试学习笔记丨nmon 工具简介与使用

时间:2024-02-07 11:05:48浏览次数:34  
标签:分析 nmon 简介 图形化 监控 使用 可执行程序 软件测试

nmon 简介

  • nmon是一种可以在 AIX 与 Linux 操作系统上使用的性能监控与分析工具
  • 使用技巧:
  1. 下载位置:http://nmon.sourceforge.net , 从 Binaries 中下载可执行程序包
  2. 解压之后选择使用所在操作系统对应的可执行程序
  3. 可以使用 ln 命令将 nmon 程序软链接添加到 /urs/bin 目录下,这样可以通过 nmon 命令直接运行该程序 参考命令: ln -s nmon
  • Demo

nmon 使用

运行 nmon 直接启动
常用快捷参数
c: cpu
m: 内存
d: 硬盘
n: 网络
t: top进程
q: 退出
Demo

nmon 监控与结果分析

  • 启动 nmon 后台监控程序
  • 命令: nmon -f -t -s 10 -c 10 -m
  • -f 监控结果以文件形式输出,**默认:**机器名_日期_时间
  • -F 指定输出文件名
  • -t 显示资源占用率高的进程
  • -s 采样频率,单位秒
  • -c 采样次数
  • -m nmon 数据文件保存的目录
  • Demo

nmon 监控与结果分析

  • 图形化分析工具下载位置: nmon and njmon | Site / Nmon-Analyser
  • 用 Excel 打开,需要启用宏
  • 在 Analyser 文件中打开性能监控数据文件 *.nmon 浏览图形化性能分析报告
  • Demo

标签:分析,nmon,简介,图形化,监控,使用,可执行程序,软件测试
From: https://blog.51cto.com/u_16547786/9634561

相关文章

  • 软件测试学习笔记丨性能分析系统级别指标 io cpu mem net
    io指标监控命令iostat命令描述:监控系统设备的IO负载情况命令演示:iostatio指标监控命令df命令描述:列出⽂件系统的整体磁盘空间使⽤情况命令演示:df-hcpu指标监控命令uptime命令描述:用于显示系统总共运行了多长时间和系统的平均负载命令演示:uptimecpu指标监控命令cat/......
  • 软件测试学习笔记丨Web端测试——测试用例设计思路
    一、UI测试界面风格统一,与UI设计原型图一致界面文案正确提示、警告或错误说明描述准确切换窗口大小,将窗口缩小后,页面是否按比例缩小或出现滚动条,页面是否正确显示所有的图片是否都被正确装载在不同的浏览器、分辨率下图片是否能正确显示二、搜索测试如果支持模糊查询,搜索名称中......
  • 软件测试学习笔记丨App端测试—adb命令启动页面
    一、包和Activity(活动页)的概念package包:是Android应用的唯一标志Activity活动页:Android应用页面,一个页面就是一个Activity二、获取当前的页面名方法一:先启动应用执行adb命令:adbshell"dumpsyswindow|grepmCurrentFocus"三、获取启动页面的activity先执行adb命令:win:a......
  • 软件测试学习笔记丨App端测试——adb命令介绍
    一、adb简介AndroidDebugBridge(Android调试桥)简称adbAndroidsdk中提供的用于管理模拟器或真机状态的工具命令行工具二、adb操作手机设备打开应用adbshellamstart-ncom.tencent.wework/.launch.LaunchSplashActivity传输文件点击,输入,滑动等硬件操作返回,回到首页性能指......
  • 软件测试学习笔记丨基本性能监控系统使用
    基本性能监控系统组成Collectd+InfluxdDB+GrafanaCollectd是一个守护(daemon)进程,用来定期收集系统和应用程序的性能指标,同时提供了以不同的方式来存储这些指标值的机制;InfluxDB开源的、高性能的时序型数据库Grafana一个非常酷的数据可视化平台,常常应用于显示监控数据,支持多......
  • 软件测试学习笔记丨App端测试——adb日志操作
    一、日志的级别V:明细verbose(最低优先级,会输出所有日志)D:调试debugI:信息infoW:警告warnE:错误errorF:严重错误fatalS:无记载silent(最高优先级,不会输出任何日志)二、adb命令查看日志adblogcat三、查看日志常用的参数adblogcat:打印默认日志数据adblogcat-vtime:打印时间adblogcat-vc......
  • 软件测试之微软技术
    Test作为DevOps整体系统的重要部分:.NETDevOps、测试和部署文档|MicrosoftLearnUnittestingC#withMSTestand.NET-.NET|MicrosoftLearnMSTest运行器runsettings-.NET|MicrosoftLearnMSTest是微软推出的一款开源C#单元测试工具,该工具集成于Visual......
  • 【APP逆向14】JNI开发简介之二
    简介:上一篇我们讲到了java调用C,今天继续聊C调用java1.C调用java的静态方法1.1:入口,java调用C的代码packagecom.nb.s4;classEncryptUtils{static{System.loadLibrary("enc");}publicstaticnativeStringv8();}1.2:C语言实现,调......
  • 【APP逆向13】JNI开发简介之一
    简介:在一些不一般的APP中,核心算法不是直接写在java代码中,如果直接写在java中,逆向人员只需要简单的反编译就能找到;如是就出现了JNI:javanativeinterface,Java本地开发接口,实现JAVA和C语言之间的相互调用。将核心算法写在C语言中。1.正向开发流程1.1:新建一个java类,实现核心......
  • 设计模式简介
    设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编......