OpenVZ Forum


Home » International » Russian » Как ограничить размер Свопа ?  () 1 Vote
Re: Как ограничить размер Свопа ? [message #6544 is a reply to message #6540] Wed, 20 September 2006 07:56 Go to previous messageGo to previous message
Umka is currently offline  Umka
Messages: 56
Registered: September 2006
Member
vaverin wrote on Wed, 20 September 2006 03:07

Уважаемый UMKA,

вы правы, это действительно напоминает RLIMIT_AS. посмотрите по нашим сырцам: повсюду с изменением mm->total_vm у нас есть ub_memory_charge.

Однако этот RLIMIT_AS действует per-mm, а privvmpages относится к группе процессов с общим UB. И это вовсе не сумма per-mm лимитов, тут есть ряд тонкостей: например если вы используете shared mapping, то новой памяти выделяться не будет и privvmpages изменится, а вот mm->total_vm тем не менее увеличится.

Если вас это интересует, посмотрите детали в ub_memory_charge и VM_UB_PRIVATE.

Ясна. значит ваш подход не лучше того что используется в linux vserver.... и java будет показывать запредельные цифры используемой памяти.
в отличии от FreeVPS где память учитывается в момент использования и если java использует 256М будет показано использование 256М, а не 2G.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: loop device внутри VPS
Next Topic: SMP kernel не работает
Goto Forum:
  


Current Time: Wed Jul 17 13:38:13 GMT 2024

Total time taken to generate the page: 0.02712 seconds