将 Windows Server 2003 升级到 2008 会带来多大的性能损失(如果有的话)?

将 Windows Server 2003 升级到 2008 会带来多大的性能损失(如果有的话)?

这里有没有人从 Windows Server 2003 升级到 2008?对于您在其上运行的应用程序,您是否遇到了重大的性能损失?

就我而言,我只是用一台旧的 P4 机箱做了一个简单的实验。Win 2003 的运行速度与普通桌面操作系统一样。它的启动和运行许多应用程序的速度非常快。当我将操作系统更改为 Windows Server 2008 时,出现了巨大的差异,桌面速度慢得像爬行一样。

CPU 使用率飙升至 100%,操作系统几乎无法运行,更不用说在 P4 盒子里运行了。使用它作为服务器,我经历了短暂的延迟,但我是唯一的客户端。我不知道如果有数千/数百万个连接会发生什么。

答案1

Windows Server 2008 肯定比 2003 更耗资源;基本设置闲置时使用大约 400 MB 内存,而 Windows 2003 的相同基本设置使用不到 100 MB。DC/DNS/DHCP(标准基础结构角色)使用大约 600 MB,同样,使用 Windows 2003 执行相同操作时,不到 200 MB 就足够了。这在虚拟测试环境中尤其痛苦,因为您将使用 600 MB 宝贵的 RAM 仅用于创建 DC。

话虽如此,Windows Server 2008 实际上改善性能,如果你有足够的资源;它的扩展性比其前身好得多。

对于小型/旧系统(少数核心,x86,少于 4 GB),Windows Server 2003 仍然是最佳解决方案,除非你实际上需要2008 年特点。

对于大型/新系统(多核、x64、超过 4 GB),Windows Server 2008 (R2) 是最佳选择。

答案2

如果它在 P4 上运行,我认为它不在服务器硬件上。如果您的硬件不在 HCL 上,我完全可以预料到会出现性能问题。

我有几个 IBM x3650,从 2003 年迁移到 2008 年,它们都很好。

答案3

就我个人而言,我曾使用过 2003 和 2008,但应用程序性能没有明显差异。这是基于未使用 100% 内存且使用全新安装而非升级的系统 - 我不信任家用 PC 的升级安装,因此我当然不信任生产服务器的升级安装。如果您的 RAM 不足,那么 2008 会占用更多内存,这将导致问题。2008 还需要比 2003 更多的磁盘空间 - 在大多数环境中这不是问题,但需要注意。

相关内容