我们正在运行带有 Windows Server 2012 R2 的双处理器服务器 E5-2630 V3/64 GB RAM,该服务器安装了 IIS 和 SQL Server 2014,仅运行一个 Web 服务来为移动应用程序提供服务。
该服务器正在为近 500,000 名活跃用户提供服务,每秒大约有 500 个请求,我们正在最大限度地利用服务器的资源,因此我们正在考虑将这个双处理器服务器分成两个单处理器服务器,一个用于 IIS,另一个专用于 SQL Server。
我们已经调整了我们的 SQL 服务器并尽一切努力来提高性能,我们还使用 redis 进行缓存以尽量减少对数据库的访问。
第一个问题是,将双处理器服务器分成两个单处理器服务器是一个好主意吗?
您是否推荐适合我们情况的特定配置?
我们最近在应用程序日志中看到有关 SQL Server 工作进程匮乏的事件,由于所有进程都在被使用,在高峰时段速度变得缓慢。
有什么建议吗?
谢谢