对于 Web 应用程序而言,快速 CPU 与 SSD 驱动器的性能问题

对于 Web 应用程序而言,快速 CPU 与 SSD 驱动器的性能问题

我需要设置一个专用服务器来运行后端带有 SQL Server 的 Web 应用程序。目前对我来说最重要的事情就是 Web 用户的性能。以下是我的选择:

  • 英特尔四核 2 核 Q9400(评分 ~ 3500)+ 8GB DDR2 RAM + 80 GB 英特尔 320 系列 SSD 驱动器

或者

  • Intel Xeon 四核 x3450(认证分数 ~ 5300)+ 8 GB DDR3 RAM + 500GB 7200 rpm sas 硬盘

在性能方面,两者之间有明确的选择吗?它将具有 Windows 2008-r2、SQL Server(Web 版)数据库和 IIS 7.5 服务 Web 应用程序。

答案1

问题是,除非我们知道您面对的是哪种负载,否则我们无法提供有效的意见。如果您要处理大量简单页面,则最好使用更多处理器能力和内存进行缓存。如果您要处理执行 SQL 密集型数据库查询的 Web 服务,以便汇总和输出大量不同的数据,那么 SSD 将是最佳选择。

另一个问题是数据库有多大?如果你只有 4-8 GB 的数据库,那么最好购买较便宜的驱动器,并将剩余的钱花在购买 12 或 16GB 的 RAM 上,这样 MSSQL 就可以将整个数据库加载到内存中,而且速度仍然比 SSD 快。

相关内容