Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Gnome2 тормозит


Автор: bel_nikita 10.2.2007, 23:34
Не понимаю в чем дело smile 
Тормозит gnome 2.16.1. Доооолго запускются аппликухи. С какими-то не понятными задержками. Вот, запустил Terminal. На панельке высветило: Starting Terminal.  Вроде бы грузится, стартует, а дальше тишина... Проходит 2-3 минуты и появляется окошко Terminal. И так со всеми прогами.
Железо: FIC AD11, Athlon 1600+, 384MB , GF440, 40GB(master, WD) + 20GB(slave, Toshiba), Realtek 8029, Modem 56K.
FreeBSD 6.2 установлена на ad1, swap = 768
Извечный вопрос: что делать?

З.Ы.: такие же проблемы, мною были замечены и на Ubuntu 6.10

Автор: smartov 11.2.2007, 00:56
Дрова на видюху возможно стоят какие-то совсем уж дефольтные. Но это не оправдывает 2-3 минуты всё-равно...

Автор: bilbobagginz 11.2.2007, 03:36
может пытается зарезолвить чего... 
  • что у тебя прописано в /etc/nsswitch.conf  в строке hosts: ?
  • что выдаёт hostname -f
  • что написано в /etc/hosts

Автор: GrayCardinal 11.2.2007, 07:20
bel_nikita, 
ИМХО (и не в обиду)
Gnome мертв, переходи на кеды smile
При выборе KDE/Qt4 vs Gnome/GTK только сильно уперто-принципиальный программер выберет GTK smile
/ИМХО


Автор: MAKCim 11.2.2007, 10:02
Цитата(GrayCardinal @  11.2.2007,  07:20 Найти цитируемый пост)
Gnome мертв, переходи на кеды

чего это вдруг?  smile 
GNOME более строг и быстр (имхо) чем KDE, но в то же время более приятен для глаз, нежели WM/FWVM/XFCE/... (имхо)
я лично GUI не занимаюсь (в смысле программирования), поэтому мне глубоко до фонаря, через какую ж... он реализован  smile 
кроме того, кто запрещает писать с использованием Qt в среде GNOME?

Автор: bilbobagginz 11.2.2007, 10:29
Цитата

кроме того, кто запрещает писать с использованием Qt в среде GNOME?

идея GTK, предоставить среду GUI программирования.
если у тебя возникает потребность или ты чувствуешь преимущество разаработки ПО под QT, то это лишь доказывает, что GNOME - на пути вниз.

Мне тоже нравится эстетическая часть gnome., но ... сдаётся мне, что GrayCardinal прав.

Автор: GrayCardinal 11.2.2007, 10:30
Цитата

кроме того, кто запрещает писать с использованием Qt в среде GNOME?

Не "кто" а "что". Дух. Кедовский smile

Автор: bilbobagginz 11.2.2007, 10:31
о дУхах... лучше не надо smile
у нас своих хватает.

Автор: smartov 11.2.2007, 12:34
Офигеть помогли человеку с проблемой smile Устроили мелкий холиварчик Кеды вс. Гном и все довольны  smile 

bel_nikita, а кроме гнома других оболочек не установлено? Мож действительно кеды есть. Для проверки так сказать

Автор: bel_nikita 11.2.2007, 13:05
Цитата(smartov @ 11.2.2007,  11:34)
bel_nikita, а кроме гнома других оболочек не установлено? Мож действительно кеды есть. Для проверки так сказать

в дистр'е есть и kde, но душа лежит к gnome smile

З.Ы.: переустановил BSD, и опять настраиваю Гнома smile Если будет тоже самое, то перейду на Кеды. 

Автор: smartov 11.2.2007, 13:18
Цитата(bel_nikita @  11.2.2007,  12:05 Найти цитируемый пост)
и опять настраиваю Гнома smile Если будет тоже самое, то перейду на Кеды.  

У меня была походая на твою ситуация.... сейчас сижу на кедах smile 

Автор: bel_nikita 11.2.2007, 15:31
Цитата(bilbobagginz @ 11.2.2007,  02:36)
может пытается зарезолвить чего... 

  • что у тебя прописано в /etc/nsswitch.conf  в строке hosts: ?

hosts: files dns

Автор: bilbobagginz 11.2.2007, 16:26
Цитата

hosts: files dns 

ok.

a что в /etc/hosts ?




Автор: bel_nikita 11.2.2007, 16:40
Поставил KDE 3.5 - прямо все летает smile

Добавлено @ 16:42 
Цитата(bilbobagginz @ 11.2.2007,  15:26)
a что в /etc/hosts ?

