我刚刚查看了一些Exchange服务器的旧笔记,我之前在以前的工作中为一个项目指定了这些服务器.它们适用于具有大邮件配额的相当大的组织,因此每个邮箱服务器具有96GB RAM.磁盘布局是:
> 147GB RAID1,用于操作系统,应用程序和页面文件
> 1.2TB RAID 10用于邮件数据库
> 900GB RAID 10用于日志
这在理论上似乎很好,直到你意识到,默认情况下,你将在147GB分区上拥有一个96GB的页面文件,导致它很快就能达到全盘.在这种情况下,您是否将页面文件移动到另一个分区并失去恢复故障转储的能力并牺牲了一些性能?我是否应该为镜子订购一对300GB磁盘(这是我最终做的)?我是否应该将页面文件大小人为限制为更小的32GB?
微软的官方推荐,自NT 4.0以来没有改变)是:
> 8GB:RAM大小至少10MB
>< 8GB:1.5x RAM >将页面文件添加到其他磁盘可能会将性能提高到最大值
>所有页面文件总数最大1.5倍RAM,但仅仅因为Windows永远不会有效地使用更多.如果它一直使用页面,则需要更多RAM.
正如您所提到的,如果服务器崩溃,系统驱动器上的页面文件必须与RAM 10MB一样大,以获得完整的内存转储.我从来没有发现完整的内存转储对于诊断服务器崩溃有用,只不过是一个小型转储.服务器应配置为小型转储或完全转储,无论您认为在诊断崩溃时最有利于您.
特定于Exchange 2003,2007和2010:它们都遵循页面文件的操作系统建议,如上所示,对于WinNT 4.0到Server 2012也是如此.其他版本可能是相同的,但我不熟悉它们并且没有挖出文档.