LINUX.ORG.RU
ФорумAdmin

OpenVZ Не запускает много контейнеров одновременно

 ,


0

2

Тестирую OpenVZ...

[root@localhost ~]# vzctl start 54
Starting container...
Container is mounted
Container start failed (try to check kernel messages, e.g. "dmesg | tail")
Container is unmounted
[root@localhost ~]#  dmesg | tail
[ 2578.294686] CT: 54: stopped
[ 2578.294691] CT: 54: failed to start with err=-12

OpenVZ перестал запускать контейнеры, после 53 штук, но создавать-создает. Гдето в конфигах соит ограничение на кол-во одновремено запущенных контейнеров? Или гдето затуп. По ресурсам затыков быть не должно.

CentOS6.3 --ostemplate centos-6-x86


Гдето в конфигах соит ограничение на кол-во одновремено запущенных контейнеров?

Нет такого параметра

failed to start with err=-12
Это ошибка с нехваткой памяти:
ENOMEM (Cannot allocate memory)

Т.е. не хватает памяти у физической машины, для выделения контейнерам.

Выход: «подрезать» неиспользуемую память на других контейнерах. Рекомендую для начала попробовать прировнять vmguarpages с privvmpages.

dbzer0
()

Да и вообще с физического сервера посмотреть бы на:

cat /proc/user_beancounters

P.S.: выложить лучше на какой-нить pastebin.

dbzer0
()

А ну еще, случаем у вас не 32битная система? Если так, то посчитайте сумму всех kmemsize во ВСЕХ контейнерах и не превышает ли она 832Мб?

dbzer0
()

Ну и еще, стоит включить оверкомииттинг памяти, на сервере и контейнерах, если отключен, конечно. Оно позволит дать еще памяти.

cat /proc/sys/vm/overcommit_memory
 cat /proc/sys/vm/overcommit_ratio
dbzer0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.