如何确定合适的页面文件大小为 64 位版本的 Windows

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

本文内容

概要

在 64 位版本的 Microsoft Windows Server 2003 和 Microsoft Windows XP 可以支持更多的内存比 32 位版本,这些产品。 当大量的内存将被添加到计算机中时,可能仅需要使用分页文件。 当您使用了页/秒计数器测量分页文件的使用,返回的值不能准确。 若要获取的分页文件使用一个精确测量,还必须使用其他性能计数器。 可以使用系统监视器的度量值来计算您的计算机需要将分页文件的大小。

Windows 域控制器和 DFS 复制、 证书和 ADAM/LDS 服务器不支持没有已配置的页面文件中。 因为的算法 LSASS 数据库缓存取决于在"过渡页面改变用途/秒"perfmon 计数器,页面文件,则需要确保数据库高速缓存是能够释放内存,如果由其他服务或应用程序请求的内存。

简介

当您设置的 Microsoft Windows Server 2003 或 Microsoft Windows XP 64 位版本时,操作系统将创建一个和一个半时间在您的计算机中安装的 RAM 的数量的页面文件。 但是,随着在一台计算机的 RAM 数量的增加会降低页文件的需要。 下面的指导原则和方法将帮助您确定合适的页面文件大小,为您的系统。

内存和 CPU 限制,32 位和 64 位版本 Windows 中的比较

当您设置了 32 位版本或创建了一个 64 位版本的 Windows Server 2003 或 Windows XP,页面文件是一个和一个半时间的计算机中安装的 RAM 量提供系统硬盘上没有足够的可用空间。 但是,向计算机添加更多的 RAM 时,减少页面文件的需要。 如果您计算机中安装足够的内存,您可能不需要页面文件根本,除非由特定的应用程序需要的一个。

下面的图表说明了 RAM 的数量,并可根据所安装操作系统的计算机上安装的 cpu 数量。 RAM 和 CPU 的限制是在 64 位操作系统比在 32 位操作系统中的要大得多。
收起该表格展开该表格
常规内存限制32 位64 位
虚拟地址空间总量4 千兆字节 (GB)16 tb
每个 32 位进程的虚拟地址空间2 GB,如果在系统启动与 3 GB 的 3 GB 切换2 GB,4 GB,如果用在 /LARGEADDRESSAWARE 编译应用程序切换
每个 64 位进程的虚拟地址空间不适用8 tb
页面缓冲的池470 兆字节 (MB)128 GB
非页面缓冲池256 MB128 GB
系统高速缓存1 GB1 tb,但
收起该表格展开该表格
物理内存和 CPU 限制32 位64 位
Windows XP 专业版4 GB / 1-2 个 cpu128 GB / 1-2 个 cpu
Windows Server 2003,标准版4 GB / 1-4 cpu32 GB / 1-4 cpu
Windows Server 2003,企业版32 GB / 1-8 cpu1 tb,但 / 1-8 cpu
Windows Server 2003,数据中心版64 GB / 1-32 个 cpu1 tb,但 / 1-64 个 cpu
Windows Server 2003 SP1,企业版64 GB / 1-8 cpu1 tb,但 / 1-8 cpu
Windows Server 2003 SP1,数据中心版64 GB / 1-32 个 cpu1 tb,但 / 1-64 个 cpu
为页面文件大小没有特定的建议。 您的要求将根据硬件和软件的使用和放置在计算机上的负载。 若要监视页面文件使用情况和要求,运行系统监视器和典型的使用情况的过程中收集日志。 重点放在下面的计数器。
收起该表格展开该表格
计数器阈值建议的值
Memory\\Available 字节不小于 4 MB
Memory\\Pages 输入/秒不能超过 10 页
分页 File\\%使用不能超过 70 %
分页 File\\%使用峰值不能超过 70 %
Process\\Page 文件字节数峰值不适用
请注意页面文件的使用应定期进行跟踪。 当您增加使用或在系统上的负载时,通常会增加虚拟地址空间和页面文件空间需求。

