我有一个带有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