История изменений
Исправление KennyMinigun, (текущая версия) :
Немного конфигурация кривая, поправил. Вот так работает:
group limit_usage {
perm {
task {
gid = cgtask;
fperm = 777;
}
admin {
uid = root;
}
}
cpu {
cpu.shares = 512;
}
memory {
memory.limit_in_bytes = "1G";
}
}
Только я срздал групу cgtask специально:
sudo groupadd cgtask
sudo usermod -a -G cgtask $USER
Ну и потом запустил:
# загружаем нашу конфигурацию
sudo cgconfigparser -l /etc/cgconfig.conf
# запускаем процесс
cgexec -g mem,cpu:limit_usage stress --cpu 1 --vm 1 --vm-bytes 6G
Еще б расковырять cgred, чтоб вообще автоматически. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html...
Исправление KennyMinigun, :
Немного конфигурация кривая, поправил. Вот так работает:
group limit_usage {
perm {
task {
gid = cgtask;
fperm = 777;
}
admin {
uid = root;
}
}
cpu {
cpu.shares = 512;
}
memory {
memory.limit_in_bytes = "1G";
}
}
Только я срздал групу cgtask специально:
sudo groupadd cgtask
sudo usermod -a -G cgtask $USER
Ну и потом запустил:
# загружаем нашу конфигурацию
sudo cgconfigparser /etc/cgconfig.conf
# запускаем процесс
cgexec -g mem,cpu:limit_usage stress --cpu 1 --vm 1 --vm-bytes 6G
Еще б расковырять cgred, чтоб вообще автоматически. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html...
Исходная версия KennyMinigun, :
Немного конфигурация кривая, поправил. Вот так работает:
group limit_usage {
perm {
task {
gid = cgtask;
fperm = 777;
}
admin {
uid = root;
}
}
cpu {
cpu.shares = 512;
}
memory {
memory.limit_in_bytes = "1G";
}
}
Только я срздал групу cgtask специально:
sudo groupadd cgtask
sudo usermod -a -G cgtask $USER
Ну и потом запустил:
cgexec -g mem,cpu:limit_usage stress --cpu 1 --vm 1 --vm-bytes 6G
Еще б расковырять cgred, чтоб вообще автоматически. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html...