LINUX.ORG.RU

Долгий запуск приложений


0

1

Здравтсвуйте,

Стоит машина с ядром: Linux worker 2.6.32-5-686-bigmem #1 SMP Tue Mar 8 22:14:55 UTC 2011 i686 GNU/Linux

Имеется такая проблема: при загрузке системы, после ввода логина и пароля, в кедах-4, грузиться очень долго минуты 2 каких, это видно по стандартной картинке при загрузке. (появляющиеся картинки по очереди). Когда работает система, некоторые приложения, например: Kate, krusader-(not root) очень долго загружаются, тоже примерно по 1-2 минуты. Есть ещё в «Параметрах системы» где производиться всё настройка системы тормозит на 1-2 минуты.

Все приложения которые были установлены после установки системы, открываются с первого раза и шустро работают.

Что может быть?

1. После чего произошло?
2. Дай вывод /var/log/Xorg.0.log и /var/log/messages (куда-нибудь на http://pastebin.com/ )
3. (Пальцем в небо) Логин через графический интерфейс или через консоль? Если через консоль - после логина и/или пароля есть большая задержка? Если да - загляни в файлы /etc/pam.d , и удали все строки которые содержат 'krb' (только сделай бекапы дабы не напортачить).

Отпишись по результату.

Kroz ★★★★★
()

Берём strace или другие средства отладки и вперёд.

uzbl
()

Ещё это:

snd_seq_oss: Unknown symbol snd_seq_device_register_driver

snd_seq_oss: Unknown symbol __snd_printk



звук вообще работает?

uzbl
()
Ответ на: комментарий от note173

Диск почти новый, всего 2-3 года отработал. Для фирмы это очень мало. Ну так другие приложения нормально быстро открываются же.

hollowman
() автор топика
Ответ на: комментарий от hollowman

Я к тому, что запуск может тормозить knotify4.

uzbl
()
Ответ на: комментарий от hollowman

Номер раз:

$ cat Xorg.0.log | grep '(EE)'
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) May 06 08:33:08 NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) May 06 08:33:08 NVIDIA(0):     log file that the GLX module has been loaded in your X
(EE) May 06 08:33:08 NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
(EE) May 06 08:33:08 NVIDIA(0):     you continue to encounter problems, Please try
(EE) May 06 08:33:08 NVIDIA(0):     reinstalling the NVIDIA driver.

Похоже это и есть твоя причина. Я не помню откуда берется библиотека GLX, поэтому приведу 3 варианта:
1. Похоже, что ядро ты пересобрал, но забыл переставить драйвер nvidia. Если это так - переставь драйвер nvidia. И делай это после каждой пересборки ядра, ибо драйвер nvidia (точнее его часть) - тоже модуль ядра.
2. Ты недавно апгрейдил иксы или драйвера к ним. Если это так - переинсталь драйвера. У меня Gentoo и nvidia, вот иксовые драйвера, которые у меня стоят. x11-base/xorg-drivers
x11-drivers/nvidia-drivers
x11-drivers/xf86-input-evdev
x11-drivers/xf86-video-nv
x11-drivers/xf86-video-vesa
3. Ну, третий вариант - переставить mesa.

Номер два:

$ cat messages | grep -i warning
May  5 08:05:57 sgi libvirtd: 08:05:56.713: warning : qemudDispatchSignalEvent:396 : Shutting down on signal 15
May  5 08:07:35 worker kernel: [    0.952875] ACPI Warning for \_TZ_.THRM._PSL: Return Package type mismatch at index 0 - found [NULL Object Descriptor], expected Reference (20090903/nspredef-1012)
May  5 08:07:45 worker libvirtd: 08:07:45.711: warning : qemudStartup:1832 : Unable to create cgroup for driver: No such device or address
May  5 08:07:48 worker libvirtd: 08:07:48.440: warning : lxcStartup:1900 : Unable to create cgroup for driver: No such device or address
May  6 08:26:49 worker libvirtd: 08:26:49.225: warning : qemudDispatchSignalEvent:396 : Shutting down on signal 15
May  6 08:33:05 worker kernel: [    0.990858] ACPI Warning for \_TZ_.THRM._PSL: Return Package type mismatch at index 0 - found [NULL Object Descriptor], expected Reference (20090903/nspredef-1012)
May  6 08:33:15 worker libvirtd: 08:33:15.098: warning : qemudStartup:1832 : Unable to create cgroup for driver: No such device or address
May  6 08:33:16 worker libvirtd: 08:33:16.704: warning : lxcStartup:1900 : Unable to create cgroup for driver: No such device or address

Честно, я не знаю что такое libvirtd , может ты знаешь. Может кто подскажет. Хотя, я думаю что вряд ли это является причиной.

P. S. Сделай cat messages | grep -i disable - ты удивишься. По-моему у тебя что-то не так с ACPI.

Kroz ★★★★★
()
Ответ на: комментарий от no-dashi

Моя ставка - это kloun (или его одноклассник)

Led ★★★☆☆
()

Возможно, поможет отключение композитинга kwin до устранения проблемы.

gentoo_root ★★★★★
()
Ответ на: комментарий от Kroz

Спасибо за пояснение, будем пробовать всё. На счёт видео карты, обязательно переустанавливал драйвера на видео, иначе иксы бы не загрузились. А по поводу ядра, так это старое, оно не было собрано.. Так сказать, скачал дебиан, записал на диск и установил..

hollowman
() автор топика
Ответ на: комментарий от Kroz

Привет, решил проблему номер два, теперь нету варнингов и быстрее система грузиться стала, но всё равно медленно для такого мощного компа. Добрался до переустановки графических драйверов и сталкнулся с такой проблемой. При установке драйвера из консоли без запуска kdm, драйвер nvidia пишет следующее:

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 260.19.44.
-> There appears to already be a driver installed on your system (version: 260.
   19.44).  As part of installing this driver (version: 260.19.44), the existin
   g driver will be uninstalled.  Are you sure you want to continue? ('no' will
   abort installation) (Answer: Yes)
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> The CC version check failed:
   
   Could not compile 'gcc-version-check.c'.  Please be  sure you have your Linu
   x distribution's gcc  and libc development packages installed.

То есть как я понял он не может найти компиллятор gcc, хотя в системе он установлен. Пробовал ставил разные версии его и дополнения. И ничего не помогает, может надо где-нибудь сделать ссылку на gcc, что бы конфигуратор драйвера увидел его?!

И ещё, наверное погорячился на счёт того, сказав что звук не нужен, на самом деле он нужен и ещё как, тут ещё монитор новый дали, так у него встроенные колонки, подключаются через аудио-кабель 3.5 мм. После удаления всего пакета с названием alsa, появился значёк динамика в трее от nvidia. lspci | grep -i audio

00:0e.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
cat /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.21 emulation code)
Kernel: Linux worker 2.6.32-5-686-bigmem #1 SMP Tue Mar 8 22:14:55 UTC 2011 i686
Config options: 0

Installed drivers: 
Type 10: ALSA emulation

Card config: 
HDA NVidia at 0xfe020000 irq 5

Audio devices:
0: AD198x Analog (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: Analog Devices AD1988B
Вот, возможно ли как-то настроить звук?! Но сначало надо разобраться с графическим драйвером.

hollowman
() автор топика
Ответ на: комментарий от hollowman

> быстрее система грузиться стала, но всё равно медленно для такого мощного компа.
1. Что такое «система» которая грузится? Именно иксы (когда набираешь startx) или начальная загрузка (от boot loader до строки логина в консоли)?
2. Что такое медленно? В секундах?
P. S. Скорость загрузки зависит в основном от двух факторов 1) скорости чтения у жесткого диска (а она не сильно разнится у современных дисков; ну, кроме SSD) 2) Колличества сервисов и их тормознутости (например, dhcpd может секунд 5 ловить IP-шник). Если у тебя много памяти или крутой проц - это мало влияет на скорость загрузки.

> И ещё, наверное погорячился на счёт того, сказав что звук не нужен...
Создавай отдельную тему.

> При установке драйвера из консоли без запуска kdm, драйвер nvidia пишет следующее:
В Google вводишь строку «Could not compile gcc-version-check Please be sure you have your» и получаешь штук 10 возможных причин и рецептов. Еще можешь добавить название своего дистрибутива - быстрее найдешь. Если уж там не найдешь - пиши сюда
И, кстати, открой секрет: какой у тебя дистрибутив? Так намного легче анализировать проблему.

Отпишись по результату.

Kroz ★★★★★
()

99%

99%

отключи и/или удали preload для пробы удали содержимое файла /var/lib/preload/preload.state но сам файл оставь - должен быть размером 0 байт.

anonymous
()
Ответ на: 99% от anonymous

Нету такого файла.

hollowman
() автор топика
Ответ на: комментарий от Kroz

Привет. После ввода в иксах логина и пароля, чуть быстрее загружаться начал ( то есть сама картинка динамическая с появлением устройств). Некоторые программы, например после нажатия на значок сразу запускаться. (ну в секундах 1-2 сек.) Жёсткий диск в порядке, плохих секторов не обнаружено, да и стабильность хорошая. ССД - диски пока ещё дорогое удовольствие, даже для фирмы... Стоит система: Debian 6.0 Squeeze; KDE 4.4.5 Проблему с видео решил. Переустановка на более старую версию компилятора gcc помогла.

hollowman
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.