PMP ,专注于WEB功能测试、性能测试、安全测试的研究,从事全面质量管理工作。曾任多家公司测试经理、测试主管。在电子政务、银行、电商、跨境电商、直播电商领域工作多年,曾获得某龙头集团公司公测一等奖,曾任职某头部直播电商公司测试团队负责人,具有业务敏感性,擅长从0到1搭建测试团队,具有海外工作经历,以及质量管理体系搭建。邮箱:89233502@qq.com

nmon学习笔记

上一篇 / 下一篇  2015-07-03 17:48:42 / 个人分类:性能测试

1 如何获取windows计数器:
Lr:System Resouce Graphs-windowsResources ,右键资源,添加Machine,输入Name的IP地址,就能监控某个IP的windows资源

2 任务管理器
  taskmgr

2 性能监视器
  perfmon



查看服务器是几cpu还是几核:

cat /proc/cpuinfo | grep "physical id" | sort |uniq |wc -l

cat /proc/cpuinfo |grep "cpu cors"|uniq



Linux 系统资源常用命令
cpu:top/vmstat/mpstat/iostat/sar

memory:top/free/vmstat/iostat/sar/mpstat

Disk IO:vmstat/iostat/mpstat/sar


top命令:
1:当前时间,系统启动时间,当前系统登录用户,平均负载
2:所有启动进城,目前运行的,挂起,无用
3:目前cpu使用情况
4:物理内存,已用内存,空闲内存,缓冲区占用


uptime:
当前时间、系统运行多久,目前有多少登陆用户,系统过去1,5,15分钟平均负载
一般load average<3良好,大于5有问题,平均负载为1


free:
显示内存使用情况,使用权限是所有用户。
如:free -s 2 -m 每2秒刷新一次内存使用情况

meminfor:cat /proc/meminfor

vmstat:
显示虚拟内存,磁盘,页交换区,cpu活动统计信息。
swap:页交换空间大小
so:如果swap过多,表明物理 内存不足


netstat:

iotstat、sar命令不识别,需要安装linux时将该命令安装上。

sar用来数cpu使用率、内存、网络、进程活动、磁盘活动

LR获取Linux指标:
1、lr-system resouces graphs 
   Unix-resouces-add Machine-输入IP地址,(需要安装RPC,启动后才可获取到)

2、实时监控-linux命令

2、第三方监控工具(只支持linux)
nmon/glance

nmon工具:

1、下载nmon版本与操作系统版本要匹配
2、权限-可执行权限

使用方法:
1、#./nmon c m d n t
2、 记录文件 ./nmo -F res_项目简称_mix_app_用户数_时间日期.nmon -s 2 -c 1800 &
     2秒取一次 ,取1800次,写入到文件中,进程关闭不再执行。
 
分析nmon结果:cpu 内存 磁盘 网络

打开nmon文件出现问题,sheet页的行数超过最大范围,进行规律拆分,将“总表头”放在每个文件中。


做过优化,改过程序,测试全部重做。

业务数据监控目的:
手段:
1、检查点,检查数据是否操作成功。
2、业务数据监控手段:数据库,对于DML操作,
3、利用log输入函数查看日志数据是否操作成功。

TAG:

 

评分:0

我来说两句

Open Toolbar