【转】Loadrunder场景设计篇——添加windows Resource计数器和指标说明
转至:https://www.cnblogs.com/langhuagungun/p/8488270.html
Loadrunder场景设计篇——添加windows Resource计数器和指标说明
目的
监控要测试的windows服务器的资源使用情况
A.添加计数器步骤
1、添加视图,方法双击、拖动左侧的Windows Rescources到右边图形区,或右键右侧已有视图,Open a New Graph,找到Windows Rescource,添加
2.右键已经添加的Windows Resource, 选择Add Measurements...
3.弹出窗口中,点击Add,弹出Add Machine中添加要监控系统((通常是压测目标服务器)的IP,选择系统平台
点击OK,如下
如果有需要,可以继续添加Measurements
添加后,点击OK,保存
B.计数器重要指标说明(所有的阈值都是平均值)

一.处理器:
1)%processor time: 处理器时间/使用率的平均值(cpu)阈值范围为:小于85%;当平均值大于85%或者值持续超过95%,怀疑处理器瓶颈。其图偶尔走高达到100%,就要看其平均值,一般来说是没问题的!
2)processor queue length:如果此processor queue length保持不变(>=n(内核数)+1)并且处理器的利用率平均值%processor time超过90%,很有可能存在处理器瓶颈;processor queue length超过n+1,processor time一直很低,那么或许更应该去解决处理器阻塞的问题,这是性能一般不是瓶颈。
二.内存
1) MemoryAvailable MBytes:当前的可用内存,至少有1%的物理内存值!如果Windows系统中的可用内存小于物理内存的总数的1%,则内存可能是瓶颈。如果其可用内存走势先下降后平稳再上升,表示正常,代表内存被使用,然后释放。如果内存没有被释放,即下降后平稳没有上升,代表内存没被释放,表示可能会内存泄漏。
2) 当处理器到内存中取数据(或代码),如果出错时,则称为一个page fault。
A.如果所有数据(或代码)在内存的其他位置找到,称为软错误
B.如果该页再内存中没有找到,而在磁盘中找到,则称为硬错误(pages/sec)
C.系统可以再存在大量软错误的情况下正常运行。但是如果系统中存在大量的硬错误,则会严重影响系统的运行和性能。一般来说,硬错误(单位:个数)阈值为:内存的1%,即2G内存,硬错误不要超过20个。软错误+硬错误=page fault
3) Page Reads/sec(页面的读取率):为了解决硬错误,从硬盘中读取的次数!如果Page Read/sec持续大于物理内存的1%,表示内存不足!
4) Pages/sec指解析硬错误从磁盘读取或写入磁盘的页数,此值很高表示内存不足
三.系统(system)
① Context Switches/sec:次数较多,就会占用系统资源。原因是程序代码效率低下或者系统结构设计缺陷!
四.物理磁盘(Physical Disk)
1) 磁盘利用率(%Disk time):性能调优核心点之一:尽量减少磁盘IO。
2) Avg.Disk Queue Length:磁盘读取/写入请求(所选磁盘在实例间隔中的列队的)平均数。阈值为:不超过磁盘的1.5~2倍。要提高性能,可增加磁盘。
3) Disk Reads(Write)Bytes/s:如果超过几十M或者上百M,则怀疑磁盘磁盘瓶颈。
五.Network Interface
a) Bytes Total/sec:判断网络带宽情况,可用该计数器和当前网络带宽比较。(1Byte =8bits)。该值*8再与带宽的一半进行比较,如果该值小于带宽的一半,则一般认为网络没有瓶颈,带宽的单位为bits。
六.瓶颈判断:
(一) 判断内存泄漏的问题:(此种情况一般需要长时间运行)
如果发生了内存泄漏,process/private bytes计数器和process/working set 计数器的值往往会升高,同时MemoryAvailable MBytes的值会降低。
(二)判断应用程序的问题
如果系统代码效率低下或者结构设计有缺陷而导致大量的上下文切换(context switches/sec显示的上下文切换次数太高),那么就会占用大量的系统资源。如果系统的吞吐量降低并且cpu的使用率很高,并且此现象发生时切换水平在15000以上,那么意味着上下文
七.经验之谈
a) 如果“超时错误”达到90%以上,可能需要提高硬件配置
如果有较多的“内部服务错误”,则可能需要提高程序方面的存在的
【转】Loadrunder场景设计篇——添加windows Resource计数器和指标说明的更多相关文章
- Loadrunder场景设计篇——添加windows Resource计数器和指标说明
目的 监控要测试的windows服务器的资源使用情况 A.添加计数器步骤 1.添加视图,方法双击.拖动左侧的Windows Rescources到右边图形区,或右键右侧已有视图,Open a New ...
- 排错-Loadrunner添加Windows Resource计数器提示“找不到网络路径”解决方法
Loadrunner添加Windows Resource计数器提示“找不到网络路径”解决方法 by:授客 QQ:1033553122 1.启动windows相关服务 win->services. ...
- Loadrunder场景设计篇——手工场景设计
概述 通过选择需要运行的脚本,分配运行脚本的负载生成器,在脚本中分配Vuser来建立手工场景 手工场景就是自行设置虚拟用户的变化,主要是通过设计用户的添加和减少过程,来模拟真实的用户请求模型,完成负载 ...
- Loadrunder场景设计篇——IP欺骗
适用协议 LoadRunner的多ip功能允许运行在单一负载生成器上的Vuser可以通过多ip被识别.服务器和路由识别这些vuser为来自不同负载生成器上. 2 在负载生成器(load gene ...
- Loadrunder场景设计篇——定时器(schedule)
A. 定义方案schedule 在 Scenario Schedule面板中,选择一个方案schedule,或通过点击New Schedule定义一个新的方案 定义schedule: a.新建sc ...
- loadrunner 场景设计-添加Windows Resources计数器
场景设计-添加Windows Resources计数器 by:授客 QQ:1033553122 目的 监控要测试的windows服务器的资源使用情况 步骤 1.添加视图,方法双击.拖动左侧的Windo ...
- Loadrunner场景设计篇——负载生成器
1 简介 当执行一个场景时,Controller把场景中的每个用户配到负载生成器(Load generator). 所谓的负载生成器(Load Generator)就是执行Vuser脚本,运行Vus ...
- loadrunner 场景设计-添加Unix、Linux Resources计数器
场景设计-添加Unix.Linux Resources计数器 by:授客 QQ:1033553122 A. 目的 监控要测试的Unix.Linux服务器的资源使用情况 Linux CentOS为例 ...
- 【转】.NET(C#):浅谈程序集清单资源和RESX资源 关于单元测试的思考--Asp.Net Core单元测试最佳实践 封装自己的dapper lambda扩展-设计篇 编写自己的dapper lambda扩展-使用篇 正确理解CAP定理 Quartz.NET的使用(附源码) 整理自己的.net工具库 GC的前世与今生 Visual Studio Package 插件开发之自动生
[转].NET(C#):浅谈程序集清单资源和RESX资源 目录 程序集清单资源 RESX资源文件 使用ResourceReader和ResourceSet解析二进制资源文件 使用ResourceM ...
随机推荐
- 自动读取虚拟币ETC行情并语音提醒的小工具(mac OSX)
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.i ...
- 【Python基础】安装python第三方库
pip命令行安装(推荐) 打开cmd命令行 安装需要的第三方库如:pip install numpy 在安装python的相关模块和库时,我们一般使用“pip install 模块名”或者“pyth ...
- C语音读写文件
1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此 ...
- wps去广告
彻底解决WPS弹出热点广告.WPS购物图标的办法 方法一:(一定有效) https://www.cnblogs.com/ytaozhao/p/5654149.html 一直用WPS,但一直有一个问题迟 ...
- centos安装Django之一:安装openssl
这几天在部署Django,需要安装的东西有点多,python3.pip3.openssl(pip依赖ssl环境),所以第一步是安装openssl,如何安装呢?主要有三步,随ytkah一起来看看吧 1. ...
- MACD:黄白线、红绿柱与0轴关系
一.MACD的基本问题: (1)参数:统一用12,26,9 (2)MACD 位正.位不正原则 以下四种情况是黄白线.红绿柱与0轴关系的完全分类,行情出不了这四种情况, 即便黄白线在0轴单边反复缠绕 ...
- 002-读书笔记-企业IT架构转型之道-阿里巴巴中台战略思想与架构实战-第二章 构建业务中台的基础-共享服务体系简介
2.1.回归SOA的本质-服务重用 SOA理念的核心价值:松耦合的服务带来业务的复用,通过服务的编排助力业务的快速响应和创新. 现有模式多是烟囱式结合 ESB 企业总线打通不同系统间的交互. 2.2. ...
- edraw的符号制作
1.选中要制作的符号,在"符号"->"保存符号",这将保存为两个文件,1个是ede,另一个是png文件. 2. 3.名称,提示,随意写,只要你明白什么意思 ...
- Windows下用户变量和系统变量
环境变量分为用户变量和系统变量. 系统变量,对所有用户起作用;而用户环境变量只对当前用户起作用. 例如你要用java,那么你把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用 ...
- PHP适配器模式
[IDatabase.php] <?php /** * 适配器模式 * 可以将不同的函数接口封装成统一的API * 应用举例1:数据库操作 mysql/mysqli/pdo * 应用举例2:缓存 ...