仅在使用少于RAM阈值的情况下运行Condor作业



我有一个带有132个插槽的执行主机,秃鹰会在那里愉快地运行132个作业。但是根据这些132的工作,可以使用所有RAM并造成交换并最终浪费。如何设置配置选项说:"如果使用的RAM是更多,请不要运行作业。

我已经阅读了https://htcondor-wiki.cs.wisc.edu/index.cgi/wiki?p=howtolimitmememoryusage但这并不是说该怎么做。

当我说使用RAM时,我正在使用我在二手中看到的数字免费列:

$ free -mh
               total        used        free      shared buff/cache   available
Mem:           125G         44G         18G         19M         63G         79G

当htcondor确实对接时,它将MEMORY的值考虑在内。此值是可调的。

例如,您可以将以下设置在工人节点上设置为保留2GB:

MEMORY = $(DETECTED_MEMORY) - 2048

最新更新