Arranque lento al iniciar

He notado que desde las ultimas actualizacion al querer encender mi pc y iniciar en opensuse, su arranque es demasiado lento. Intente deshabilitar algunos servicios de arranque pero parece igual. Algo que note esque al inicializar tengo problemas con algunos controladores.
Comentado que si de por si era lento, al actualizar del kernel 6.14.6 → 6.15 se puso aun mas lento.
Anteriormente con un debian que tenia instalado antes, no tenia el arranque tan lento y usaba los mismos paquetes que en opensuse.

No me parece tan lento.
Todo depende de los servicios y demás cosas que tenga que cargar .
Hay equipos que tardan unas decimas de segundos hasta varios minutos, todo depende del arranque y a veces cambia de uno a otro.
lo que mas tarda es el graphical targe , en el mio suele ser mas o menos de 15 seg, en montar dispositivos (discos etc…) de 3 a 4 segundos por cada uno)
Ejemplos :
mikrios-299:~ # systemd-analyze
Startup finished in 12min 52.317s (firmware) + 9.364s (loader) + 6.959s (kernel) + 3.491s (initrd) + 16.806s (userspace) = 13min 28.939s
graphical.target reached after 15.562s in userspace.

mikrios-299:~ # systemd-analyze blame 10.690s wicked.service 3.855s dev-disk-by\x2did-nvme\x2dWDS100T3X0C\x2d00SJG0_201947449101_1.device 3.855s dev-nvme0n1.device 3.855s dev-disk-by\x2did-nvme\x2dWDS100T3X0C\x2d00SJG0_201947449101.device 3.855s sys-devices-pci0000:00-0000:00:1d.0-0000:48:00.0-nvme-nvme0-nvme0n1.device 3.855s dev-disk-by\x2dpath-pci\x2d0000:48:00.0\x2dnvme\x2d1.device 3.855s dev-disk-by\x2did-nvme\x2deui.e8238fa6bf530001001b444a44fed5b7.device 3.855s dev-disk-by\x2ddiskseq-3.device 3.850s dev-disk-by\x2dpath-pci\x2d0000:e1:00.0\x2dnvme\x2d1\x2dpart2.device 3.850s dev-disk-by\x2dpartuuid-6b686a8a\x2d7d2f\x2d41b5\x2d90e4\x2d87d4c2a11790.device 3.850s dev-disk-by\x2ddiskseq-2\x2dpart2.device 3.850s dev-disk-by\x2did-nvme\x2dWD_BLACK_AN1500_WUBT21220960_1\x2dpart2.device 3.850s dev-disk-by\x2did-nvme\x2deui.005043790b000001\x2dpart2.device 3.850s dev-nvme6n1p2.device 3.850s dev-disk-by\x2duuid-79261c3a\x2d3bc2\x2d45d4\x2d9a42\x2d1282f79961b3.device 3.850s sys-devices-virtual-nvme\x2dsubsystem-nvme\x2dsubsys6-nvme6n1-nvme6n1p2.device 3.850s dev-disk-by\x2did-nvme\x2dWD_BLACK_AN1500_WUBT21220960\x2dpart2.device 3.845s dev-disk-by\x2dpath-pci\x2d0000:e1:00.0\x2dnvme\x2d1\x2dpart3.device 3.845s dev-disk-by\x2did-nvme\x2dWD_BLACK_AN1500_WUBT21220960\x2dpart3.device 3.844s dev-disk-by\x2dpartlabel-raid\x2dshare0.device 3.844s dev-disk-by\x2duuid-d213871f\x2d2a02\x2d4d59\x2d9165\x2d210370545f52.device 3.844s dev-disk-by\x2did-nvme\x2dWD_BLACK_AN1500_WUBT21220960_1\x2dpart3.device y sigue mucho mas............
Para este equipo y discos :