hosts.conf
Код

# Auto-generated from nsswitch.conf, do not edit
hosts
dns


hosts:
Код

# $FreeBSD: src/etc/hosts,v 1.16 2003/01/28 21:29:23 dbaker Exp $
#
# Host Database
#
# This file should contain the addresses and aliases for local hosts that
# share this file.  Replace 'my.domain' below with the domainname of your
# machine.
#
# In the presence of the domain name service or NIS, this file may
# not be consulted at all; see /etc/nsswitch.conf for the resolution order.
#
#
::1            localhost localhost.my.domain
127.0.0.1        localhost localhost.my.domain
#
# Imaginary network.
#10.0.0.2        myname.my.domain myname
#10.0.0.3        myfriend.my.domain myfriend
#
# According to RFC 1918, you can use the following IP networks for
# private nets which will never be connected to the Internet:
#
#    10.0.0.0    -   10.255.255.255
#    172.16.0.0    -   172.31.255.255
#    192.168.0.0    -   192.168.255.255
#
# In case you want to be able to connect to the Internet, you need
# real official assigned numbers.  Do not try to invent your own network
# numbers but instead get one from your network provider (if any) or
# from your regional registry (ARIN, APNIC, LACNIC, RIPE NCC, or AfriNIC.)
#

Автор: smartov 11.2.2007, 16:53
Цитата(bel_nikita @  11.2.2007,  15:40 Найти цитируемый пост)
Поставил KDE 3.5 - прямо все летает

Ну тогда я думаю вопрос решён smile

Автор: bilbobagginz 11.2.2007, 20:45
a как ты назвал компьютер ( hostname )?

Автор: bel_nikita 12.2.2007, 22:38
разве от этого что-то зависит?
xata.dukelska.com

Автор: bilbobagginz 14.2.2007, 23:32
Цитата

разве от этого что-то зависит?
xata.dukelska.com

ДА.

назови: xata.dukelska, и отредактируй строку 127.0.0.1 в /etc/hosts:
Код

127.0.0.1 loclahost.localdomain localhost xata.dukelska xata

или, если у тебя постоянный внутренний IP (напр. 10.0.121.12), добавь:
Код

10.0.121.12 xata.dukelska xata


и тогда попробуй запустить гномяру.

не знаю в этом ли проблема, но иногда происходит следующее:
для многих операций нужно постоянно запрашивать hostname и IP.
у тебя всё настроено в /etc/nsswitch.conf на files, dns, т.е. он ищет имя в /etc/hosts,  а потом делает запрос в dns.
первое всегда быстро заканчивается неудачей, а второе, из-за неудачного запсорса - не кешируется. если ты даёшь fully qualified domain name, то идёт запрос подереву днс, до самого .com, 

и это занимает очень много времени.



пока.



Автор: bel_nikita 16.2.2007, 23:33
bilbobagginz,   smile 

сделал по твоему совету и уже не тормозит! smile 

Автор: smartov 17.2.2007, 01:34
bilbobagginz, 
Цитата(bilbobagginz @  14.2.2007,  22:32 Найти цитируемый пост)
не знаю в этом ли проблема, но иногда происходит следующее:
для многих операций нужно постоянно запрашивать hostname и IP.
у тебя всё настроено в /etc/nsswitch.conf на files, dns, т.е. он ищет имя в /etc/hosts,  а потом делает запрос в dns.
первое всегда быстро заканчивается неудачей, а второе, из-за неудачного запсорса - не кешируется. если ты даёшь fully qualified domain name, то идёт запрос подереву днс, до самого .com, 

Картинка где Билл Г. говорит через какую хитрозакрученную .... работает Виста применима далеко не только к Виста.... я блин в шоке....

Автор: bilbobagginz 17.2.2007, 06:19
Цитата

Картинка где Билл Г. говорит через какую хитрозакрученную .... работает Виста применима далеко не только к Виста.... я блин в шоке....


да нет, там просто в гноме есть:
  • много коммуникаций с локальными сокетами. а сокеты, как ты наверное знаешь,  постоянно резолвят.
  • есть несколько локальных файлов привязанных к хост-нейму, т.е. резолвингу.
замечу: если резолвинг не настроить, то потом другие элементы системы будут виснуть.

Автор: smartov 17.2.2007, 14:57
Цитата(bilbobagginz @  17.2.2007,  05:19 Найти цитируемый пост)
а сокеты, как ты наверное знаешь,  постоянно резолвят.

Теперь знаю smile Не знал что локальные сокеты резолвят постоянно. Думал дальше lo не выходят.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)