51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2467|回复: 2
打印 上一主题 下一主题

[原创] 无法监测远程服务器计数器的一些解决方案.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-12 15:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.计数器值始终等于零。
  
原因:被监视的进程已经停止,因此性能工具中没有该进程的数据。
解决方案:如果您已经手动停止了该进程,请重新启动它以便在“系统监视器”中看到该进程。否则,请在“事件查看器”中查看同时发生的项目。您可能会发现与此进程相关的错误。
原因:在日志或显示中选择了相应的计数器后,计数器 DLL 被禁用。性能工具不会检测计数器是否被删除或被禁用,而是将计数器的数据报告为零。
解决方案:启用相应的计数器 DLL。
原因:对所监视的计算机缺乏适当的管理权限。
解决方案:管理员必须确保您的用户帐户拥有使用性能工具的合适管理凭据。

2.系统监视器的曲线图中出现间隙。
原因:这可能是因为在负载较重的系统中,数据收集服从优先级更高的处理活动。当系统拥有充足的资源继续数据收集时,曲线图将照常继续。会显示一条描述该问题的消息。
解决方案:减少系统监视性能的开销。

3.对象、计数器或实例似乎丢失或无效
原因:在启动性能控制台时运行的测试例程检测到安装的计数器有问题,为防止系统性能下降,这些计数器已被禁用。被禁用的对象和计数器没有出现在“添加计数器”对话框中。
解决方案 #1:可以启用被禁用的计数器。使用注册表编辑器将 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Service_name\Performance\Disable Performance Counters 下的值从 1(禁用)更改为 0(启用)。请注意,在初始测试之后被禁用的计数器很可能含有错误并可能导致系统问题。有关解决计数器 DLL 问题的详细信息,请参阅 Microsoft 网站
解决方案 #2:可以关闭计数器 DLL 自动测试功能,或者调整测试等级。使用注册表编辑器在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib 下找到 Configuration Flags 子项,并为该子项更改 REG_DWORD 项的值:
REG_DWORD值          性能计数器 DLL 测试等级
0x00
测试缓冲区定位错误,并报告检测到的任何严重错误。
0x01
不测试数据缓冲区定位错误。
0x02
检测到错误时,不禁用 DLL。
注意
如果使用该选项,操作系统仍将把消息写入事件日志。
0x04
禁用所有性能计数器功能测试。
0x08
如果性能对象超过超时值,则启用对它们的禁用。
注意
通常,操作系统将把消息仅写入事件日志。
0x10
对每个性能对象启用性能及错误统计信息的收集。这是默认设置。
警告
编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-12 16:41:48 | 只看该作者
哈哈,帮你定下。
不错哦
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-1-13 22:46:35 | 只看该作者
顶。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 04:42 , Processed in 0.067746 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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