改善 Windows 服务器性能

一般情况下,请使用 Microsoft Windows 服务器的缺省设置。但是,您采取的某些措施可能导致性能改善。

  • 维护有碎片的磁盘。经常在磁盘上运行磁盘碎片整理程序,包括 OS 磁盘,防止性能降低。每周在工作任务繁重的磁盘上运行该程序。可以使用与 Windows 一起发布的磁盘碎片整理程序,也可以使用在许多系统上按指定时间间隔自动运行的磁盘碎片整理程序。
  • 如果可能,请使用至少包含两块磁盘的独立页面文件磁盘阵列。将页面文件放在独立磁盘阵列上,会提高页面文件的性能,并且会防止因页面文件驻留在单个或慢速磁盘上而产生的瓶颈问题。也可以将页面文件的磁盘阵列格式化为 RAID 0。
  • 对于连接到服务器的存储子系统,RAID 阵列应包含尽可能多的磁盘主轴。例如,具有两个磁盘主轴的大型阵列通常是不足够的,但具有六到八个磁盘主轴的大型阵列(具体取决于环境)可获得最佳磁盘存储性能。有关更多详细信息,请参阅相关信息。
  • 为应用程序或后台服务优化性能。
    • Windows -- 在“控制面板”中,选择“系统 - 高级 - 性能选项”,然后选择“后台服务”。
    • 使用 NTFS 文件系统(NT 文件系统)。NTFS 文件系统具有比 FAT 或 FAT32 文件系统明显的性能优势。为获得最佳性能,应至少以 4 KB 大小的簇格式化磁盘。请使用比磁盘上平均文件大小略大的簇大小。NTFS 支持以下大小:512、1024、2048、4096、8192、16KB、32KB 和 64KB。例如,使用 16KB 划分的大小格式化 NTFS 卷,请在命令提示处输入 (format <drive>:/fs:ntfs/A:16K)。
  • RAID 集。设置数据磁盘 RAID 集时,应设置条带区大小近似等于平均逻辑磁盘每秒传输量,这可以在服务器典型工作负载下用 Perfmon 测量。将高速缓存写策略设置为回写。将高速缓存读策略设置为预读
  • 为每个 PCI 总线均衡 I/O 负载。如果服务器有网络适配器和 RAID 控制器,请将它们分别安装在不同的总线上。不要将 RAID 控制器放在有网络适配器的总线上。
  • 使用 LargeSystemCache。Windows 具有这种磁盘 I/O 高速缓存。缺省设置为倾向于文件共享。它比其他设置占用更多的内存。如果服务器内存是瓶颈,请设置该高速缓存倾向于网络应用,或者,在极端情况下,将其设置为最小内存。否则,请保留缺省设置。

    要在 Windows 中更改设置,请转至“控制面板”,单击网络和拨号连接图标,然后单击“本地连接”。右键单击网络连接的属性,并单击 Microsoft 网络文件和打印机共享

    选择以下某个选项:

    • 最大化用于文件共享的数据吞吐量
    • 最大化用于网络应用程序的数据吞吐量
    • 最小化使用的内存