2

我正在做一个项目,我想模拟位于不同国家的节点等延迟。更具体地说,我想使用 DummyNet 在 LAN 中模拟 PlanetLab 系统。让局域网中的一个节点运行我的程序的多个实例,所以我想用 20 台机器实现在全球拥有 200-1000 个。

让我担心的是 DummyNet 管道的开销。如果我想在每台机器上安装 1000 个,预先制作它们,这将是一个很大的开销,因为这些机器不仅仅运行我的程序(它是多个组使用的测试平台)。

*这将是大约 1000 个管道,因为我希望每个实例与所有其他实例进行通信。

问题 #1:预先拥有大约 1000 个 DummyNet 管道真的是一个很大的开销吗?

问题#2:有没有办法以某种方式动态地创建它们(必要时打开它们)或任何其他方式来面对这个问题?

提前谢谢你的帮助 :)

4

0 回答 0