你目前正处于脱机状态,正在等待 Internet 重新连接

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

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 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 不担保,暗示或以其他方式,有关的性能或可靠性,这些产品。

警告:本文已自动翻译

属性

文章 ID:938448 - 上次审阅时间:05/28/2011 01:53:00 - 修订版本: 1.0

Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows Server 2003 Service Pack 1, 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
反馈