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

Re: Logon dalay



On Fri, 28 Oct 2005 18:27:21 +0400
"Nikita V. Youshchenko" <yoush@cs.msu.su> wrote:

> 
> > Есть проблема со свежеустановленным Debain Sarge (i386).
> > При значительной загрузке процессора (то есть, когда
> > кто-то компилится, считает и т.п.) наблюдается очень
> > значительные задержки при процедурах логина, su, ssh и т.п.
> 
> Проходили.
> Когда настроены libpamp-ldap и libnss-ldap, машина начинает обращаться к
> ldap серверу по всякому пустяку. В результате вполне возможен такой эффект.
> 
> Лечение:
> 
> - обязательно поставить nscd,
> 
> - убедиться, что машина не ходит сама к себе через SSL - это *сильно*
> замедляет процесс - минимум на порядок, если не на два.
> Желательно, чтобы она ходила по ldapi (т.е. через unix domain socket)
> 
> - поднять приоритет процессу slapd,
> 
> - если ничего не помогает - значит машинка не тянет. Так, машинка с парой
> процессоров в роли "сервера всего" заметно лучше, чем с одним.

Благодарю за советы, все это мы проверили, но радикально это проблемы не 
решает. Зато обозрение деабиановского багтрекера и исходников slapd
дало некоторое прояснение ситуации:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311491

В общем, там очень своеобразно сделана многопоточность, например, 
они зачем-то все время дергают shed_yield(). Где-то это хозяйство
и клинит, то ли в районе NTPL, то ли шедулера ядра. На старом
дебиане и фре такого не наблюдается.

Быстрое решение, как пишут, -- пересобрать без нитей, но при этом
не будет slurpd, но мне он не нужен. 

А дебиановский багтрекер, оказывается, рулит :))

-- 
Alexey V. Medvedev



Reply to: