LinuxForum.Fans
Тема

Долгая загрузка Mandriva 2011

Автор: dadario 42 сообщений 9841 просмотров
#262839

Драйвера с репозитория?
Покажите:

text
uname -a
cat /etc/product.id
rpm -qa | grep nvidia
rpm -qa | grep preload
ps -A | grep preload
glxinfo | grep render
systemd-analyze
systemd-analyze blame

от рута:

text
cat /boot/grub/menu.lst
#262847

Пожалуйста:

uname -a

Linux localhost.localdomain 2.6.39.4-5.1-desktop #1 SMP Wed Jan 4 13:48:56 UTC 2012 i686 i686 i386 GNU/Linux
cat /etc/product.id

vendor=Mandriva,distribution=Mandriva Linux,type=Basic,version=2011.0,branch=Official,release=1,arch=i586,product=One
rpm -qa | grep nvidia

nvidia96xx-kernel-2.6.39.4-5.1-desktop-96.43.20-0.2-mdv2011.0.i586
nvidia96xx-kernel-desktop-latest-96.43.20-1.20120104.0.2-mdv2011.0.i586
rpm -qa | grep preload

preload-0.6.4-4-mdv2011.0.i586
ps -A | grep preload

2689 ? 00:00:04 preload
glxinfo | grep render

direct rendering: Yes
OpenGL renderer string: GeForce 9600 GT/PCIe/SSE2/3DNOW!
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
systemd-analyze

Startup finished in 2274ms (kernel) + 8123ms (initrd) + 52594ms (userspace) = 62992ms
systemd-analyze blame

16419ms haldaemon.service
12674ms networkmanager.service
12481ms smb.service
10878ms mdadm.service
10390ms cups.service
10045ms mysqld.service
8699ms console-kit-daemon.service
7566ms httpd.service
6741ms partmon.service
6627ms netfs.service
6123ms nfs-common.service
6093ms avahi-daemon.service
6073ms crond.service
6072ms checkflashboot.service
6067ms portreserve.service
6064ms resolvconf.service
6039ms cpufreq.service
6039ms memcached.service
6037ms apmd.service
5942ms lm_sensors.service
5931ms hddtemp.service
5929ms rpcbind.service
5921ms openvpn.service
5915ms atd.service
4208ms postfix.service
1477ms media-win_d.mount
1233ms fedora-storage-init.service
1102ms fedora-readonly.service
1090ms udev-settle.service
1035ms home.mount
946ms media-win_e.mount
906ms mandi.service
886ms saslauthd.service
745ms media-win_c.mount
593ms remount-rootfs.service
507ms fedora-autoswap.service
454ms systemd-vconsole-setup.service
427ms hwclock-load.service
355ms preload.service
345ms systemd-sysctl.service
345ms dbus.service
330ms systemd-modules-load.service
326ms systemd-remount-api-vfs.service
323ms media.mount
322ms rc-local.service
289ms systemd-tmpfiles-setup.service
244ms prefdm.service
195ms usr.mount
180ms acpid.service
148ms bluetooth.service
142ms rsyslog.service
134ms udev.service
92ms fedora-sysinit-hack.service
82ms udev-trigger.service
73ms console-kit-log-system-start.service
67ms fedora-wait-storage.service
20ms systemd-user-sessions.service
16ms fedora-sysinit-unhack.service
12ms rtkit-daemon.service
2ms dev-hugepages.mount
sudo cat /boot/grub/menu.lst

timeout 5
color black/cyan yellow/cyan
gfxmenu (hd0,0)/boot/gfxmenu
default 0
title windows
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1
title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=b0e6478e-796c-4c1a-9edf-a07e3ab62c45 logo.nologo quiet nokmsboot resume=UUID=152d1aef-e8cf-48bf-9221-de2ad128c34f splash=silent vga=788
initrd (hd0,0)/boot/initrd.img
title linux-nonfb
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=b0e6478e-796c-4c1a-9edf-a07e3ab62c45 nokmsboot resume=UUID=152d1aef-e8cf-48bf-9221-de2ad128c34f
initrd (hd0,0)/boot/initrd.img
title failsafe
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=b0e6478e-796c-4c1a-9edf-a07e3ab62c45 nokmsboot failsafe
initrd (hd0,0)/boot/initrd.img
#262848

То есть ставили драйвер с сайта nvidia, а не с репозитория?


Отключите демон preload в MCC (запускаемые сервисы) - и перезагрузитесь - потом можно включить обратно
или быстрее:

text
# systemctl disable preload.service

потом перезагрузиться
Если загрузка будет такой же долгой вернуть обратно:

text
# systemctl --system daemon-reload
# systemctl enable preload.service
#262850

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

cat /etc/inittab

#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by Mandriva Linux are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes
# of power left. Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"


# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

# Single user mode
~~:S:wait:/bin/sh
#262851
"ManGO" написал:
а раньше работал на встроенной.

Встроенную отключить в биосе возможно?

"ManGO" написал:
Но монитор непоколебимо не хотел выдавать нормальное разрешение

Подсказка: Проблема с частотой обновления и 3d ускорением

"ManGO" написал:
Правил уровни загрузки, но потом, вроде как вернул все на родину и после этого вот такая ерунда случилась.

systemd глубоко наплевать на /etc/inittab
Тема подробнее: Проблема с уровнем загрузки

#262852

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

text
systemctl disable preload
Unit name preload is not a valid unit name.
Cannot install unit preload: Invalid argument
#262853

Конечно же:

text
# systemctl disable preload.service
#262854
text
systemctl disable preload.service
preload.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig preload off

Не было у мну nvidia-settings вообще как бы не было этого всего. Появилось только тогда, когда переставил дровы.

#262855
"ManGO" написал:
Не было у мну nvidia-settings вообще как бы не было этого всего.

Нужно было один раз перезагрузиться просто.

#262857

Тут я подумал, что дело было в том, что встроенная была 6100.
Вставил видеокарту 9600. Отключил встроенную.
А работало все не на дровах nvidia, а на каких-то свободных. Поэтому я решил поставить с сайта. Мучался вечер и утро - не хотел сначала ставиться на включенных иксах. ПОтом проверял какие-то зависимости. Не мог kernel-source найти. Потом в итоге поставил. Появились nvidia-settings там уже все перенастроил.
Сейчас перегружусь проверю. Тока малого спать уложу.
Если что - то за что preload отвечает?

#262859
"ManGO" написал:
А работало все не на дровах nvidia, а на каких-то свободных.

Думаю нужно было просто переставить драйвер.
И конечно проверить, чтобы в опциях grub была запись nokmsboot или nomodeset.

Можно ещё запретить nouveau (свободный драйвер)

Добавлять в /etc/modprobe.d/ должен быть файл с названием blacklist
Добавить следующее: blacklist nouveau

"ManGO" написал:
Не мог kernel-source найти.

Просто:

text
# urpmi kernel-source

лежит в стандартных репозиториях

"ManGO" написал:
Если что - то за что preload отвечает?

http://en.wikipedia.org/wiki/Preload_%28software%29
Врядли проблема в нём - если нет изменений, то можно включить его обратно.
Время на предзагрузку тратит во время старта системы, но потом программы быстрее запускаются (сомнительная штука)

#262866

У меня всего 2 гб оперативы - мож preload и отъедает на загрузке.
Я тут в логи давеча глянул и подумал: мож он к принтеру пытается достучаться у мну HP1018.
Тоже проблемная ерунда как вручную команду выполнишь - прошивку отправишь, или что-то такое, я уж и забыл что именно - то печатает. А так висит отваленный Idle.
Может загрузка его ждет, понимает, что он отваленный и дальше ползет?

