基于 Xeon 的工作站在 Windows XP 上的运行速度是否比在 Windows 7 上的运行速度慢?

基于 Xeon 的工作站在 Windows XP 上的运行速度是否比在 Windows 7 上的运行速度慢?

我在公司有一台基于 Xeon 的计算机,运行 Windows XP 和 3G RAM。由于与公司某些软件存在兼容性问题,我无法将 Windows XP 16 位升级到 32 位或 Windows 7。当我使用任务管理器窗口查看处理器功能的使用情况时,我从未看到 4 个处理器的使用率超过 47-50%,即使计算机运行缓慢。这可能是因为 Windows XP 无法利用这个巨大的处理器吗?

答案1

它是单插槽系统还是双插槽系统?XP Home 仅授权用于单插槽系统,即使有更多可用插槽,也只会使用一个。XP Pro 将使用 2 个插槽。每个插槽的真实核心/线程/逻辑 CPU 数量无关紧要。

另一种可能性更大,那就是您根本没有做任何足够线程化的事情来利用所有可用的核心。

另一种可能性是其他一些资源(可能是 I/O)才是真正的瓶颈。

答案2

如今,导致速度缓慢的最常见原因是 I/O 性能不佳,尤其是当您拥有多核处理器且 CPU 利用率未达到 100% 时。您的 4 个核心可以请求比单个磁盘更多的资源。

但是“50%”限制确实表明您只有 2 个线程在执行所有繁重的工作,这通常是应用程序(而不是操作系统)的限制。Windows XP 支持数百个线程,但您的应用程序必须请求它们。

相关内容