理论问题:服务器如何通过独立执行减少两倍的计算时间

时间:2018-09-02 11:16:50

标签: performance load load-balancing

这是一个理论性问题,我尝试查找信息,但没有找到任何东西。

问题如下:

我有10.000个独立的执行任务(每个带有输入的任务都可以给出一个输出,而另一个输入中未使用的就是结果本身),我知道每个执行在单个核心服务器中持续7秒,(因此将持续70.000秒以计算所有10.000个独立任务。

如果服务器数量增加一倍(现在我们有两个服务器,每个服务器只有一个线程),那么由于每个服务器将占所有操作的一半(5.000),因此所有执行将花费一半的时间。

但是我知道,当拥有多台服务器时,需要进行负载平衡。

我正在尝试查找需要更多的计算时间来进行负载平衡,但是我什么都没找到。

这可能是一个愚蠢的问题,但也许我没有在google中使用所需的关键字。

欢迎任何帮助!

谢谢。

0 个答案:

没有答案