news 2026/6/9 19:37:52

软件系统负载压力测试【LoadRunner对Windows和Linux服务器的性能监控的配置】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软件系统负载压力测试【LoadRunner对Windows和Linux服务器的性能监控的配置】

LoadRunner配置对Windows和Linux服务器的性能监控

Windows服务器监控:依赖内置的 PerfMon(性能监视器)及 RPC 服务,1. 开启 Remote Registry、 Remote Procedure Call 服务。2. 修改安全方法:本地安全方法 -> 本地方法 -> 安全选项,将“网络访问: 本地帐户的共享和安全模型”设为经典方式。在Controller中,添加 “Windows Resources” 图,添加目的服务器IP,选择平台为 Windows,然后添加具体计数器。% Processor Time, Available MBytes, Avg. Disk Queue Length等。

Linux服务器监控:依赖 rpc.rstatd 守护进程提供资源数据,1. 保证已安装并启动 rpc.rstatd 服务。2. 可使用 rpcinfo -p 命令检查服务状态。在Controller中,添加“Unix Resources”图,添加目的服务器IP,选择平台为对应Unix/Linux,然后添加具体计数器。Average load, CPU utilization, Paging rate 等。

文章来源:卓码软件测评

精彩推荐:点击蓝字即可
软件负载测试API自动化测试软件测试第三方软件测试软件性能测试软件测试机构

详细配置

流程在LoadRunner Controller的运行视图中进行。

添加监控图:在左侧图区域,找到并右键点击Windows Resources或Unix Resources,选择添加到视图。

添加被监控服务器:在新添加的图上右键,选择 添加度量 。

输入服务器地址:在弹出的对话框中,点击添加,输入服务器的IP地址或主机名,并正确选择其操作系统平台(如Windows或Linux)。

选择性能计数器:在资源度量区域再次点击添加,从列表中选择需要监控的计数器。您可以按住Ctrl键多选。

性能计数器选择

选择正确的计数器是有效监控的重点。以下是两类系统的监控项:

Windows计数器:

Processor:% Processor Time,CPU使用率。如果不断 >75-80%,可能存在CPU短板。

Memory:Available MBytes,可用物理内存。需结合应用内存消耗判断。

PhysicalDisk:Avg. Disk Queue Length,平均磁盘队列长度。如果不断大于(磁盘主轴数*2),可能存在磁盘I/O短板。

Network Interface:Bytes Total/sec,网络适配器吞吐量。需和网卡带宽对比。

Linux/Unix 计数器:

Average load:系统平均负载。理想值应小于CPU核心数 * 0.7。

CPU utilization:CPU总使用率。和Windows类似,不断 >75-80% 需警惕。

Paging rate:系统分页率。如果不断在几百以上,可能表示物理内存不足。

Disk traffic:磁盘传输率。监控磁盘读写繁忙程度。

配置和监控

为了满足更复杂的监控需求:

调整采样频率:在工具 -> 选项 -> 监控器选项卡中,可以调整数据采样间隔。对于短时高并发测试,可以适当提高频率;对于长时间稳定性测试,则降低频率以减少负载。

自定义计数器:如需监控默认列表之外的计数器(如特定应用性能计数器),可以通过编辑LoadRunner安装目录下 dat 文件夹中的 res_mon.dft 文件来添加自定义计数器。

使用SiteScope/PerfMon进行深度监控:对于应用服务器(如Tomcat线程数)、数据库(如Oracle缓存命中率)或自定义业务标准,可通过集成Micro Focus SiteScope或Windows的PerfMon来实现更细粒度的监控,并在Controller中集成这些数据源。

故障排查

如果无法成功监控,请按顺序检查:

网络连通性:保证Controller主机和被监控服务器之间网络通畅。

服务和权限(Windows):

确定 Remote Registry 和 Remote Procedure Call 服务已启动。

确定本地安全方法已设置为经典 - 对本地用户进行身份证实。

尝试在Controller主机运行 \\[服务器IP]\C$,看是不是能访问(需输入有权限的账号密码)。

服务状态(Linux):在Linux服务器上执行 rpcinfo -p,确定 rstatd 服务已成功注册并监听。

防火墙:检查服务器防火墙是不是阻止了相关端口(Windows的RPC端口,Linux的rstatd端口,一般由portmapper分配)。

建议

将服务器性能监控集成到您的性能测试流程中,是保证测试有效性的基础。为了高效地开展测试:

确定监控目的:在测试前,根据系统架构和应用特点,确定需要监控的服务器和性能标准。

建立性能基线:在系统无负载或正常负载时进行一次监控,记录重点计数器的标准值,作为后续性能分析的参照。

结果关联分析:在分析测试结果时,必须将LoadRunner的事务响应时间、吞吐量等测试数据和服务器资源监控图进行时间轴上的关联分析,这是定位性能短板(如响应时间变长时CPU是不是饱和)的最有效方法。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 14:51:11

大模型四大支柱RAG/Skill/Memory/Workflow实战指南:从概念混淆到产业落地

文章澄清了大模型应用四大核心支柱RAG、Skill、Memory、Workflow的本质与关系,破除行业常见认知误区。强调产业落地应回归工程本质,简单通用方案优于复杂技术。RAG作为统一召回底座不可替代,Skill做语义连接封装,Memory实现动态个…

作者头像 李华
网站建设 2026/6/8 15:41:18

计算机毕业设计之net基于患者诊疗信息的合理用血知识库的建设与应用

快速发展的社会中,人们的生活水平都在提高,生活节奏也在逐渐加快。为了节省时间和提高工作效率,越来越多的人选择利用互联网进行线上打理各种事务,然后线上管理系统也就相继涌现。与此同时,人们开始接受方便的生活方式…

作者头像 李华
网站建设 2026/6/8 15:41:05

【计算机毕业设计案例】基于java的短剧推荐系统设计与实现个性化推荐、短剧信息管理、互动论坛及资讯推送(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/8 15:17:14

<span class=“js_title_inner“>使用 vLLM、LMCache 和 Ceph 进行 KV 缓存</span>

新钛云服已累计为您分享877篇技术干货推理占已部署 AI 系统机器学习成本的 90%,因此推理优化成为研究领域的一个新兴话题也就不足为奇了。IDC 估计全球企业将在 2025 年投资 3070 亿美元用于 AI 解决方案,并且这一数字预计将逐年 aggressive 增长。理解工…

作者头像 李华
网站建设 2026/6/8 14:59:39

<span class=“js_title_inner“>与英伟达合作,让金属3D打印实时纠偏!打印速度提升10倍!</span>

3D打印技术参考注意到,美国金属增材制造系统制造商Precision Additive近日宣布与英伟达合作,推出了首款基于人工智能架构的激光粉末床熔融设备金属3D打印机PA-300。报道称,人工智能技术被集成到了机器架构中,用于持续监控打印过程…

作者头像 李华