NetLogo长期模拟性能下降问题排查与优化咨询
NetLogo长期大规模模拟性能持续下降问题
在Slurm HPC集群上运行NetLogo模型时,约4,500,000 ticks后会出现可预测的显著性能下滑。已实施以下资源优化措施,但问题仍存在:
- 将单模型的RAM分配从30GB提升至60GB
- 每100,000 ticks执行最短路径缓存清理
- 采用批量处理方式导出数据,并定期清理冗余列表
疑问
- 是否有用户在NetLogo长期模拟中遇到过类似的性能下降问题?若有,具体的解决方法是什么?
- 针对这类大规模模拟的性能衰退,有哪些可行的优化策略或配置调整方案?
图表补充说明
黑色线条表示所有模型在HPC分配的5天时限内完成模拟所需的最低进度要求。我可以将随机场景(绿色线条)的性能调整至稳定状态,但最终所有模型都会因速度过慢无法达标。
注:图表线条的透明度对应模型中遍历街道网络的智能体数量——透明度越高,智能体数量越少,理论性能越好,但所有模型均在4,500,000 ticks节点出现性能下降。
内容的提问来源于stack exchange,提问作者DeMelkbroer
相关产品推荐
相关产品推荐

