51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2843|回复: 1
打印 上一主题 下一主题

[原创] 使用performance monitor 监控系统资源

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-1-15 21:33:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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"
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-1-15 22:13:13 | 只看该作者
performance monitor 监控系统资源不错,毕竟是微软自带的监控软件。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 21:40 , Processed in 0.066894 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表