页/秒计数器

当您使用返回的值上的系统监视程序,页/秒对于计数器,内存性能对象可能比预期的更多信息。 这些值不可能与分页文件活动或高速缓存活动。 相反,这些值可能会造成应用程序按顺序读取内存映射文件。

页/秒计数器计算的从磁盘读取或来解决内存引用页面到磁盘的写入的页数。 引用的时候,这些页面没有在内存中。 在页/秒值是之和,页输入/秒页输出/秒计数器的值。 在页/秒计数器包括分页通信系统高速缓存为应用程序访问文件数据的代表。

页/秒是要观看是否您关心过多的内存压力 (颠簸) 和该过度分页,可能会导致主要的计数器。

然而,在页/秒如有序的或不是缓存的内存映射文件读取的其他活动还帐户计数器。 通常,在页/秒当您看到以下计数器盘点其他活动:
  • 较高的值,用于在内存: 页/秒计数器。
  • 一个正在受监视系统相对于平均值或较高的值,用于在内存: 可用字节数计数器。
  • 为普通或较小值,分页文件: %使用情况计数器。
  • 对于非缓存映射内存文件,您还可以看到普通或低的缓存活动。 (较低的缓存活动是也称为缓存错误活动。
因此,高的值,内存: 页/秒计数器不一定表明内存压力或报告错误的系统监视器。 若要对您的系统的准确读数,您还必须监视其他计数器。

如何计算页面文件大小

使用一个或多个以下方法来帮助您计算页面文件大小。

方法 1: 使用性能日志以了解您的计算机上的分页活动

  1. 单击开始指向管理工具然后单击性能.
  2. 展开性能日志和警报单击计数器日志用鼠标右键单击右窗格中的空格,然后单击新的日志设置.
  3. 在该名称框中,键入日志的名称,然后单击确定.
  4. 上将常规选项卡上单击添加计数器.
  5. 单击使用本地计算机计数器.
  6. 在该性能对象列表中单击分页文件.
  7. 单击从列表中选择计数器单击%使用情况然后单击添加.
  8. 在该性能对象列表中单击内存.
  9. 从列表中选择计数器单击可用的字节数然后单击添加.
  10. 从列表中选择计数器单击页输入/秒单击添加然后单击关闭.
  11. 单击确定.
使用典型的计算机的使用,以了解您的计算机上的分页活动的过程中收集日志。 然后,相应地调整页面文件大小。

方法 2: 使用了页文件字节数峰值若要计算页面文件大小的计数器

  1. 单击开始指向管理工具然后单击性能.
  2. 单击系统监视器.
  3. 在右边的窗格中单击+(添加按钮)。
  4. 单击使用本地计算机计数器.
  5. 在该性能对象列表中单击进程.
  6. 单击从列表中选择计数器单击页文件字节数峰值单击添加然后单击关闭.
  7. 允许运行在您的计算机的典型使用过程中该计数器。
  8. 请注意最大值,页文件字节数峰值计数器,然后将值乘以 0.70。 方程的总和为设置的页面文件大小。

方法 3: 计算最小和最大页面文件大小

若要确定近似的最小页面文件所需的系统,计算所使用的系统上的每个进程峰值专用字节数的总和。 然后,减去此系统上的内存量。

若要确定您的系统需要的近似的最大页面文件空间,计算所使用的系统上的每个进程峰值专用字节数的总和。 将额外的空间的边距。 不会减去系统上的内存量。 额外的边距的大小可以调整基于快照数据是用来估计的页面文件要求您的信心。

请注意此评估是准确才是准确的用于进行计算的数据的快照。

页面文件输入/输出速度

若要避免重载系统或其他磁盘与页输入/输出 (I/O) 活动,请遵循以下准则,设置页面文件,您的计算机上时:
  • 如果页 I/O (实际磁盘 I/O) 率是每秒 10 个以上的网页,我们建议您不要将发生 I/O 活动的页面文件放在系统磁盘上。 当页 I/O 速率每秒或更多的 10 个网页,我们建议您专门指定一个不同的硬盘的分页。
  • 如果页 I/O 速率到特定磁盘用于分页的 60 个以上的磁盘 I/O 操作,每秒,使用多个专用的页硬盘以获得更好的性能。 若要执行此操作,使用多个非条带化磁盘的分页,或使用 raid 0 条带化磁盘的分页。 将大约一个 I/O 硬磁盘专用于为每秒 I/O 活动的每隔 60 页的页面中。

    例如对于一个系统平均每秒 I/O 活动的 150 页,如果使用三个单独的硬磁盘或三个磁盘 raid 0 的带区集的页面文件。

    请注意这些估计值是为 7200 转 / 分钟 (rpm) 在运行的硬盘。 如果您使用的运行速度更快的硬盘,I/O 速率磁盘可以处理的 I/O 会增加的页。

    请注意您的系统的关键最佳性能是否峰值 I/O 速率的平均 I/O 速率而不是用于为这些计算。
重要可支持性信息: 本文是专门为内核模式或完全内存转储分析并不需要的计算机。 对于其中的业务流程需要到服务器以捕获物理内存转储用于分析,传统的模型的页面文件至少应为关键业务服务器的物理 ram 加 1 的 MB 或 1.5 倍大小默认物理 RAM。 这可确保操作系统分区的可用磁盘空间足够大以容纳操作系统、 修补程序、 已安装的应用程序、 已安装的服务、 转储的文件和页面文件。 在具有 32 GB 的内存的服务器上, 驱动器 C 可能必须至少 86 GB 到 90 GB。 这是 32 GB 的内存转储、 48 GB 页面文件 (1.5 倍物理内存)、 4 GB 用于操作系统的系统和 2 到 4 GB 的应用程序、 已安装的服务、 临时的文件等等。 请记住驱动程序或内核模式服务泄漏可能消耗所有可用的物理内存。 因此,具有 32 GB 内存 x 64 基于 SP1 的服务器,在 64 位模式下的 Windows Server 2003 可以拥有 32 GB 内核存储器转储文件,将预期只有一个 1 到 2 GB 转储文件在 32 位模式下的位置。 出现此行为是由于极大地提高了的内存池。

有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
294418对于 64 位版本的 Windows XP 和 Windows Server 2003 的 32 位和 64 位内存体系结构的比较

更多信息

x 基于 x64 的 Windows 版本的 Microsoft 的技术支持

如果您的硬件已经安装了 Microsoft Windows x64 版带有,技术支持和 Windows x64 版本的帮助,提供了与硬件制造商联系。 这种情况下您的硬件制造商提供支持,因为 Windows x64 版本所包含的您的硬件。 硬件制造商可能已经自定义 Windows x64 版本安装通过使用唯一的组件。 独特组件可能包括特定设备驱动程序,或者可能包括可选的设置,以最大化硬件的性能。 如果您必须具有与 Windows x64 版本的技术帮助,Microsoft 将提供合理工作量的帮助。 但是,您可能必须直接与制造商联系。 您的制造商是最佳限定以支持在硬件上安装您的制造商的软件。 如果分别为购买在 Windows x64 版本,如 x 64 版本的 Windows Server 2003 与 Microsoft 联系技术支持。

有关 Windows XP Professional x64 版本的产品信息请访问下面的 Microsoft 网站:
http://www.microsoft.com/windowsxp/64bit/default.mspx
产品 x 基于 x64 的 Windows Server 2003 的版本有关的信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

属性

文章编号: 889654 - 最后修改: 2010年12月20日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional x64 Edition
关键字:?
kbhowtomaster kbdiskmemory kbvirtualmem kbtshoot kbinfo kbmt KB889654 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 889654
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