Windows 2003 服务器 CPU 利用率



我有戴尔Power Edge T410服务器(四核双至强5500系列,16 GB RAM),安装了Windows 2003服务器。我用 C# 编写了一段代码来处理大量的 no,经过一定的计算,结果存储在 6000 x 6000 的矩阵中。最后,它将此矩阵(3600 万个条目)写入文本文件 (172 MB)。当我在笔记本电脑上运行此程序时,CPU利用率达到100%,完成此任务需要40个小时。当我在服务器上运行此程序时,CPU 利用率仅为 10%,完成此任务几乎需要相同的 40 小时。现在我的问题是,很明显,服务器应该利用更多的 CPU ,至少 70% 并且应该在更短的时间内完成此任务,我如何实现这一目标?

重写代码以利用服务器的更强大功能,例如附加内核。

最新更新