如何监控系统资源

---恢复内容开始---

使用Loadrunner进行性能测试, 可以通过监控系统指标, 来分析系统瓶颈.
我们可以使用两种方法来添加性能指标, 一是使用系统自带性能监控, 二可以使用LoadRunner来实现.

  • 如何使用系统自带的工具来监控性能指标.

  1. 找到管理工具-性能监视器

2. 找到数据收集器-用户定义-右键新建-数据收集器- 选择手动创建- 勾选性能计数器/事件跟踪数据- 点击添加, 进入指标添加页面 - 点击确定. 这样就可以通过系统自带的工具监控系统性能指标了.

3.

在添加指标页面, 默认的监控对象为本地计算机, 其实我们也可以远程监控其它的机器, 只是需要做一些额外的设置(后续会写到), 在"从计算机选择计数器"输入框中输入要监控的机器IP或者是机器名即可以, 但是墙裂推荐IP, 这样能做到局域网内的唯一识别.

4. 点击确定以后, 示例间隔默认为15秒, 不需要这么长的间隔, 3秒足够. 点击下一步

 5. 事件跟踪保持空就好. 点击下一步, 确认数据的存放位置.

6. 接下来确认用户的身份, 保持默认即可. 点击完成.

7. 这样就可以看到我们新建的数据收集器了.

8. 但是, 我们来右键看一下其属性, 为二进制, 无法通过excel或者是notepad来查看. 我们可以对其做修改, 这样就可以保存成.csv格式, 方便查看.

 

  • 接下来看看LoadRunner如何监控系统资源.

1. 打开组件Controller-Run, 在右下角找到Windows Resources. 右键- Add Measurements

2. 添加要监控的主机.  本机填写Localhost, 远程监控填写其IP.

4. 选择我们要监控的性能指标, 点击OK. Over.

 

附: 远程监控系统资源指标需做如下设置:

(1)保证控制机和被监控的目标机之间能够ping通,在同一个网段内,保证两台机器用administrator登陆。
(2)Win + R, services.msc, 查看目标机的这个服务是不是存在:Remote Registry和Remote Procedure Call(RPC),如果存在将其启动,进行第(3)步骤
 (3)查看目标机C$是否共享:右击我的电脑,选择‘管理’->‘共享文件夹’->‘共享’,点击‘共享’,在这里面要有C$这个共享文件夹,(要是没有自己手动加:在cmd命令行中执行:net share c$=c:
(4)win + R, secpol.msc进入目标机的“本地策略”,选择并点击“安全选项”,把“策略”中的“网路访问 :本地账户的共享和安全模式”修改成“经典-本地用户自己的身份验证”。
(5)在控制机的‘运行’中输入: \\目标机IP\c$ ,点击确定后,要输入目标机的用户名和密码,能够查看到目标机的c盘,表示连接成功;
也可以采用另外一种方法,在cmd命令行中输入:net use \\目标机IP\c$ "目标机密码"  /user:"目标机用户名" 
(6)到这里就可以用远程监控windows目标机了。

---恢复内容结束---

posted on 2017-09-22 11:56  小王子1110  阅读(356)  评论(0编辑  收藏  举报

导航