症状
请考虑以下情况:
-
应用程序或服务使用Windows管理检测 (WMI) 接口来查询故障转移群集的配置和状态信息。
-
故障转移群集上有许多资源和组。
在此方案中,应用程序或服务可能会遇到低性能或超时异常。 例如,如果使用System Center Virtual Machine Manager管理故障转移群集上的虚拟机,可能会遇到此问题。
原因
出现此问题的原因是 WMI 提供程序对查询请求的响应非常缓慢。 WMI 提供程序完成查询请求所需的时间会影响以下性能度量:
-
服务或应用程序的功能和可靠性
-
生成有关故障转移群集的状态报告的速度
因此,WMI 提供程序响应缓慢可能导致应用程序或服务异常运行。
解决方法
此修补程序将针对故障转移群集的 WMI 提供程序的 WMI 查询进行优化。 执行此优化,以便在故障转移群集上配置了许多资源和组时,常见查询执行得更快
修补程序信息
Microsoft 提供了支持的修补程序。 但是,此修补程序旨在仅更正本文中所述的问题。 仅将此修补程序应用于遇到本文中所述问题的系统。 此修补程序可能会收到其他测试。 因此,如果未受到此问题的严重影响,建议等待包含此修补程序的下一个软件更新。
如果修补程序可供下载,则本知识库文章顶部有“可用修补程序下载”部分。 如果未显示此部分,请联系 Microsoft 客户服务和支持部门获取修补程序。 请注意,如果出现其他问题或需要进行任何故障排除,则可能需要创建单独的服务请求。 通常的支持成本将适用于其他支持问题和不符合此特定修补程序条件的问题。 有关 Microsoft 客户服务和支持人员电话号码的完整列表或创建单独的服务请求,请访问以下 Microsoft 网站:http://support.microsoft.com/contactus/?ws=support请注意,“可用修补程序下载”窗体显示修补程序可用的语言。 如果看不到语言,这是因为该语言不提供修补程序。
先决条件
若要应用此修补程序,计算机必须运行Windows服务器 2008 R2 以及启用了故障转移群集功能。
请注意,此修补程序仅适用于故障转移群集 WMI 提供程序和服务。 无需在连接到 Windows Server 2008 R2 故障转移群集的任何其他计算机或运行远程服务器管理工具的任何其他客户端计算机上安装此修补程序, (RSAT) 。重启要求
如果在应用此修补程序之前停止群集服务,则无需重启计算机。
修补程序替换信息
此修补程序不会替换任何其他修补程序。
文件信息
此修补程序的英文版具有下表中列出的文件属性(或较新的文件属性)。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 若要查找 UTC 与本地时间之间的差异,请在控制面板中的“日期和时间”项中使用时区选项卡。
Windows服务器 2008 R2 文件信息说明
分别列出。 MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护已更新组件的状态必不可少。 未列出) (属性的安全目录文件使用 Microsoft 数字签名进行签名。
为每个环境 安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum)对于所有受支持的基于 x64 的 Windows Server 2008 R2 版本
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
---|---|---|---|---|---|
Clussvc.exe |
6.1.7600.20517 |
4,579,840 |
2009 年 8 月 28 日 |
11:21 |
x64 |
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
---|---|---|---|---|---|
Cluswmi.dll |
6.1.7600.20517 |
540,160 |
2009 年 8 月 28 日 |
11:23 |
x64 |
Cluswmi.mof |
暂缺 |
76,540 |
2009 年 8 月 28 日 |
03:31 |
不适用 |
Cluswmiuninstall.mof |
不适用 |
176 |
13-7月-2009年 |
20:22 |
暂缺 |
对于所有受支持的基于 Itanium 的 Windows Server 2008 R2 版本
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
---|---|---|---|---|---|
Clussvc.exe |
6.1.7600.20517 |
7,699,456 |
2009 年 8 月 28 日 |
09:36 |
IA-64 |
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
---|---|---|---|---|---|
Cluswmi.dll |
6.1.7600.20517 |
884,224 |
2009 年 8 月 28 日 |
09:38 |
IA-64 |
Cluswmi.mof |
不适用 |
76,540 |
2009 年 8 月 28 日 |
03:25 |
暂缺 |
Cluswmiuninstall.mof |
不适用 |
176 |
13-7月-2009年 |
20:22 |
暂缺 |
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
更多信息
有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述 Microsoft 软件更新的标准术语说明Note 此修补程序在故障转移群集上配置了多个资源和组时优化了对故障转移群集 WMI 提供程序的以下查询:从 MSCLUSTER_RESOURCE WHERE Type='MSCluster_Resource中选择 * <资源类型名称>'[OR Type='<资源类型名称 2>'] 从 MSCluster_Resource WHERE Type='Generic Service' and PrivateProperties.ServiceName='tssdis' 中选择 *从 MSCluster_ResourceToDisk groupComponent='MSCluster_Resource.Name=“<资源名称>”'Select * 从 partComponent='MSCluster_Disk.ID=“<磁盘 ID >”的 MSCluster_ResourceToDisk中选择 * MSCluster_DiskToDiskPartition其中 GroupComponent='MSCluster_Disk.ID=“<磁盘 ID>”' Select * from MSCluster_NodeToActiveGroup where PartComponent='MSCluster_ResourceGroup.Name=“<group name>” 从 MSCluster_NodeToActiveResource partComponent='MSCluster_Resource.Name=“<资源名称>”' Select * MSCluster_ResourceGroupToResource其中 GroupComponent='MSCluster_ResourceGroup.Name=“<组名称>”' Select * 从MSCluster_ResourceGroupToResource中选择 * MSCluster_ResourceGroupToResource其中 PartComponent='MSCluster_Resource.Name=“<资源名称>”' Select * from MSCluster_Resource其中 Type='Virtual Machine' and PrivateProperties.VmID='<vm id>' 从 type='Virtual Machine Configuration' 和 PrivateProperties.VmID='<vm id>'Select * MSCluster_Resource中选择 *MSCluster_ResourceToDependentResource,其中 Dependent='MSCluster_Resource.Name=“<资源名称>”' Select * from MSCluster_ResourceToDependentResource其中 Antecedent='MSCluster_Resource.Name=“<资源名称>” 从 MSCluster_ClusterSharedVolumeToPartition groupComponent='MSCluster_ClusterSharedVolume.Name=“<CSV 名称>”' Select * 从 groupComponent='MSCluster_ClusterSharedVolume.Name=“<CSV 的MSCluster_ClusterSharedVolumeToResource中选择 * name>”' Select * from MSCluster_ClusterSharedVolumeToNode where GroupComponent='MSCluster_ClusterSharedVolume.Name=“<CSV name>”' Select * from MSCluster_AvailableDisk where ID='<disk id>' 从 resourceClass='<资源类>'Select * 的 MSCluster_Resource MSCluster_Resource中选择 *,其中 Name = '<资源名称>'Select * from MSCluster_Node其中 Name = '<node name>'Select * 从其中MSCluster_Group Name = '<组名称>'Select * from MSCluster_Network其中 Name = '<network name>'Select * from MSCluster_NetworkInterface where Name = '<network interface>' and SystemName = '<node name>' 从MSCluster_ResourceType中选择 * 名称 = “<资源类型>'select * 从MSCluster_Disk 从 ID='<磁盘 ID>' 的MSCluster_Disk中选择 *
Windows Server 2008 R2 的其他文件信息
所有受支持的基于 x64 的 Windows Server 2008 R2 版本的其他文件
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
---|---|---|---|---|---|
Amd64_microsoft-windows-f..overcluster-clussvc_31bf3856ad364e35_6.1.7600.20517_none_168de9add41fe04f.manifest |
不适用 |
7,438 |
2009 年 8 月 28 日 |
17:35 |
不适用 |
Amd64_microsoft-windows-f..overcluster-cluswmi_31bf3856ad364e35_6.1.7600.20517_none_193be2f1d2657a2c.manifest |
不适用 |
6,668 |
2009 年 8 月 28 日 |
1:17:33 |
暂缺 |
Package_for_kb974930_rtm~31bf3856ad364e35~amd64~~6.1.1.0.mum |
不适用 |
2,162 |
2009 年 8 月 28 日 |
22:43 |
暂缺 |
Wow64_microsoft-windows-f..overcluster-clussvc_31bf3856ad364e35_6.1.7600.20517_none_20e294000880a24a.manifest |
不适用 |
4,604 |
2009 年 8 月 28 日 |
16:08 |
暂缺 |
所有受支持的基于 Itanium 的 Windows Server 2008 R2 版本的其他文件
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
---|---|---|---|---|---|
Ia64_microsoft-windows-f..overcluster-clussvc_31bf3856ad364e35_6.1.7600.20517_none_ba70f2201bc07815.manifest |
暂缺 |
7,436 |
2009 年 8 月 28 日 |
16:50 |
暂缺 |
Ia64_microsoft-windows-f..overcluster-cluswmi_31bf3856ad364e35_6.1.7600.20517_none_bd1eeb641a0611f2.manifest |
不适用 |
6,666 |
2009 年 8 月 28 日 |
1,649 |
暂缺 |
Package_for_kb974930_rtm~31bf3856ad364e35~ia64~~6.1.1.0.mum |
不适用 |
1,456 |
2009 年 8 月 28 日 |
22:43 |
暂缺 |
Wow64_microsoft-windows-f..overcluster-clussvc_31bf3856ad364e35_6.1.7600.20517_none_20e294000880a24a.manifest |
不适用 |
4,604 |
2009 年 8 月 28 日 |
16:08 |
不适用 |