Подвисание на несколько секунд FreeBSD 8.1 amd64
Модераторы: Trinity admin`s, Free-lance moderator`s
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
Подвисание на несколько секунд FreeBSD 8.1 amd64
Стоит FreeBSD 8.1 amd64 на железе HP Proliang DL180 G6 (4Гб оперативы, Intel(R) Xeon(R) E5504@2.00GHz). При выполнении некоторых команд (top, логине по ssh на тачку, ...) сервак как-будто подвисает на несколько секунд. Памяти и проца ему хватает с головой, так как выполняет функции шлюза для небольшой организации.
Может кто сталкивался, с таким и знает как решить проблему?
Может кто сталкивался, с таким и знает как решить проблему?
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
Проблема оказалась в samb'e, а точнее в демоне smbd. Но мне для авторизации в AD нужен только windind. Собственно, лишнее пока отключил, наблюдаю.
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
Хотя нет, проблема-таки оказалась и в самом winbind'e. Он тоже влияет на процесс торможения, правда теперь несколько получше (раза в 2 меньше времени), но всё равно ощущается.
Может стоит немного потюнить самбу или как-то ограничить ресурсы winbin'a?
Может стоит немного потюнить самбу или как-то ограничить ресурсы winbin'a?
-
- Advanced member
- Сообщения: 327
- Зарегистрирован: 15 сен 2007, 13:23
- Откуда: Екатеринбург
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
/usr/local/etc/smb.conf и /etc/nsswitch.conf покажите?
С уважением, Александр
ICQ://13043204
ICQ://13043204
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
/etc/nsswitch.conf
/usr/local/etc/smb.conf
Код: Выделить всё
group: files winbind
group_compat: nis
hosts: files dns
networks: files
passwd: files winbind
passwd_compat: nis
shells: files
services: compat
services_compat: nis
protocols: files
rpc: files
Код: Выделить всё
[global]
unix charset = KOI8-U
dos charset = CP866
display charset = KOI8-U
workgroup = DOMAIN
netbios name = gw-new
server string = gw-new
wins support = no
dns proxy = no
log file = /var/log/samba34/log.%m
max log size = 1000
syslog = 0
security = ads
password server = 10.1.5.21
realm = DOMAIN.LOCAL
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword :* %n\n *passwd:*password\supdated\ssuccessfully* .
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
idmap uid = 10000-20000
idmap gid = 10000-20000
template shell = /bin/sh
winbind enum groups = yes
winbind enum users = yes
template homedir = /home/%D/%U
client use spnego = yes
winbind use default domain = no
winbind refresh tickets = yes
winbind cache time = 10
restrict anonymous = 2
domain master = no
local master = no
preferred master = no
os level = 0
-
- Advanced member
- Сообщения: 327
- Зарегистрирован: 15 сен 2007, 13:23
- Откуда: Екатеринбург
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
Код: Выделить всё
winbind enum groups = yes
winbind enum users = yes
С уважением, Александр
ICQ://13043204
ICQ://13043204
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
Заметил такую закономерность (если выполнить одно из этих условий, неважно какое):
1) Если убрать из файла nnswitch.conf упоминания о winbind'e тормоза пропадают.
2) Если в конфиге самбы выставить
то тормоза пропадают
Посему вопрос: что дают записи winbind'a в файле nsswitch.conf?
Будет ли нормально проходить авторизация в squid'e при выполнении одного из условий (1 или 2)?
Меня волнует лишь то, что бы юзеры могли авторизоваться через squid через ntlm/basic авторизацию.
1) Если убрать из файла nnswitch.conf упоминания о winbind'e тормоза пропадают.
2) Если в конфиге самбы выставить
Код: Выделить всё
winbind enum groups = no
winbind enum users = no
Посему вопрос: что дают записи winbind'a в файле nsswitch.conf?
Будет ли нормально проходить авторизация в squid'e при выполнении одного из условий (1 или 2)?
Меня волнует лишь то, что бы юзеры могли авторизоваться через squid через ntlm/basic авторизацию.
-
- Advanced member
- Сообщения: 327
- Зарегистрирован: 15 сен 2007, 13:23
- Откуда: Екатеринбург
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
Дают возможность системе авторизировать доменных пользователей на доступ к каким-либо ресурсам.skeletor писал(а):Заметил такую закономерность (если выполнить одно из этих условий, неважно какое):
1) Если убрать из файла nnswitch.conf упоминания о winbind'e тормоза пропадают.
2) Если в конфиге самбы выставитьто тормоза пропадаютКод: Выделить всё
winbind enum groups = no winbind enum users = no
Посему вопрос: что дают записи winbind'a в файле nsswitch.conf?
Тогда 2-го пункта достаточно.Будет ли нормально проходить авторизация в squid'e при выполнении одного из условий (1 или 2)?
Меня волнует лишь то, что бы юзеры могли авторизоваться через squid через ntlm/basic авторизацию.
С уважением, Александр
ICQ://13043204
ICQ://13043204
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
Спасибо.
А что подразумиваете под "Дают возможность системе авторизировать доменных пользователей на доступ к каким-либо ресурсам"? Авторизация в системе? Или что?
А что подразумиваете под "Дают возможность системе авторизировать доменных пользователей на доступ к каким-либо ресурсам"? Авторизация в системе? Или что?
-
- Advanced member
- Сообщения: 327
- Зарегистрирован: 15 сен 2007, 13:23
- Откуда: Екатеринбург
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
Да где угодно, в числе и в системе, и в приложениях, в почте например (через PAM модули соответствующие).skeletor писал(а):А что подразумиваете под "Дают возможность системе авторизировать доменных пользователей на доступ к каким-либо ресурсам"? Авторизация в системе? Или что?
С уважением, Александр
ICQ://13043204
ICQ://13043204
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
Re: Подвисание на несколько секунд FreeBSD 8.1 amd64
Спасибо, всё работает. Действительно, можно использовать
Код: Выделить всё
winbind enum groups = no
winbind enum users = no
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя