備忘録

備忘録

CPU使用率メモリ使用量を制限してコマンドを実行する方法

Ⅰ. はじめに

タイトルの通り「CPU使用率メモリ使用率を制限してコマンドを実行する方法」です。

Ⅱ. やり方

# CPU使用率制限
systemd-run --user --wait -p CPUQuota=30% stress --cpu 1 --timeout 10s

# メモリ使用量制限
systemd-run --user --wait -p MemoryLimit=4G YOUR_COMMAND

実行結果

stressコマンドは本来CPU使用率が100%になるが約30%に収まっている。
f:id:kagasu:20211213185551p:plain