mesos cgroups 分離をテストしていました。どのようなエラーがスローされるかを確認します。以下のシェルプログラムをマラソンで実行しました。1 MB のメモリと 1 つの CPU が割り当てられています。
#!/bin/sh
temp=a
while :
do
temp=$temp$temp
echo ${#temp}
sleep 1
done
1 文字で 1B のスペースが必要になるため、一時文字列の長さが約 1 MB に達すると、上記のプログラムは例外をスローする必要があります。しかし、タスクはランダムに殺されるようです。タスクは、長さが1048576または 2097152 または 4194304 で強制終了されることがあります。
追加情報 - スレーブは --isolation='cgroups/cpu,cgroups/mem' で実行されます Mesos バージョン - 0.25