嘿大家,请耐心等待,因为我很久没有看过服务器了。
我遇到的问题是 Windows 2008 Standard FE Service Pack 2
英特尔至强 X3430 @ 2.40 2.39 GHZ 4 GB 内存 64 位
除了物理内存峰值达到 91% 且每秒始终出现超过 100 次硬故障外,似乎没有其他问题。
据我了解,机器上出现硬故障的情况相当罕见。
有什么日志可以给你看吗?或者我自己调查一下。
机器的总体性能还可以,我可以访问 SBS2008 并相当顺利地更改设置,没有挂起等。但是,我们连接到服务器并通过应用程序执行大量 SQL。对于检索 20 行记录,可能需要 20 多秒。
提前致谢,杰米
编辑:
服务器的用途:
- IIS ASP Web 服务
- SQL 2008
- 项目清单
- 交换
由于声誉低,无法上传截图 - 为什么我的 SO 不能在这里工作:)
答案1
因此,无需进行更多诊断和故障排除,我会说最好的选择是按照 Microsoft 的建议将 RAM 至少从 4GB 增加一倍至 8GB,这将为 SQL 在 RAM 中存储表数据提供更多空间。
您会在屏幕截图中的“提交”列中注意到,其他具有大量 RAM 活动的繁忙服务是 Exchange 和 Exchange Edge Svc(如果您没有 exch edge 服务器,您可能能够禁用该服务)。看起来您还有两个 SQL 服务器实例正在运行,我认为这是 SBS 的常态。
您可以在性能监视器中查看物理磁盘“平均磁盘队列长度”,该值不应超过物理磁盘数量的 1-2 倍……如果超过,则表明服务器需要更多磁盘 I/O(更多磁盘),但这可能是一个转移注意力的借口,因为当 RAM 不足时,服务器将被迫在页面文件中使用更多磁盘。根据我的经验,添加 RAM 将减少磁盘作为“假装 RAM”的使用,并使从登录到 SQL 和 Exchange 的所有操作都更加快捷。