如何将更多的CPU和RAM分配给SUMO(模拟城市交通)

时间:2018-08-29 20:28:40

标签: sumo

我已经下载并解压缩了sumo-win64-0.32.0并在功能强大的机器(64GB ram,Xeon CPU E5-1650 v4 3.6GHz)上运行sumo.exe,大约可行驶14万次,108k边缘和25k车辆类型在模拟的前30分钟内出发。我注意到我的CPU使用率仅为30%,内存使用率仅为38%,是否有任何方法可以通过迫使相扑使用更多的CPU和内存,或者可能并行运行来提高速度?来自"Can SUMO be run in parallel (on multiple cores or computers)? 仿真本身始终在单个内核上运行。”

看来不可能进行并行处理,但是要专门分配更多的CPU和内存呢?

1 个答案:

答案 0 :(得分:2)

Windows通常会显示CPU利用率,因此100%表示所有内核都已使用,因此30%可能已经超过一个内核,并且无法通过单线程应用程序作为相加来提高该利用率。同样,如果您的方案完全适合RAM,则没有必要增加它。您可能想尝试SUMO拥有的几种并行化方法中的一种,但是除了一些玩具示例(没有一个在官方发行版中)之外,它们中没有一个比这更进一步了,并且速度的提高有时只是微不足道的。您可能最好的办法就是进行一些性能分析,找到性能瓶颈和/或将结果发送给开发人员。