avm7wo***@m*****.ru wrote:
> Выяснил - дело в DNS. Если убрать строки в /etc/resolv.conf - все снова
> летает (на настройки в /etc/nssswitch.conf не реагирурует кстати).
> DNS желателен, и даже можно было бы статически прописать, но неужели так
> и должно быть? Зачем при запуске любого приложения лезть на DNS? (в
> интернет стало быть)
> Что отключить?
>
Сразу оговорюсь: имею опыт работы только с семейством RedHat. Возможно
для Debian-like дистрибутивов придется внести некоторые коррективы.
Тормоза при запуске некоторых программ связаны с тем, что при их запуске
проверяется имя и IP Вашего хоста. Чтобы при этом не происходило
обращение к DNS надо, чтобы первым делом эта информация искалась в
другом месте (файл /etc/hosts). Для этого в файле /etc/nsswitch.conf
должна быть строка:
hosts: files dns
а в файле /etc/hosts должны быть определены все имена и IP Вашего
компьютера. У меня, например там записано:
127.0.0.1 localhost.localdomain localhost
192.168.1.22 ses-h.localnet ses-h
ses-h.localnet надо заменить на строку, которую у Вас выдает команда
hostname
а ses-h на часть этой строки до первой точки.
Найдя нужную информацию в файле /etc/hosts система не будет обращаться к
DNS.
Успехов Вам :)