回答:
私はこれを使用して行うことができると思いますcgroups
:
mpigroup
メモリ制限(たとえば、50GB)を付けた(または任意の名前の)cgroupを作成します。
cgcreate -g memory,cpu:mpigroup
cgset -r memory.limit_in_bytes=$((50*1024*1024*1024)) mpigroup
次に、mpiexecがすでに実行されている場合は、このcgroupに移動します。
cgclassify -g memory,cpu:mpigroup $(pidof mpiexec)
または、mpiexec
このcgroup内で実行します。
cgexec -g memory,cpu:mpigroup mpiexec -16 ...
memory
コントローラは十分ではありません:cgcreate -g memory:mpigroup
?