Есть система - 10.0-STABLE FreeBSD, установлен ezjail-3.3, в ядре прописан rctl
создаем jail, вносим ограничения в /etc/rctl.conf:
Код: Выделить всё
jail:jail01:pcpu:deny=50
jail:jail01:vmemoryuse:deny=1g
запускаем jail, заходим в него, смотрим вывод top -PSCH:
Код: Выделить всё
last pid: 2221; load averages: 0.07, 0.06, 0.06 up 0+01:12:50 12:53:09
10 processes: 1 running, 9 sleeping
CPU 0: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 1: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
Mem: 18M Active, 46M Inact, 223M Wired, 604K Cache, 19M Buf, 3658M Free
Что нужно сделать, что б в jail показывало выделенную память, т.е. в данном случает 1g, а не всю?
Ну и заодно, как ограничить кол-во ядер процессора, чтоб jail не только использовал 1 ядро, а так же и показывал 1 ядро в топе?
Спасибо!
