LINUX.ORG.RU

lxc и управление памятью

 , , ,


0

1

Добрый вечер!

Не как не удается мне побороть эту систему контейнеров.

Везде по-умолчанию советуют ограничивать память путем прописывания в конфиг:

lxc.cgroup.memory.limit_in_bytes = 256M

Однако что же на деле! А на деле, именно то что никакого ограничения и не вступает в силу, не до, не после перезагрузки системы или контейнера.

Кто сталкивался? Варианты решения проблемы?

:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.2 LTS
Release:	12.04
Codename:	precise

Там, емнип, свап играет роль и как-то странно считается, вместе с памятью.

lxc.cgroup.memory.memsw.limit_in_bytes поставь равным к lxc.cgroup.memory.limit_in_bytes

UPD: http://www.mattfischer.com/blog/?p=399

Note the second setting is for overall memory + swap, not just swap usage.

cx ★★ ()
Последнее исправление: cx (всего исправлений: 1)
Ответ на: комментарий от leave

OpenVZ к сожалению не имеет, ну вот прям на голом ядре всех включеных опций для своей работы, нужно патчить. а lxc нативная хня

iandriyanov ()
Ответ на: комментарий от iandriyanov

но ты же сам видишь, как оно «работает». А если серьезно, то для применения вне десктопа параноика оно пока и близко не готово.

leave ★★★★★ ()
Ответ на: комментарий от leave

Тут прав, безусловно ты.

Хотелось все-таки понять. Потому как простота его использование выше всякого всего! Однако какая то храмота с этой cgroup'ой

iandriyanov ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.