我的 netlogo 模型需要多少 RAM?

问题描述 投票:0回答:2

我正在基于非常大的 GIS 地图构建模型。我正在地图的较小部分上构建它,因为 shapefile 甚至不会加载到我计算机上安装的 Netlogo 中(我已经修改了 JVM 设置中所需的空间)。

我可以访问一个大型计算平台,这是一个处理器集群。 (我知道一种模型仅在一个处理器上运行) 为了能够使用集群,我必须评估模型需要多少 RAM 和时间。

  1. 如何在监控时间时监控 netlogo 中的 RAM 使用情况?

  2. 对于从小型模拟数据集到较大数据集的 RAM 和时间的外推,您有什么建议/经验法则吗? 我相信我应该一步一步地完成它,并根据命令“乘以额外补丁的数量”。

对于背景,我不是计算工程师,我是做建模的农学/水文学研究员。感谢您的宝贵时间!

cluster-computing netlogo ram monitor
2个回答
1
投票

从netlogo-users google组中,我得到的答案是我应该使用Windows中的“任务管理器”工具并在运行模型时监视netlogo的具体内存使用情况。


0
投票

也许 Gary Polhill 制作的这个包可能适合你。通过在行为空间运行期间使用 mgr:mem 和 mgr:cpu-time,您可以测试不同行为空间运行中使用的 cpu_time 和内存的分布。

https://github.com/garypolhill/netlogo-jvmgr

© www.soinside.com 2019 - 2024. All rights reserved.