[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: oom-killer в domU xen



On Wed, Sep 23, 2009 at 10:58:16AM +0600, Stanislav Vlasov wrote:
> Есть xen 3.4.0 под Centos 5/64.
> Под ним около двух десятков виртуальных машин.
> Понадобилось поставить еще одну. Поставил Debian/Lenny, так как ничего
> специфичного не требовалось (mysql/apache2 и т.п.)
> Сделал настройки, решил настроить бекап. Бекап делается посредством rsync от
> рута по ssh (через sudo и т.п.).
> Получаю следующее:
> 
> Sep 23 10:31:43 intranet kernel: [  295.512818] rsync invoked oom-killer:
> gfp_mask=0xd0, order=1, oomkilladj=0
> Sep 23 10:31:43 intranet kernel: [  295.514626] Pid: 13725, comm: rsync Not
> tainted 2.6.26-2-xen-686 #1
> 
> В тот момент я наблюдал за top. Никто память не ел, просто рос кеш.
> 
> На остальных машинах такого не наблюдается, в том числе и на тех, где ядро i686
> как здесь.
> 
> Вопрос: что это было и как этого избежать?

На первую часть вопроса врядли кто сможет ответить, а для второй есть
решение: запретить memory overcommit, который по умолчанию в линуксе
разрешен.

Описано в Documentation/vm/overcommit-accounting в исходниках ядра.

-- 
Stanislav


Reply to: