标签: perfmon

Windows 性能监视器无法记录所选进程计数器的<所有实例>,仅记录 _Total

我正在尝试配置一组 DataCollector 计数器,并且想要(并且确实)选择Process\% Processor Time\<All instances>. 然而,收集到的结果 perfmon 数据计数器是_Total。我如何实际记录动态计数器集合<All instances>

windows perfmon

4
推荐指数
1
解决办法
4129
查看次数

如何设置 Perfmon 在系统启动时自动启动“警报”?

我在 perfmon 中有一个“警报”设置,但它只给了我两个启动它的选项:

  1. 手动
  2. 在指定时间(时间表)

所以...

如何设置 Perfmon 在系统启动时自动启动“警报”?

我知道我可以输入“ logman start {alert-name}”来启动警报,但是如何在系统启动时自动运行此命令?

一种解决方案是使用此命令创建 .bat 并将其保留在“启动”文件夹中。但是,需要登录才能触发此 .bat。

那么......有什么替代方案?

windows perfmon

3
推荐指数
1
解决办法
6971
查看次数

重新启动时自动启动 Windows Server 2003 Perfmon 计数器日志

试图找出如何确保特定的 Windows Perfmon 计数器日志在服务器重新启动时自动恢复日志记录。

这是一个 Windows 2003 服务器,所以可能不会有人在重新启动后立即登录它。我看到了这个类似的问题,但不认为计划任务在没有人登录的情况下执行...

编辑:好的,看起来计划任务可以设置为在每个服务器启动时运行一个命令,但还有几个问题:

  • 在“计划”选项卡上,我应该将“开始日志”和“停止日志”都保留为“手动”吗?然后用LOGMAN START命令?
  • 我看到了一些其他的网络参考,而不是将“停止日志”设置为 1 天,并选中“当日志文件关闭时:启动新的日志文件”复选框。这种方法有什么好处吗?在没有明确的 LOGMAN START 命令的情况下,它是否能够识别并在重新启动后存活下来?
  • 任务计划程序 UI 在“设置”选项卡上有一个标记为“如果任务运行持续...则停止任务”的框,默认为 72 小时。如果我不删除此检查,它会在服务器启动 72 小时后停止我的日志吗?

最后一个策略问题:如果我想以这种方式在短时间内监控少数服务器,我最好直接在每台服务器上设置这些监控器,还是直接在我的工作站上运行,远程收集数据?

windows-server-2003 perfmon

3
推荐指数
1
解决办法
1万
查看次数

应该监视什么以获取基线 sql server 性能

用于监视 SQL Server 的基准性能计数器是什么?它们的含义是什么?

monitoring perfmon performance-monitoring sql-server

2
推荐指数
1
解决办法
1636
查看次数

远程性能监控 SQL Server

我有几台运行 SQL Server 2005 Enterprise 的服务器,我想使用 Perfmon(Windows 的性能监视器)远程监视它们。

在我的机器上,我有一个 SQL Server 2008 R2 Developer 实例,我注意到有一堆 SQL Server 特定的性能计数器,如 MSSQL:Buffer Manager、MSSQL:Databases、MSSQL:Memory Manager、MSSQL:Transactions、MSSQL :等待统计等

如果我使用远程桌面连接到两台服务器并在服务器上打开 Perfmon,我可以看到所有这些计数器。当我通过 Perfmon(不使用远程桌面)直接从我的机器连接到服务器并从远程计算机 (\SERVERNAME) 中选择计数器时,我可以看到各种性能计数器(如 .NET CLR Jit、网络、进程等.),但不是来自 SQL Server 的那些。

请注意,我使用的是在服务器上具有管理员权限的域登录名。

我是否必须在服务器上启用某些功能来监控 SQL Server 的特定性能计数器?我错过了什么吗?

perfmon performance-monitoring sql-server sql-server-2005 sql-server-2008-r2

1
推荐指数
1
解决办法
789
查看次数

perfmon 报告的 IOP 比可能的更高?

我们使用磁盘读取/秒磁盘写入/秒在四台服务器(物理机,无虚拟化)上创建了性能计数器的 IOP 监控报告,每台服务器有 4 个 RAID10 中的 15k 146GB SAS 驱动器,设置为每 1 次检查和记录数据第二,在停止报告之前记录 24 小时。

这些是我们得到的结果:

Server1 最大磁盘读取/秒:4249.437 最大磁盘写入/秒:4178.946

Server2 最大磁盘读取/秒:2550.140 最大磁盘写入/秒:5177.821

Server3 最大磁盘读取/秒:1903.300 最大磁盘写入/秒:5299.036

Server4 最大磁盘读取/秒:8453.572 最大磁盘写入/秒:11584.653

每秒的平均磁盘读取和写入通常较低。例如,对于一台特定的服务器,平均每秒写入 33 次,但在实时监控时,它通常会飙升至数百甚至数千。

有人可以向我解释为什么这些数字明显高于假设每个驱动器可以执行 180 IOP 的理论计算吗?

附加详细信息(RAID 卡):HP Smart Array P410i,总缓存大小为 1GB,禁用写入缓存,阵列加速器缓存比率为 25% 读取和 75% 写入

windows-server-2008 perfmon iops raid10

1
推荐指数
1
解决办法
1239
查看次数

在 vSphere 基础架构中使用 perfmon 是否有意义?

vCenter 有自己的性能计数器,所以使用 perfmon 来基线或监控诸如 Windows VM 的 IOPS 之类的东西是否有意义,还是我应该只使用 vCenter 计数器?

对于这些虚拟机,性能计数器是否准确?

windows perfmon performance-monitoring vmware-vcenter vmware-vsphere

1
推荐指数
1
解决办法
51
查看次数