使用performance monitor 监控系统资源

上一篇 / 下一篇  2013-01-15 18:48:02 / 个人分类:测试

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"



TAG: performance Performance test Test

龙族守护神 引用 删除 gigobin   /   2013-01-22 18:37:42
原帖由没翅膀的飞鱼于2013-01-22 08:07:49发表
LZ好,问下单进程的CPU和内存以及虚拟内存对应的监测参数是哪几个?

CPU 应该是Processor -> %Processor Time ->_Total
内存 应该是 Memory ->Available MBytes

虚拟内存一般观察 Free System Page Table Entries 和Pages/sec 来推断
没翅膀的飞鱼 引用 删除 没翅膀的飞鱼   /   2013-01-22 08:07:49
LZ好,问下单进程的CPU和内存以及虚拟内存对应的监测参数是哪几个?
 

评分:0

我来说两句

日历

« 2024-03-21  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 148509
  • 日志数: 185
  • 文件数: 6
  • 建立时间: 2007-08-06
  • 更新时间: 2015-01-06

RSS订阅

Open Toolbar