Memory management 如何为蛇形作业预留空间?

Memory management 如何为蛇形作业预留空间?,memory-management,snakemake,Memory Management,Snakemake,我偶尔会遇到问题(linux/ubuntu),因为Snakemake启动的作业由于我无法控制的其他进程而内存不足。死刑可能会死得很惨 我可以通过onstart:,甚至在运行命令之前检查可用内存,但这很笨拙,甚至不安全 像这样的程序似乎能够保留空间——在Snakemake中(或为Snakemake)有没有办法做到这一点?我使用run:指令,因此我得到python的支持…Snakemake本身不支持这一点。你可以看一看,但你会保留你无法纠正他人行为的问题。看看biostars.org上的这个问答是否

我偶尔会遇到问题(linux/ubuntu),因为Snakemake启动的作业由于我无法控制的其他进程而内存不足。死刑可能会死得很惨

我可以通过
onstart:
,甚至在运行命令之前检查可用内存,但这很笨拙,甚至不安全


像这样的程序似乎能够保留空间——在Snakemake中(或为Snakemake)有没有办法做到这一点?我使用
run:
指令,因此我得到python的支持…

Snakemake本身不支持这一点。你可以看一看,但你会保留你无法纠正他人行为的问题。看看biostars.org上的这个问答是否真的很好,但它与我所寻求的正好相反:它让我的工作表现为设定一个最大值。我想设定一个最小值:-)