我有一个具有 132 个插槽的执行主机,并且 condor 会很高兴地在那里运行 132 个作业。但是根据工作,这 132 个可以使用所有 RAM 并导致交换并最终丢弃。如何设置一个配置选项,上面写着“如果使用的 RAM 超过 nnGB,则不要运行作业”?
我已阅读https://htcondor-wiki.cs.wisc.edu/index.cgi/wiki?p=HowToLimitMemoryUsage 但它没有说明如何执行此操作。
当我说 RAM 已使用时,我指的是我在 free 中使用的列中看到的数字:
$ free -mh
total used free shared buff/cache available
Mem: 125G 44G 18G 19M 63G 79G