我们有一台 Windows Small Business Server 2011,它充当 Active Directory、DNS、Exchange 和文件服务器。(更新:还有 SQL 服务器)
每天服务器响应文件访问请求的速度会变慢两次以上。整个服务器看起来好像什么都没有响应,有时互联网也会挂起(可能是由于 DNS 响应太慢)。这种情况随机发生,用户会注意到它们,但通常没有管理员在现场处理这个问题。
日志没有显示任何与速度下降有关的特殊情况。
性能监视器的测试显示内存太少(16GB 中的 340Mb),每秒分页太多(这表明我们需要更多 RAM),并且平均 HDD 队列长度太长(3)。
该内存大部分由 Exchange 使用(7.5 Gb),据说这样是正常的。
您有什么想法可以阻止挂起并加快我们的服务器速度吗?是软件错误还是我们只是需要更多内存和更好的 CPU?
答案1
SQL 和 Exchange 会尝试占用所有可用内存。将它们放在同一台机器上不是一个好主意。在小型企业安装中,建议限制它们可以使用的资源。
对我来说,将 Exchange 内存使用量限制为 2GB 就足够了。
不幸的是,我还没有找到任何经验法则来指导这些软件需要多少资源。我看到有人为一个有 200 个用户的 Exchange 服务器使用了 4GB 内存...