如何确定适当的页面文件大小 Pages/sec

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

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

<script type="text/javascript"></script> 当您设置了 32 位版本或创建的 64 位版本 Windows Server 2003 或 Windows XP,页面文件时一个和一个半数量倍计算机中安装的 RAM 提供系统硬盘上没有足够的可用空间。 但是,由于更多的 RAM 添加到计算机时,页面文件需要将减小。 如果在计算机上安装足够的 RAM 可能不需要页面文件在是所有除非其中一个需要特定的应用程序。

下表说明的 RAM 量和可以根据已安装的操作系统的计算机上进行安装的 CPU 数。 RAM 和 CPU 限制是 64 位操作系统中比在 32 位操作系统更大。

收起该表格 展开该表格
常规内存限制32 位64 位
总的虚拟地址空间4 千兆字节 (GB)16 TB
每个 32 位进程的虚拟地址空间2 GB,3 GB,如果在系统引导的 / 3GB 开关 2 GB,如果应用程序编译与该 / LARGEADDRESSAWARE 的 4 GB 开关
每个 64 位进程的虚拟地址空间不适用8 TB
页面缓冲的池470 兆字节 (MB)128 GB
非页面缓冲池256 MB128 GB
系统缓存1 GB1 TB
收起该表格 展开该表格
物理内存和 CPU 限制32 位64 位
Windows XP Professional4 GB / 1-2 CPU128 GB / 1-2 CPU
Windows Server 2003,Standard Edition4 GB / 1-4 CPU32 GB / 1-4 CPU
Windows Server 2003,Enterprise Edition32 GB / 1-8 CPU1 TB / 1-8 CPU
Windows Server 2003,Datacenter Edition64 GB / 1-32 CPU1 TB / 1 64 CPU
Windows Server 2003 SP 1,Enterprise Edition64 GB / 1-8 CPU1 TB / 1-8 CPU
Windows Server 2003 SP 1,Datacenter Edition128 GB / 1-32 CPU1 TB / 1 64 CPU

没有任何特定的建议的页面文件大小。 您的要求将基于硬件,您使用的软件和您放在计算机上的负载。 要监视页文件使用率和要求,运行系统监视器,并收集在典型的使用情况的日志。 重点下列计数器。

收起该表格 展开该表格
计数器阈值建议的数值
Memory//Available 字节不小于 4 MB
Memory//Pages 输入 / 秒不超过 10 个页面
分页 File//%分配状况视图 不超过 70%
分页 File//%使用高峰 不超过 70%
Process//Page 文件字节数峰值不适用

请注意 应定期跟踪页文件使用。 如果增加使用或在系统上的负载,您通常会增加虚拟地址空间和页面文件空间需求。

Pages/sec 计数器

<script type="text/javascript"></script> 使用系统监视器时返回的 内存 性能对象的 Pages/sec 计数器的值可能会超过预期。 这些值不可能与页面文件活动或缓存的活动。 相反,这些值可能由导致正在按顺序读取内存映射文件的应用程序。

Pages/sec 计数器计数的页,从磁盘读取或的写入磁盘以解析对页的内存引用。 这些页不是在内存中引用时。 Pages/sec 值是 页输入 / 秒 页输出 / 秒 计数器值的总和。 Pages/sec 计数器包括系统缓存访问文件数据的应用程序的名义页面通信。

Pages/sec 是主要计数器监视,如果您担心过多的内存压力 (崩溃) 中,并在过多页面的可能造成。

但是, Pages/sec 计数器也用于其他活动,如连续读取内存映射文件或不是缓存的帐户。 通常, Pages/sec 计数器当您将看到以下计算其他活动:

  • 高值在 内存: Pages/sec 计数器。
  • 平均的值中,相对到被监视的系统或高值的在 内存: 可用字节 计数器。
  • 平均或小型值在 分页文件: %使用 计数器。
  • 非缓存的内存映射文件还查看平均或低的缓存活动。 (较低的缓存活动是也称为缓存错误活动)。

