
Linux/Unix系统监控技巧与LR工具应用

### LR监控Linux和Unix方法知识点总结
#### 监控Linux和Unix概述
监控Linux和Unix系统是系统管理员和性能测试工程师经常要进行的任务。LoadRunner(简称LR)是惠普(HP)公司开发的一套性能测试软件,它能够帮助测试人员通过模拟成千上万的虚拟用户来对系统进行性能测试。监控Linux和Unix系统是LR测试过程中的一个关键步骤,它能够帮助测试人员观察到系统在高负载下的表现。
#### 监控Linux详细步骤
1. **准备工作**
- 确认服务器上是否配置了rstatd守护程序,可以通过rup命令或者find命令进行检查。
- 如果未安装rstatd守护程序,则需要下载rpc.rstatd-4.0.1.tar.gz包并进行编译安装。
- 安装步骤包括解压、配置、编译和安装。使用tar解压源码包,通过./configure进行配置,make进行编译,然后使用make install进行安装。
2. **启动rstatd进程**
- 安装完成后,通过输入rpc.rstatd命令启动rstatd守护进程。
3. **配置rstatd守护进程**
- 修改xinetd的配置文件/etc/xinetd.conf以及相关的三个配置文件rlogin、rsh和rexec,将其中的disable项从yes改为no,或者将default项从off改为on。
- 重启xinetd服务来激活配置更改。
4. **检查rstatd和rsh是否启动**
- 使用netstat命令检查端口514的监听状态,确认rsh服务启动。
- 使用rpcinfo命令查看rstatd服务是否启动。
5. **启动xinetd的方法**
- 对于SUSE Linux系统,可以通过/etc/init.d目录下的脚本重启xinetd服务。
- 在其他系统中可能使用service xinetd reload或/sbin/service xinetd rstart命令。
6. **安装rsh和rsh-server**
- 如果需要,卸载旧的rsh版本,然后安装新的rsh和rsh-server包。
- 如果启动rpc.rstatd时出现错误,则需要重启portmap和nfs服务。
7. **在LoadRunner中添加监控**
- 将UNIX resources添加到LoadRunner的右边窗口中,右击鼠标选择Add Measurements,输入被监控Linux的IP地址和需要监控的指标。
#### 监控UNIX的特别说明
- **在IBM AIX系统中启动rstatd服务**
- 使用telnet登录AIX系统,编辑/etc/inetd.conf文件,取消注释rstatd相关配置,并保存。
- 使用refresh –s inetd命令重启inetd服务。
- 在HP-UX系统中重启inetd服务时,需要使用inetd -c命令。
#### 关键知识点
- **rup命令**:用于报告计算机的统计信息,包括rstatd配置状态。
- **find命令**:用于查找系统中是否存在rpc.rstatd文件。
- **rstatd守护进程**:用于收集系统统计信息的守护进程。
- **xinetd**:超级守护进程,负责管理系统中的一些服务。
- **rpcinfo命令**:用于显示RPC(Remote Procedure Call)信息,可以通过它确认rstatd是否启动。
- **netstat命令**:用于显示网络状态,可以用来检查端口监听状态。
- **portmap服务**:RPC服务必须运行在portmap服务上,才能正常工作。
- **nfs服务**:网络文件系统服务,某些情况下可能需要重启该服务。
#### 附加技巧和注意事项
- 在进行配置和重启服务时,确保使用root用户权限。
- 对于不同的Linux发行版,重启服务的命令可能不同。
- 如果在加载rstatd服务时遇到问题,确保portmap和nfs服务已正确运行。
- 在修改配置文件时,注意备份原有文件,防止错误操作导致系统问题。
- 在测试环境中,了解并熟悉LoadRunner的相关配置和监控指标是非常重要的。
以上内容总结了在Linux和Unix系统上使用LoadRunner进行性能监控的详细步骤和相关知识点。掌握这些信息对于进行系统性能测试和监控是至关重要的。
相关推荐










ldlog3
- 粉丝: 3
最新资源
- Linux小程序源码:学习与开发指南
- LINUX存储设备驱动程序实践指南
- 专业计算机英语电子词典下载指南
- Total UninstallPortable:系统卸载和监控工具
- ASP.NET CRM系统基础类库学习指南
- 构建智能客户端:组合界面应用块的使用教程
- VC++技术词典2.0:程序员的快速查阅助手
- 微机原理教程深度解析与实例分析
- C#实现23种设计模式:多层架构设计指南
- 精选PHP源码:后台管理与医院网站系统
- 详细解读ADC0809引脚与接口电路接线图
- jbpm designer eclipse插件源代码解析与下载
- 深入探讨网上聊天室的多功能性及其发展趋势
- Ghost11备份还原工具:镜像查看与数据管理
- Oracle经典实战教程PPT深入解析
- 分享Struts 2.0.14完整源码,深入学习Web框架
- Java集合类性能对比分析:Set与List测试
- ARM技术在家居控制器中的实践应用
- JSP数据库开发实践指南与实例解析
- 如何扩展Windows语音识别功能以使用VB编程
- 网络抓包工具安装与汉化指南
- C#程序员必备参考手册完整指南
- Mento Supplicant 6.2修正版:锐捷认证Vista兼容解决方案
- Java图书管理系统毕业设计完整资料