Yanıtlar:
Bence bu yapılabilir cgroups
:
mpigroup
Bellek sınırı (örneğin 50 GB) olan bir grup (veya seçtiğiniz ad) oluşturun:
cgcreate -g memory,cpu:mpigroup
cgset -r memory.limit_in_bytes=$((50*1024*1024*1024)) mpigroup
Sonra, mpiexec zaten çalışıyorsa, bunu bu gruba getirin:
cgclassify -g memory,cpu:mpigroup $(pidof mpiexec)
Veya mpiexec
bu grup içinde yürütün:
cgexec -g memory,cpu:mpigroup mpiexec -16 ...
memory
Kontrolör yeterli olmamalı mıcgcreate -g memory:mpigroup
?