IIS服务器和SQL Server的服务器规范优先级

时间:2013-10-25 04:25:25

标签: sql-server iis

我的工厂有2台服务器,我需要1台服务器用于IIS,另一台用于SQL Server。

这个工厂生产24小时运行并且持续交易。

目前一切都在服务器A上。当然这会导致一些性能问题。

所以我打算在不同的服务器上安装IIS和SQL Server。

我不确定我应该将哪个服务器用作IIS,将另一个服务器用作SQL Server 2008 R2。

< =服务器A =>

  • 2个CPU(2.40 ghz 2.39 ghz),总共16个核心
  • 8 GB

< =服务器B =>

  • 1个CPU(2.40 ghz 2.39 ghz),总共8个核心
  • 4 GB

这是我的第一个问题,所以我不确定我是否以正确的方式提问。 感谢。

1 个答案:

答案 0 :(得分:0)

简短的回答是SQL应该得到“大”服务器,因为它的处理几乎总是比IIS / App处理更密集。

更长的答案是,如果没有详细的分析和负载下的性能测试,您的分配和大小调整只是在黑暗中拍摄。最好的做法是:与工厂老板谈谈购买一台大型服务器并在其上安装VM ware。这将允许您将该服务器拆分为2个(或更多)虚拟服务器,您可以按照自己的方式进行配置。然后,一旦在生产场景中启动并运行IIS和SQL服务器,就可以研究压力如何在服务器之间分配。然后,您可以使用VMware来“调整”您的服务器,在需要的地方分配更多的处理和内存。

例如,如果您发现IIS / app服务器以99%mem / 99%cpu运行,则可以非常轻松地将更多内核和内存分配给服务器的IIS端,重启(需要l0秒) )并且您已成功调整服务器阵列的性能。