目前,我在具有 640mb RAM 的 VPS 上运行 Windows Server 2003,并且运行良好。我想将操作系统升级到 Windows Web Server 2008 或 Windows Web Server 2008 R2。
我知道很难说需要多少 RAM,但是你能比较一下 2003 版和两个新的 2008 版吗?
VPS 上的 RAM 是迄今为止最昂贵的项目,所以我想知道与 640MB 和 2003 相比,1GB 和 2008 或 2008R2 是否能获得类似的性能。
基本上我运行 IIS、SQL Server 和 MailEnable。
编辑:
让我们换一种说法:2008 和/或 2008 R2 需要的 RAM 比 2003 多吗?例如,在类似情况下(相同的数据库、相同的网站和运行的程序等),我能说我需要相同数量的 RAM 吗?1.5 倍?2 倍?就 RAM 而言,2008 比 2003 消耗多少?
答案1
如果您使用相同的功能,Server 2008 和 R2 所需的 RAM 会比 Server 2003 少一点。每个版本都提供更多功能,安装/启用时需要更多 RAM;但核心操作系统本身所需的 RAM 实际上更少。
答案2
这真的取决于你的负载。我这里有一个 VPS 中 8GB 的 SQL,我的系统有 256MB(核心,仅 DNS)。尤其是数据库,这真的取决于数据库。我会继续使用你现有的系统,看看会发生什么。然后根据需要升级。
答案3
SQL Server R2 只有 64 位,因此我建议您将服务器升级到 1GB RAM,因为在某些情况下 64 位操作系统可以获得更多的 RAM,但我个人建议使用 Windows Server 2008 将系统升级到 1Gb RAM。