как-то можно в блэклист из командной строки добавлять. Где-то тут видел. Потом посмотрю - добавлю. Да. с сорсами я разобрался. Про прелоад прочитал - спасибо.

#262867
"ManGO" написал:
У меня всего 2 гб оперативы - мож preload и отъедает на загрузке.

Да много он не отъедает.

"ManGO" написал:
]Может загрузка его ждет, понимает, что он отваленный и дальше ползет?

Нажать ESC во время загрузки и посмотреть.

А лучше дать опцию в GRUB splash=verbose вместо splash=silent

#262870

Получилось. После отключения preload грузится секунд за 20. Большое спасибо за помощь!

"verg" написал:
Нажать ESC во время загрузки и посмотреть.

Так и сделаю. Все равно всегда нажимаю руками ESC.
осталось разобраться с FATAL: ide_mod_cd not found (рецепт отсюда не помогает)
и понять что такое "пересобрать eAccelerator" и как это сделать.
И могу считать себя умным.
Еще раз спасибо!

P.S.> Теперь жена просит бубунту на ноут. =)

#262873
"ManGO" написал:
осталось разобраться с FATAL: ide_mod_cd not found

На это просто не обращать внимания - это информационное сообщение системы.

#262874
"ManGO" написал:
и понять что такое "пересобрать eAccelerator" и как это сделать.

Отдельной темой.

Не это?

text
# urpmi php-eaccelerator php-eaccelerator-admin
#263006
"ManGO" написал:
осталось разобраться с FATAL: ide_mod_cd not found (рецепт отсюда не помогает)

Обновил рецепт. Попробуйте.

#264319

Интересна стала тема... Прозвонил свою машинку

Показать
text
0049ms udev.service
 18822ms shorewall.service
  9775ms haldaemon.service
  9692ms mysqld.service
  8615ms laptop-mode.service
  8320ms smb.service
  7847ms netfs.service
  7742ms networkmanager.service
  7316ms mdadm.service
  7133ms httpd.service
  6033ms network.service
  5452ms preload.service
  5171ms cups.service
  5065ms console-kit-daemon.service
  5048ms atieventsd.service
  4603ms postfix.service
  3827ms avahi-daemon.service
  3561ms lm_sensors.service
  3545ms partmon.service
  3528ms resolvconf.service
  3438ms atd.service
  3392ms rpcbind.service
  3352ms hddtemp.service
  3304ms crond.service
  3300ms rc-local.service
  1240ms fedora-storage-init.service
  1234ms systemd-vconsole-setup.service
  1067ms rsyslog.service
   992ms fedora-sysinit-unhack.service
   976ms systemd-tmpfiles-setup.service
   964ms systemd-modules-load.service
   838ms fedora-readonly.service
   810ms prefdm.service
   784ms acpid.service
   748ms cpufreq.service
   717ms portreserve.service
   706ms openvpn.service
   681ms console-kit-log-system-start.service
   627ms checkflashboot.service
   621ms udev-settle.service
   611ms fedora-sysinit-hack.service
   596ms msec.service
   533ms powersaved.service
   428ms systemd-sysctl.service
   423ms bluetooth.service
   394ms systemd-remount-api-vfs.service
   380ms dbus.service
   354ms media.mount
   342ms fedora-wait-storage.service
   257ms fedora-autoswap.service
   228ms vdr.service
   171ms mandi.service
   151ms udev-trigger.service
    93ms hwclock-load.service
    58ms systemd-user-sessions.service
    28ms proc-sys-fs-binfmt_misc.mount
    28ms ccpd.service
     1ms dev-hugepages.mount

Отключил ради эксперимента самые долгоиграющие-ufs-server, ufs-common, wine, PPPoE. Разницы не заметил-время запуска засекаю не по секундомеру, а по количеству оборотов диска, который крутится на заставке :[ Как было 116, так и осталось... И ещё-откуда федора выплыла? На мандриве 2011?

Войдите или зарегистрируйтесь, чтобы ответить.