因此,高值在 内存: Pages/sec 计数器不一定表明内存压力或报告错误在系统监视器。 若要能够准确读取您的系统还必须监视其他计数器。

如何计算页面文件大小

<script type="text/javascript"></script> 用于一个或多个以下方法帮助您计算页面文件大小。

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

<script type="text/javascript"></script>

  1. 单击 开始 ,指向 管理工具 ,然后单击 性能
  2. 展开 性能日志和警报 ,单击 计数器日志 ,右键单击空白区域,在右窗格中中,,然后单击 新建日志设置
  3. 名称 框中键入在的日志的名称,然后单击 确定
  4. 常规 选项卡上单击 添加计数器
  5. 单击 使用本地计算机计数器
  6. 性能对象 列表中,单击 分页文件
  7. 单击 从列表选择计数器 依次单击 %分配状况视图 ,然后 添加
  8. 性能对象 列表中,单击 内存
  9. 从列表选择计数器 ,单击 可用字节 ,然后单击 添加
  10. 从列表选择计数器 ,单击 页输入 / 秒 单击 添加 ,然后依次和 关闭
  11. 单击 确定

使用典型的计算机使用,以了解您的计算机上的分页活动期间收集在日志。 然后,相应地做出调整页面文件大小。

方法 2: 使用 页文件字节高峰 计数器计算页面文件大小

<script type="text/javascript"></script>

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

<script type="text/javascript"></script> 若要确定近似最小页面文件所需的系统,计算由系统上的每个进程的峰值专用字节数的总和。 然后,减去系统上的内存量。

若要确定在为您的系统所需的近似最大页面文件空间,计算由系统上的每个进程的峰值专用字节数的总和。 然后,添加额外的空间的边距。 不会减去系统上的内存量。 其他边距的大小可以调整根据用于估计页文件要求快照数据中您信任。

请注意 该估计值是准确只有用于在进行计算的数据的快照是准确的。

页面文件输入 / 输出速率

<script type="text/javascript"></script> 为了避免重载系统或其他磁盘与页面输入/输出 (I/O) 活动,请设置计算机上的页面文件时遵循以下准则:

  • 如果页 I / O (实际磁盘 I / O) 速率每秒的 10 个以上页,我们建议执行不出现 I / O 活动的页面文件置于系统磁盘。 在页面 I / O Rate 是每秒或更多的 10 页,) 时建议使用专门用于分页在不同的硬盘。
  • 如果页 I / O 速率为用于分页的特定磁盘是每秒的 60 多个磁盘 I / O 操作,使用多个专用的页硬盘以获取更好的性能。 这样,对分页中, 使用多个非条带化磁盘还是使用 RAID 0 条带化磁盘的分页。 专用于每 60 页秒的 I / O 活动的页面的大约一个 I / O 硬盘。

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

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

    请注意 对您的系统获得最高性能是否用于峰值 I / O 速率而不是平均 I / O 速率这些计算。

重要 可支持性的信息: 本文专门为不需要内核模式或完全内存转储分析的计算机。 在业务流程需要到服务器以捕获至少应为转储分析,页面文件的传统的模型的物理内存的业务关键服务器的物理 Ram 加上大小 1 MB 或 1.5 倍的大小默认物理 RAM。 这确保操作系统分区在可用的磁盘空间大小足以容纳操作系统、 修补程序,已安装的应用程序、 已安装的服务、 一个转储文件和页面文件。 32 GB 的内存的服务器上, 驱动器 C 可能必须为至少 86 GB 到 90 GB。 这是 32 GB 的内存转储、 页面文件 (1.5 倍,物理内存) 的 48 个 GB、 4 GB,操作系统和 2 到 4 GB 为应用程序、 已安装的服务、 临时的文件等。 请记住驱动程序或内核模式服务泄漏可能消耗所有可用的物理内存。 因此,Windows Server 2003 x 64 的基于 SP 1 的服务器在 64 位模式下具有 32GB 的 RAM 可能有 32 GB 内核内存转储文件,您会希望仅 1 至 2 GB 转储文件在 32 位模式下。 出现此种情况是因为极大地增加的内存池。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值