51Testing软件测试论坛

标题: 使用performance monitor 监控系统资源 [打印本页]

作者: gigobin    时间: 2013-1-15 21:33
标题: 使用performance monitor 监控系统资源
windows自带的performance monitor其实很强大,我们可以定制我们需要的监控目标,例如一个典型的用例:

求一款可以设置时间自动记录系统资源使用情况的工具,如可以设置每个20s记录一次CPU和内存等资源使用情况,自动保存在一个文档中

其实很简单,下面一步步的进行操作:

1.第一步,打开performance monitor。

在XP环境下,路径是: Control Panel -》Administrative Tools -》 Performance

2.选择要使用的log类型。

按照上述要求,使用counter logs即可。

点击Performance Logs and Alerts, 然后选择Counter Logs,然后点击右键,选择New Log Settings

3. 配置log

首先输入log的名称,比如:my logs,然后点击OK

然后比如你要记录CPU和Memory的使用情况,可以点击Add Counters。

选择要监控的电脑,然后从列表中选择Processor,然后选择%Processor Time,点击Add button。

然后在列表中选择Memory,然后比如你要监控剩余了多少内存,通过总内存-剩余内存,就知道消耗的总内存数。 选择 Available MBytes。点击Add。

然后选择Close。

4. 选择频率

你可以看到有一个Memory和一个Processor的counter已经加好。

选择下面的interval 20, Units seconds 意思是20秒记录一次。

5.log文件的位置
点击Log Files tab,你可以选择 文件的类型,比如 Text File(Tab delimited)

点击config 可以设置log文件在那个目录下

6. 设置运行

点击Schedule 你可以选择这个log从什么时候开始执行。

现在就可以用了。

打开文件你可以看到:

"(PDH-TSV 4.0) (China Standard Time)(-480)"        "\\LAP\Memory\Available MBytes"        "\\LAP\Processor(_Total)\% Processor Time"
"01/15/2013 19:02:30.306"        "1171"        "99.999985898144317"
"01/15/2013 19:02:50.295"        "1163"        "12.333386063062356"
作者: 测来测来    时间: 2013-1-15 22:13
performance monitor 监控系统资源不错,毕竟是微软自带的监控软件。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2