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