我们正在使用一个旧应用程序(称为 Aldfaer),它只使用一个线程。目前,其中一个进程需要大约 90 分钟才能完成,我们希望减少完成此作业所需的时间。为此,我们希望在多个 CPU 上运行这个单线程。
有人知道有什么方法可以实现这个吗?这甚至可能是使用 CPU 虚拟化或类似的东西。
答案1
如果应用程序处理的数据可以分成几个更小的包,那么您可以运行该应用程序的多个副本,每个副本处理一部分数据然后尝试将结果放在一起(即使用脚本)。
答案2
您所描述的情况是不可能的。购买配备最快 CPU 的计算机(核心/线程数不重要)。