[Sysadmins] openvz и java

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Ср Апр 2 11:31:33 MSD 2008


On Wed, Apr 02, 2008 at 10:58:06AM +0400, Денис Смирнов wrote:
> >> Увы уже всё установил и настроил, теперь не плохо было бы знать
> >> какие "грабли" меня могут ждать впереди например с openvz :).
> MS> NFS, Java, cdrecord.  В остальном сходу не припомню.
> А что с Java?

Оно ж дурное, JVM памяти нааллокейтит, а потом использует одну
десятую.  Ты -Xmx 640 -- а пока два гига контейнеру не дашь,
не поднимется.

In practice, a lot of applications do not use the memory very
efficiently and, sometimes, allocated memory will never be used
later. For example, Apache Web server at start time it allocates
about 20--30%% more memory that it will ever use. Some
multi-threaded applications are especially bad at using their
memory, and their rate of allocated to used memory may happen
to be 1000%.

http://wiki.openvz.org/UBC_systemwide_configuration#Limiting_memory_allocations

Кажется, в man vzctl упоминалась ручка, которая регулирует "порог
придуривания" -- когда malloc-нуть дадут "до K" или "в N раз
больше, чем privvmpages", но вот использовать всё равно обрежут
оными.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки Sysadmins