OpenVZ Forum


Home » International » Russian » 2.6.9-023stab046.2-enterprise x86. VE может быть > 2G?
2.6.9-023stab046.2-enterprise x86. VE может быть > 2G? [message #34549] Fri, 16 January 2009 15:57 Go to next message
rubobman is currently offline  rubobman
Messages: 11
Registered: March 2008
Junior Member
сабж. Если да то как настроить? Всего в серваке 32G.
Re: 2.6.9-023stab046.2-enterprise x86. VE может быть > 2G? [message #34552 is a reply to message #34549] Fri, 16 January 2009 18:24 Go to previous messageGo to next message
khorenko is currently offline  khorenko
Messages: 532
Registered: January 2006
Location: Moscow, Russia
Senior Member
Да, может быть.
Непонятно, в чём конкретно проблема, объясните, пожалуйста, поподробнее, что не получается.

--
Константин


If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
Re: 2.6.9-023stab046.2-enterprise x86. VE может быть > 2G? [message #34568 is a reply to message #34549] Mon, 19 January 2009 02:44 Go to previous messageGo to next message
rubobman is currently offline  rubobman
Messages: 11
Registered: March 2008
Junior Member
К примеру не выполняются команды:
[root@dl740 ~]# vzctl set 103 --kmemsize 3221225472:3221225472 --save
Bad parameter for --kmemsize: 3221225472:3221225472

[root@v103 /]# sysctl kernel.shmmax=4294967296
[root@v103 /]# sysctl -a| grep kernel.shmmax
error: unknown error 1 reading key 'kernel.cap-bound'
kernel.shmmax = 0

Вот и спрашиваю, где-то может забыл, что-то настроить?

На хостовой машине kernel.shmmax = 2147483648
больше тоже не выставляется.
Re: 2.6.9-023stab046.2-enterprise x86. VE может быть > 2G? [message #34573 is a reply to message #34568] Mon, 19 January 2009 10:18 Go to previous messageGo to next message
khorenko is currently offline  khorenko
Messages: 532
Registered: January 2006
Location: Moscow, Russia
Senior Member
Добрый день.

Действительно, kmemsize нельзя выставить столь большим. Максимум для большинства параметров -
MAX_ULONG.

Однако это отнюдь не означает, что контейнер не может использовать более 2Gb памяти, потому что:
* privvmpages также может принимать значения только до MAX_ULONG, но считается оно в page-ах, т.е. надо умножать на 4096.
* kmemsize - это размер памяти, которое будет использовать ЯДРО для процессов в этом Контейнере. Этой памяти и не нужно так много - такой памяти на машине даже с enterprise ядром - только 3Gb, сколько бы планок не поставили (оценка сверху, конечно).

--
Константин


If your problem is solved - please, report it!
It's even more important than reporting the problem itself...

[Updated on: Mon, 19 January 2009 10:19]

Report message to a moderator

Re: 2.6.9-023stab046.2-enterprise x86. VE может быть > 2G? [message #34582 is a reply to message #34573] Mon, 19 January 2009 13:08 Go to previous messageGo to next message
rubobman is currently offline  rubobman
Messages: 11
Registered: March 2008
Junior Member
больше интересует kernel.shmmax > 2G
shmpages у меня 2147483647
Re: 2.6.9-023stab046.2-enterprise x86. VE может быть > 2G? [message #34583 is a reply to message #34582] Mon, 19 January 2009 13:29 Go to previous message
khorenko is currently offline  khorenko
Messages: 532
Registered: January 2006
Location: Moscow, Russia
Senior Member
Боюсь, этот sysctl к OpenVZ не имеет отношения, он наследуется из стандартного ядра RHEL5.

2.6.18_kernel_sources/Documentation/sysctl/kernel.txt
...
shmmax:

This value can be used to query and set the run time limit
on the maximum shared memory segment size that can be created.
Shared memory segments up to 1Gb are now supported in the
kernel. This value defaults to SHMMAX.
...

я посмотрел, внутри ядра для этого sysctl используется переменная типа unsigned int, так что опять 2147483647 - это предел.

--
Константин


If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
Previous Topic: [SOLVED] проблемы с установкой tomcat на VE
Next Topic: chkrootkit ругается
Goto Forum:
  


Current Time: Tue Feb 07 06:05:51 GMT 2023

Total time taken to generate the page: 0.01141 seconds