在基于 Windows Server 2003 的服务器可能会遇到时间戳计数器偏移,如果服务器使用的双核 AMD 皓龙处理器或多处理器的 AMD 皓龙处理器

文章翻译 文章翻译
文章编号: 938448 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

如果服务器使用的双核 AMD 皓龙处理器或多处理器的 AMD 皓龙处理器,基于 Windows Server 2003 的服务器可能会遇到时间戳计数器偏移。出现此问题时,依赖于时间戳计数器的操作可能无法正常工作。这些操作包括网络通信和性能监视。

如果服务器是 Active Directory 域控制器,您可能会收到以下错误消息:
意外的网络错误 (事件 ID 1054)
事件说明:
Windows 无法获取域控制器名称为您的计算机的网络。(出现意外的网络错误。)组策略处理已中止。
当您将 Internet 控制消息协议 (ICMP) 数据包发送到远程计算机时,使用 ping 命令回复可能会显示负响应时间。例如,下面的 ping 命令可能生成以下答复:

C:\>ping x.x.x.x

用 32 字节的数据的 pinging x.x.x.x:

X.x.x.x 答复: 字节 = 32 时间 = 59ms TTL = 128
X.x.x.x 答复: 字节 = 32 时间 = 59ms TTL = 128
X.x.x.x 答复: 字节 = 32 时间 = 59ms TTL = 128
X.x.x.x 答复: 字节 = 32 时间 = 59ms TTL = 128

原因

不同的处理器核心的时间戳计数器不同步,则会出现此问题。Windows Server 2003 使用时间戳计数器作为 timekeeping 源。每个处理器包含时间戳计数器。

解决方案

要解决此问题,请配置为使用 Windows Server 2003 PM_TIMER 设置时间戳计数器而不是。若要执行此操作,添加 /usepmtimer 参数的 Boot.ini 文件,然后重新启动服务器。

请注意 " /usepmtimer 在安装最新的 AMD PowerNow 时,参数将自动添加到 Boot.ini 文件!从 AMD 技术驱动程序。更新的驱动程序本身不能解决此问题。但是,在安装过程进行必要的更改 Boot.ini 文件以解决此问题。

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

更多信息

仅 Windows Server 2003 与 Service Pack 2 单处理器 ACPI Hal 使用 PMTIMER有关默认情况下的 QPC。将使用多处理器 ACPI HalPMTIMER 仅当 USE_PLATFORM_CLOCK bios 设置标志 ; 如果 /usepmtimer 使用 boot.ini 选项。不支持其他 HAL 类型 PMTIMER 将使用 TSC 通过为 QPC 的默认值

默认情况下 Windows 2003 Service Pack 2 (SP2) 使用 PM 计时器的所有高级配置和电源接口 (ACPI) Hal,除非下列任一条件 aretrue:
  • 要确定 BIOS 是否支持 APIC 或 ACPI Hal 检查过程将失败。



  • 注意:
    如果 BIOS 不支持 ACPI HAL,请联系原始设备制造商,以确定 BIOS 更新是否可用,才能解决的问题。如果 BIOS 更新不可用,您必须通过使用 PM 计时器/usepmtimer 切换。
如果您没有运行 Windows Server 2003 SP2,您必须强制 AMD 计算机通过使用 PM 计时器 /usepmtimer 切换。

请注意 若要使用 PM 计时器或 TSC 计时器决定在启动查询 BIOS,并确定 BIOS 是否支持 PM 计时器功能执行的检查过程中。此检查不完全准确 AMD 芯片组上。因此,您必须使用 /usepmtimer 切换。

在 Windows Server 2003 SP2,此段代码已被重写。因此,正确的性能监视器数据出现在已安装,Windows Server 2003 SP2 的 AMD 芯片组,并且您没有使用 /usepmtimer 切换。

有关 ACPI 和 APCI 硬件支持的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
309283在 Windows XP 或 Windows Server 2003 安装程序之后的 HAL 选项
本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不担保,暗示或以其他方式,有关的性能或可靠性,这些产品。

属性

文章编号: 938448 - 最后修改: 2011年5月28日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Service Pack 2?当用于
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003 Service Pack 1?当用于
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
关键字:?
kbexpertiseinter kbprb kbmt KB938448 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 938448
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com