这算是学LINUX的BUFFER和CACHE么?
PAGEFILE和SWAP等价么?
还要是想办法调到一个合适的值吧,
要不然,微软的东东,总要额外小心。。
我觉得我们公司的用户数和邮件量, msExchESEParamCacheSizeMax的值为458752--3.5G左右即可吧。
不适合,那再调整。
较大的数据库缓存大大提高了性能,原因是减少了磁盘输入/输出 (I/O) 并且从内存中读取信息的速度比从磁盘中读取信息的速度快很多。
由于 Exchange 2007 中的 64 位体系结构,数据库缓存的最大大小不再受虚拟地址空间的限制。相反,它由可用的内存数量以及数据库 I/O 决定。例如,在物理 RAM 为 16 GB 的服务器上,ESE 可能会将数据库缓存增加到 8 GB(如果该数量足以满足其内存需要),并且留出其余内存用于系统缓存和服务器上运行的其他应用程序。
由于默认情况下没有设置数据库缓存的最大大小,因此 ESE 可以将数据库缓存的大小增加到使用服务器上的几乎所有可用的 RAM(如果有足够的数据库 I/O 压力证明这个增加是正当的)。如果其他应用程序或 Windows Server 系统缓存请求或需要内存,则 ESE 根据需要减小数据库缓存的大小。除非有足够的数据库 I/O 压力证明应该增加,否则 ESE 不会增加缓存的大小。在 RAM 至少为 2 GB 的服务器上,Exchange 2007 的默认数据库缓存的最小大小为 512 兆字节 (MB)。
可以使用 Active Directory 服务接口 (ADSI) 编辑来设置数据库缓存的最大大小。
-
启动 ADSI 编辑。(依次单击“开始”、“运行”,然后键入 adsiedit.msc。)
-
在 ADSI 编辑中,从“操作”菜单中,单击“连接到”。
-
在“连接设置”的“连接点”下,单击“选择众所周知的命名上下文”,然后从相应的列表中选择“配置”。
-
在“计算机”下,单击“选择或键入域或服务器”,然后在相应的框中,选择或键入您的域控制器名称。
-
单击“高级”。
-
在“高级”中,选择“指定凭据”,然后在相应的框中键入用户名和密码。
-
在“端口号”框中,键入 389。
-
在“协议”下,单击 LDAP。
-
单击“确定”关闭“高级”对话框。
-
单击“确定”关闭“连接设置”对话框。
-
在 ADSI 编辑中,您连接到域控制器的“配置”容器。
-
导航到以下对象:Configuration/Services/Microsoft Exchange/<Your Organization>/Administrative Groups/<Your Administrative Group>/Servers/<Server Name>/Information Store。
-
右键单击“信息存储”,然后单击“属性”。
-
在“属性编辑器”选项卡上,单击 msExchESEParamCacheSizeMax,然后单击“编辑”。
-
在“整数属性编辑器”中,键入数据库缓存的最大大小(以 8 KB 页面数量形式指定),然后单击“确定”。
例如,若要将数据库缓存大小设置为 14 GB,则 14 GB (14,680,064 KB) 除以 8 得到的值为 1,835,008 个 8 KB 的页面。在“整数属性编辑器”对话框中,不使用逗号或句点键入该值。
-
单击“确定”关闭“信息存储属性”。
-
关闭 ADSI 编辑,然后重新启动 Microsoft Exchange 信息存储服务。