mikrios-299:~ # inxi -Fz System: Kernel: 6.4.0-150600.23.50-default arch: x86_64 bits: 64 Console: pty pts/1 Distro: openSUSE Leap 15.6 Machine: Type: Desktop Mobo: ASUSTeK model: PRIME X299-DELUXE II v: Rev 1.xx serial: <filter> UEFI: American Megatrends v: 4201 date: 11/06/2024 CPU: Info: 12-core model: Intel Core i9-10920X bits: 64 type: MT MCP cache: L2: 12 MiB Speed (MHz): avg: 1200 min/max: 1200/4800:4700:4600 cores: 1: 1200 2: 1200 3: 1200 4: 1200 5: 1200 6: 1200 7: 1200 8: 1200 9: 1200 10: 1200 11: 1200 12: 1200 13: 1200 14: 1200 15: 1200 16: 1200 17: 1200 18: 1200 19: 1200 20: 1200 21: 1200 22: 1200 23: 1200 24: 1200 Graphics: Device-1: NVIDIA GP104 [GeForce GTX 1070] driver: nouveau v: kernel Display: server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1 driver: X: loaded: modesetting unloaded: fbdev,vesa dri: swrast gpu: nouveau resolution: N/A API: OpenGL v: 4.5 vendor: mesa v: 23.3.4 renderer: llvmpipe (LLVM 17.0.6 256 bits) API: Vulkan Message: No Vulkan data available. API: EGL Message: EGL data requires eglinfo. Check --recommends. Info: Tools: api: glxinfo,vulkaninfo de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr Audio: Device-1: Intel 200 Series PCH HD Audio driver: snd_hda_intel Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel API: ALSA v: k6.4.0-150600.23.50-default status: kernel-api Server-1: PulseAudio v: 17.0 status: active (root, process) Network: Device-1: Intel Ethernet I219-V driver: e1000e IF: eth1 state: up speed: 1000 Mbps duplex: full mac: <filter> Device-2: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion] driver: atlantic IF: eth0 state: down mac: <filter> Device-3: Intel Wi-Fi 5 Wireless-AC 9x6x [Thunder Peak] driver: iwlwifi IF: wlan0 state: down mac: <filter> Bluetooth: Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb type: USB Report: btmgmt ID: hci0 state: up address: <filter> bt-v: 5.1 Drives: Local Storage: total: 46.4 TiB used: 29.99 GiB (0.1%) ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS100T3X0C-00SJG0 size: 931.51 GiB ID-2: /dev/nvme1n1 vendor: Western Digital model: WD BLACK SN850 Heatsink 1TB size: 931.51 GiB ID-3: /dev/nvme2n1 vendor: Western Digital model: WD BLACK SN850 Heatsink 1TB size: 931.51 GiB ID-4: /dev/nvme3n1 vendor: Western Digital model: WDS100T1X0E-00AFY0 size: 931.51 GiB ID-5: /dev/nvme4n1 vendor: Western Digital model: WDS100T3X0C-00SJG0 size: 931.51 GiB ID-6: /dev/nvme5n1 vendor: Western Digital model: WDS100T1X0E-00AFY0 size: 931.51 GiB ID-7: /dev/nvme6n1 vendor: Western Digital model: WD BLACK AN1500 size: 1.82 TiB ID-8: /dev/nvme7n1 vendor: Western Digital model: WDS100T3X0C-00SJG0 size: 931.51 GiB ID-9: /dev/sda vendor: Western Digital model: WD2005FBYZ-01YCBB3 size: 1.82 TiB ID-10: /dev/sdb vendor: Western Digital model: WD2005FBYZ-01YCBB3 size: 1.82 TiB ID-11: /dev/sdc vendor: Western Digital model: WD6003FRYZ-01F0DB0 size: 5.46 TiB ID-12: /dev/sdd vendor: Western Digital model: WD2003FZEX-00SRLA0 size: 1.82 TiB ID-13: /dev/sde vendor: Western Digital model: WD140EFGX-68B0GN0 size: 12.73 TiB ID-14: /dev/sdf vendor: Western Digital model: WD161KRYZ-01AGBB0 size: 14.55 TiB ID-15: /dev/sdg vendor: Toshiba model: TransMemory size: 7.23 GiB type: USB Partition: ID-1: / size: 100 GiB used: 11.62 GiB (11.6%) fs: btrfs dev: /dev/nvme6n1p2 ID-2: /boot/efi size: 249.7 MiB used: 340 KiB (0.1%) fs: vfat dev: /dev/nvme6n1p1 ID-3: /home size: 1.7 TiB used: 12.74 GiB (0.7%) fs: btrfs dev: /dev/sda1 ID-4: /opt size: 100 GiB used: 11.62 GiB (11.6%) fs: btrfs dev: /dev/nvme6n1p2 ID-5: /tmp size: 100 GiB used: 11.62 GiB (11.6%) fs: btrfs dev: /dev/nvme6n1p2 ID-6: /var size: 100 GiB used: 11.62 GiB (11.6%) fs: btrfs dev: /dev/nvme6n1p2 Swap: ID-1: swap-1 type: partition size: 124.02 GiB used: 0 KiB (0.0%) dev: /dev/sda2 Sensors: System Temperatures: cpu: 37.0 C mobo: N/A gpu: nouveau temp: 45.0 C Fan Speeds (rpm): N/A gpu: nouveau fan: 0 Info: Memory: total: 128 GiB note: est. available: 125.49 GiB used: 4.65 GiB (3.7%) Processes: 422 Uptime: 0h 58m Shell: Bash inxi: 3.3.38

Disco del sistema :

Lo que mas tarda en systemd-analyze blame , es wicked con 10,69segundos , despues los discos de 3 y pico segundos a 2 y pico segundos , pero la cantidad es mucha .
En systemd-analyze critical-chain :

mikrios-299:~ # systemd-analyze critical-chain The time when unit became active or started is printed after the "@" character. The time the unit took to start is printed after the "+" character. graphical.target @15.562s └─multi-user.target @15.562s └─cron.service @15.561s └─postfix.service @14.502s +1.018s └─time-sync.target @14.466s └─chronyd.service @14.297s +167ms └─network.target @14.271s └─wicked.service @3.579s +10.690s └─wickedd-nanny.service @3.548s +27ms └─wickedd.service @3.490s +54ms └─wickedd-dhcp4.service @3.463s +23ms └─network-pre.target @3.432s └─firewalld.service @3.203s +227ms └─polkit.service @2.899s +298ms └─basic.target @2.843s └─sockets.target @2.843s └─pcscd.socket @2.843s └─sysinit.target @2.838s └─systemd-update-utmp.service @2.805s +31ms └─auditd.service @2.669s +90ms └─systemd-tmpfiles-setup.service @2.581s +63ms └─run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount @2.968s

Si falla un servicio, es posible que haga varios reintentos de 3 a 5 si carga el servicio contnua con el arranque, si no al terminar los reintentos sigue arrancando (depende del servicio, puede tardar bastante] .

Saludos

Bienvenido @p3p3p3k4z

Coincido con mikrios, no parece que te vaya lento.

En este tema, hablamos de como acelerar el arranque con soluciones.

Preséntate en el hilo de Presentaciones y cuéntanos cosas de ti y de tu gecko

Hola.

A ver, os ha puesto un systemd-analyze donde el espacio de usuario tarda más de 3 minutos en cargar el sistema gráfico cuando todo lo demás no tarda 1 minuto :grinning:

Entiendo que si dice que “ahora con 6.15” le tarda incluso más que antes es que es algo repetido, no que le esté chequeando un disco o algo así.

Cosas a probar:

  • arrancar con otro kernel
  • si arranca directamente al escritorio, añadir una nueva cuenta de usuario para que arranque allí.
  • Deshabilitar servicios temporalmente, en particular, docker.
  • chequear los discos. Quizá instalando gnome-disk-utility que tiene una interfaz más cómoda para esto.

Salud!!

Yo también me preocuparía si tardara 4min y medio. Eso no es tan lento como dicen los primeros compañeros en contestar.

Lo usual en un usuario normalito es algo así:

systemd-analyze                                                               ✔  35s  12:07:49 
Startup finished in 13.357s (firmware) + 3.405s (loader) + 464ms (kernel) + 4.158s (initrd) + 5.781s (userspace) = 27.167s 
graphical.target reached after 5.781s in userspace.

Por lo que entiendo la preocupación del usuario que abre el hilo. A menos que diga que antes le tardaba también varios minutos y ahora tarde alguno más… (pero ese demasiado que pone en su post me hace suponer que arrancaba rapidito).

Saludos

Yo a veces en lugar de contenedores uso Máquina virtual, Tumbleweed va como una rayo los renicios

Startup finished in 961ms (kernel) + 1.515s (initrd) + 2.661s (userspace) = 5.138s 
graphical.target reached after 2.661s in userspace.

Hola:

Nada mejor que uno mismo, para saber si tarda o no.
El arranque de systemd , depende de muchos factores ,discos, cpu y nº de núcleos, programas y servicios añadidos, red , etc… ( y servicios que estén en el cron, mantenimientos en el arranque) .

Ejemplo de otro equipo :
frank:~ # systemd-analyze
Startup finished in 20.742s (firmware) + 8.969s (loader) + 2.152s (kernel) + 5.211s (initrd) + 12.686s (userspace) = 49.761s
graphical.target reached after 12.678s in userspace

En este pierde el tiempo, montando discos usb , conectados permanente al pc . el firmware es el mismo, pero también lo incluye.
Systemd ejecuta o carga los servicios en paralelo (a diferencia de sysv init y servicios mixtos ) , en ello también va los cores de la cpu , y demás cosas .

Arranca el equipo de forma normal , sin usb, conectados , como te han dicho, servicios temporales, etc .
Para darse cuenta del arranque , es mejor verlo de forma gráfica , así se puede comparar mejor y ver los servicios que se ejecutan al mismo tiempo y sus duraciones .
Ejecutar :
systemd-analyze plot > /home/frank/Imágenes/arr.svg

Comando ----> la flecha para redirigir la salida -----> lugar donde guardar el archivo , o sea /home/user/imágenes/nombre de archivo.svg .

El fichero guardado se puede abrir con firefox , o sea ratón botón derecho sobre el archivo y abrir con firefox , ahí ves una imágen como esa donde muestra los significados de los colores, el tiempo , etc .

Saludos

1 Like