Tiempos de inicio con systemd

Para conversaciones, comentarios, opiniones o simplemente noticias que no tengan lugar en otros foros. Cualquier tipo de discusión es bienvenida aquí!
Avatar de Usuario
Yonohesido
Archer Confiable
Archer Confiable
Mensajes: 446
Registrado: 14 May 2010, 09:17
Contactar:

Tiempos de inicio con systemd

Mensaje por Yonohesido » 09 Sep 2012, 08:47

A raíz de un hilo que he visto en el foro oficial, más concretamente aquí, se me ha ocurrido que nosotros también podemos tener un hilo donde postear el tiempo que se toma systemd en iniciar nuestro S.O. y ver cómo distribuye ese tiempo.

Puede ser útil para comprobar qué servicios tardan demasiado en cargar y comentar posibles soluciones.
Por ejemplo, en el hilo del foro oficial se han dado cuenta que el servicio systemd-vconsole-setup suele tomarse mucho tiempo para iniciar, lo cual no deja de ser curioso.

El comando a ejecutar, una vez iniciado el sistema, es el siguiente:

Código: Seleccionar todo

systemd-analyze && systemd-analyze blame
Esto nos dará el tiempo total de arranque y una lista de los servicios arrancados y el tiempo que toman individualmente.
Aquí va el mío, aunque no hay dos arranques iguales:

Código: Seleccionar todo

Startup finished in 4012ms (kernel) + 6617ms (userspace) = 10630ms
  1936ms [email protected]
  1906ms rtkit-daemon.service
  1839ms iptables.service
  1484ms systemd-logind.service
  1197ms systemd-vconsole-setup.service
  1148ms lm_sensors.service
   909ms systemd-remount-fs.service
   904ms polkit.service
   822ms dev-hugepages.mount
   762ms sys-kernel-debug.mount
   605ms dev-mqueue.mount
   571ms teclas.service
   435ms dcron.service
   409ms console-kit-log-system-start.service
   380ms systemd-user-sessions.service
   363ms systemd-tmpfiles-setup.service
   302ms systemd-udevd.service
   243ms systemd-udev-trigger.service
   140ms home.mount
   109ms systemd-sysctl.service
    33ms tmp.mount
     3ms sys-fs-fuse-connections.mount
A ver si os animáis a poner los vuestros y comparamos.

Avatar de Usuario
diegogabriel
Archer Extremo
Archer Extremo
Mensajes: 228
Registrado: 15 Mar 2010, 15:59
Ubicación: Camino del Puente. Sta. Cruz de Lorica. Cordoba

Re: Tiempos de inicio con systemd

Mensaje por diegogabriel » 09 Sep 2012, 08:59

El mio...

Código: Seleccionar todo

Startup finished in 3720ms (kernel) + 12011ms (userspace) = 15731ms
  5989ms wicd.service
  5326ms laptop-mode-tools.service
  4038ms systemd-udev-settle.service
  3779ms systemd-logind.service
  1250ms systemd-vconsole-setup.service
   873ms lm_sensors.service
   657ms systemd-remount-fs.service
   598ms dev-hugepages.mount
   557ms sys-kernel-debug.mount
   538ms dev-mqueue.mount
   446ms lvm.service
   421ms systemd-udev-trigger.service
   404ms systemd-udevd.service
   335ms systemd-tmpfiles-setup.service
   300ms console-kit-daemon.service
   195ms systemd-user-sessions.service
   142ms home.mount
   120ms media-BODEGA.mount
   120ms systemd-sysctl.service
    75ms console-kit-log-system-start.service
    16ms tmp.mount
     1ms proc-sys-fs-binfmt_misc.mount

Avatar de Usuario
FedeTheGreat
Equipo Hispano
Equipo Hispano
Mensajes: 3574
Registrado: 01 Abr 2007, 12:03
Ubicación: Victoria - Buenos Aires - Argentina
Contactar:

Re: Tiempos de inicio con systemd

Mensaje por FedeTheGreat » 09 Sep 2012, 10:24

Código: Seleccionar todo

systemd-analyze && systemd-analyze blame
Startup finished in 11556ms (kernel) + 19234ms (userspace) = 30790ms
  3859ms wicd.service
  1910ms systemd-vconsole-setup.service
  1223ms systemd-logind.service
  1097ms upower.service
   892ms dev-mqueue.mount
   844ms systemd-remount-fs.service
   693ms console-kit-daemon.service
   606ms systemd-udev-trigger.service
   584ms dev-hugepages.mount
   558ms udisks2.service
   433ms systemd-udevd.service
   406ms systemd-modules-load.service
   337ms home.mount
   304ms systemd-sysctl.service
   301ms tmp.mount
   268ms sys-kernel-debug.mount
   182ms systemd-tmpfiles-setup.service
   181ms dev-sda2.swap
   125ms console-kit-log-system-start.service
   119ms proc-sys-fs-binfmt_misc.mount
   109ms mnt-datos.mount
    86ms systemd-user-sessions.service
    40ms mnt-datos2.mount
    33ms boot.mount
Me gustan las cosas simples por eso uso Arch!
Linux User# 404818
Nos vemos en irc.freenode.net #archlinux-es
Canal de discusión en Español

Avatar de Usuario
Ferroal
Archer
Archer
Mensajes: 26
Registrado: 13 Ago 2011, 10:33

Re: Tiempos de inicio con systemd

Mensaje por Ferroal » 09 Sep 2012, 10:34

Código: Seleccionar todo

Startup finished in 3614ms (kernel) + 18157ms (userspace) = 21772ms
  11309ms wicd.service
  3168ms systemd-logind.service
  3107ms colord.service
   943ms colord-sane.service
   937ms systemd-vconsole-setup.service
   660ms console-kit-log-system-start.service
   613ms systemd-remount-fs.service
   520ms systemd-tmpfiles-setup.service
   476ms dev-hugepages.mount
   470ms sys-kernel-debug.mount
   469ms dcron.service
   410ms systemd-udev-trigger.service
   394ms dev-mqueue.mount
   296ms console-kit-daemon.service
   276ms systemd-user-sessions.service
   235ms rc-local.service
   223ms systemd-udevd.service
   152ms dev-sda5.swap
   122ms systemd-sysctl.service
   104ms home.mount
    80ms upower.service
    38ms tmp.mount
    36ms udisks.service

zx81
Archer Extremo
Archer Extremo
Mensajes: 193
Registrado: 13 Ago 2012, 16:22

Re: Tiempos de inicio con systemd

Mensaje por zx81 » 10 Sep 2012, 06:19

Joer, a mi se me come todo el tiempo el servicio de red y Udisks2 que por cierto no usais segun veo:

Código: Seleccionar todo

 3284ms NetworkManager.service
  2568ms udisks2.service
  1564ms systemd-logind.service
   768ms systemd-vconsole-setup.service
   509ms systemd-user-sessions.service
   345ms systemd-remount-fs.service
   336ms systemd-tmpfiles-setup.service
   265ms systemd-udev-trigger.service
   225ms sys-kernel-debug.mount
   211ms dev-hugepages.mount
   208ms dev-mqueue.mount
   186ms systemd-udevd.service
   183ms rc-local.service
   157ms ntpd.service
   142ms mnt-store.mount
   117ms console-kit-daemon.service
   116ms console-kit-log-system-start.service
   113ms home.mount
   111ms rtkit-daemon.service
    41ms systemd-sysctl.service
    19ms tmp.mount
    11ms dev-sda3.swap
Última edición por nicros el 14 Sep 2012, 09:10, editado 1 vez en total.
Razón: Se debe usar etiqueta "code"

Avatar de Usuario
Yonohesido
Archer Confiable
Archer Confiable
Mensajes: 446
Registrado: 14 May 2010, 09:17
Contactar:

Re: Tiempos de inicio con systemd

Mensaje por Yonohesido » 10 Sep 2012, 09:05

El servicio de red, ya uses netcfg, wicd, networkmanager o la configuración sencilla (para dhcp dinámico) que viene en el paquete systemd-arch-units ([email protected]) siempre es de los que más tarda en iniciar.

Yo sí uso udisks2, aunque en los datos que puse no salió, quizás por estar probando polkit con systemd habilitado. Si no me equivoco es uno de los servicios que activa systemd sin necesidad de acción por nuestra parte.
Eso sí, a mí no me tarda tanto en arrancar. De todas formas, si haces la prueba, verás que los tiempos de arranque suelen variar bastante en cada inicio.

Avatar de Usuario
cargoan
Archer Confiable
Archer Confiable
Mensajes: 605
Registrado: 13 Mar 2011, 04:39

Re: Tiempos de inicio con systemd

Mensaje por cargoan » 10 Sep 2012, 12:33

Código: Seleccionar todo

$ systemd-analyze; systemd-analyze blame
Startup finished in 3548ms (kernel) + 5246ms (userspace) = 8795ms
  2520ms systemd-vconsole-setup.service
  2118ms dev-hugepages.mount
  2109ms sys-kernel-debug.mount
  2100ms dev-mqueue.mount
  1212ms systemd-remount-fs.service
   856ms systemd-udev-trigger.service
   819ms systemd-udevd.service
   705ms home.mount
   681ms systemd-logind.service
   625ms systemd-user-sessions.service
   308ms systemd-sysctl.service
   169ms tmp.mount
   129ms systemd-tmpfiles-setup.service
    58ms systemd-readahead-replay.service
    50ms systemd-readahead-collect.service
     4ms dev-sda2.swap
«La simplicidad es la máxima sofisticación» (Leonardo da Vinci)

Avatar de Usuario
engelus
Archer Intermedio
Archer Intermedio
Mensajes: 94
Registrado: 14 Jun 2011, 08:54

Re: Tiempos de inicio con systemd

Mensaje por engelus » 10 Sep 2012, 22:32

Código: Seleccionar todo

[[email protected] ~]$ systemd-analyze && systemd-analyze blame
Startup finished in 4822ms (kernel) + 12546ms (userspace) = 17369ms
  6499ms wicd.service
  4507ms systemd-vconsole-setup.service
  3624ms console-kit-daemon.service
  1881ms systemd-logind.service
  1777ms home.mount
  1202ms console-kit-log-system-start.service
  1135ms systemd-modules-load.service
  1076ms dev-mqueue.mount
   907ms systemd-udev-trigger.service
   853ms sys-kernel-debug.mount
   835ms systemd-remount-fs.service
   492ms systemd-tmpfiles-setup.service
   469ms systemd-udevd.service
   446ms systemd-sysctl.service
   382ms dev-hugepages.mount
   114ms upower.service
    91ms systemd-user-sessions.service
    71ms dev-sda5.swap
     9ms tmp.mount
     1ms sys-fs-fuse-connections.mount

Avatar de Usuario
azrael85
Archer Avanzado
Archer Avanzado
Mensajes: 107
Registrado: 14 Ene 2012, 19:51

Re: Tiempos de inicio con systemd

Mensaje por azrael85 » 11 Sep 2012, 15:24

Definitivamente yo tengo por ahí algún problema, pero no con el kernel, sino con el userspace!!!

Código: Seleccionar todo

Startup finished in 2835ms (kernel) + 90740ms (userspace) = 93575ms
  7556ms NetworkManager.service
  3892ms systemd-vconsole-setup.service
  3819ms systemd-logind.service
  2446ms colord-sane.service
  1606ms systemd-remount-fs.service
  1502ms dev-hugepages.mount
  1350ms sys-kernel-debug.mount
  1310ms dev-mqueue.mount
  1202ms colord.service
  1012ms systemd-modules-load.service
   533ms wpa_supplicant.service
   456ms systemd-udev-trigger.service
   384ms systemd-user-sessions.service
   384ms systemd-udevd.service
   293ms systemd-tmpfiles-setup.service
   232ms console-kit-log-system-start.service
   217ms dev-sda6.swap
   207ms upower.service
   205ms udisks2.service
   199ms home.mount
   179ms ntpd.service
   148ms systemd-sysctl.service
   113ms console-kit-daemon.service
   104ms rtkit-daemon.service
    46ms boot.mount
    32ms tmp.mount
    19ms proc-sys-fs-binfmt_misc.mount
     1ms sys-fs-fuse-connections.mount
Vale que mi portatil ya tiene unos cuantos años, pero aún así no me encaja que tarde tantísimo más que a vosotros. Voy a investigármelo...

Avatar de Usuario
Yonohesido
Archer Confiable
Archer Confiable
Mensajes: 446
Registrado: 14 May 2010, 09:17
Contactar:

Re: Tiempos de inicio con systemd

Mensaje por Yonohesido » 11 Sep 2012, 20:11

azrael85, tengo entendido que si no tienes procesador de doble núcleo o superior, el arranque con systemd no varía mucho respecto al método anterior.
¿Puede ser ese tu problema?.

Avatar de Usuario
azrael85
Archer Avanzado
Archer Avanzado
Mensajes: 107
Registrado: 14 Ene 2012, 19:51

Re: Tiempos de inicio con systemd

Mensaje por azrael85 » 12 Sep 2012, 13:04

Yonohesido escribió:azrael85, tengo entendido que si no tienes procesador de doble núcleo o superior, el arranque con systemd no varía mucho respecto al método anterior.
¿Puede ser ese tu problema?.
No, creo que no, porque hasta que llega a Slim si que he notado una mejora considerable en la velocidad. Es xfce lo que tarda en arrancar. Creo que debería reiniciar de algún modo todas las configuraciones y ver dónde puede estar el problema.

Avatar de Usuario
cargoan
Archer Confiable
Archer Confiable
Mensajes: 605
Registrado: 13 Mar 2011, 04:39

Re: Tiempos de inicio con systemd

Mensaje por cargoan » 12 Sep 2012, 18:30

Prueba con readahead, a ver si mejora después de algunos inicios.

Código: Seleccionar todo

# systemctl enable systemd-readahead-{collect,replay}.service
También notar que el tiempo medido, en realidad es el transcurrido hasta el punto en que todos los servicios han sido iniciados, lo que no implica que todos se hayan completado en ese punto.
«La simplicidad es la máxima sofisticación» (Leonardo da Vinci)

Avatar de Usuario
Jristz
Archer Extremo
Archer Extremo
Mensajes: 745
Registrado: 14 Mar 2011, 20:20

Re: Tiempos de inicio con systemd

Mensaje por Jristz » 14 Sep 2012, 00:36

Código: Seleccionar todo


[email protected]:~$ systemd-analyze && systemd-analyze blame
Startup finished in 24705ms (kernel) + 25234ms (userspace) = 49940ms
  6500ms NetworkManager.service
  4259ms systemd-vconsole-setup.service
  3644ms systemd-modules-load.service
  3559ms upower.service
  3121ms console-kit-daemon.service
  2823ms polkitd.service
  2754ms avahi-daemon.service
  2700ms systemd-logind.service
  1636ms console-kit-log-system-start.service
  1621ms systemd-remount-fs.service
  1334ms dev-hugepages.mount
  1332ms dev-mqueue.mount
  1331ms sys-kernel-debug.mount
  1224ms tmp.mount
  1110ms rpc-statd.service
   670ms home-lyra-Juegos.mount
   586ms udisks2.service
   504ms rpcbind.service
   503ms home-lyra-Proyectos.mount
   431ms home.mount
   364ms home-lyra-Dropbox.mount
   304ms systemd-udev-trigger.service
   172ms systemd-sysctl.service
   168ms systemd-tmpfiles-setup.service
   146ms boot-efi.mount
    85ms accounts-daemon.service
    73ms boot.mount
    72ms modem-manager.service
    40ms systemd-udevd.service
     9ms proc-sys-fs-binfmt_misc.mount
     9ms ntpd.service
     4ms systemd-user-sessions.service
     0ms sys-fs-fuse-connections.mount
Oh vamos que initscript iniciaba "in 10 seconds flat"
System: Host: Netbook Kernel: 4.4.39-1-lts x86_64 (64 bit) Desktop: Xfce 4.12.3 Distro: Arch Linux
Machine: Device: laptop System: TOSHIBA product: Satellite C845D v: PSCB6P-002LM1
Mobo: AMD model: Renmore UEFI: Insyde v: 6.10 date: 09/14/2012
Battery[/b] BAT1: charge: 5.3 Wh 17.5% condition: 30.4/44.0 Wh (69%)
CPU: Dual core AMD E-300 APU with Radeon HD Graphics (-MCP-) speed: 1300 MHz (max)
Graphics: Card: Advanced Micro Devices [AMD/ATI] Wrestler [Radeon HD 6310]

Nikita
Archer
Archer
Mensajes: 32
Registrado: 07 Jun 2012, 15:52

Re: Tiempos de inicio con systemd

Mensaje por Nikita » 14 Sep 2012, 15:45

Yonohesido escribió:azrael85, tengo entendido que si no tienes procesador de doble núcleo o superior, el arranque con systemd no varía mucho respecto al método anterior.
¿Puede ser ese tu problema?.
A penas estoy entrando en el mundo de systemd, y falta el daemon de cupsd (la HP esta inactiva por el momento), y el reloj esta desconfigurado, falta el ntpd.
Esta es la salida:

Código: Seleccionar todo

┌─[nikita] 
└─[ ~ ]>> systemd-analyze && systemd-analyze blame
Startup finished in 4445ms (kernel) + 22707ms (userspace) = 27153ms
  8779ms wicd.service
  1979ms systemd-vconsole-setup.service
  1934ms systemd-udev-trigger.service
  1645ms systemd-logind.service
  1383ms systemd-remount-fs.service
  1379ms dev-hugepages.mount
  1377ms dev-mqueue.mount
  1302ms sys-kernel-debug.mount
  1058ms systemd-udevd.service
   619ms tmp.mount
   517ms console-kit-daemon.service
   325ms console-kit-log-system-start.service
   309ms systemd-tmpfiles-setup.service
   190ms home.mount
   140ms udisks2.service
    17ms systemd-sysctl.service
     7ms systemd-user-sessions.service
     2ms sys-fs-fuse-connections.mount
En una portátil con pentium 4 a 2.8 GHz, grub-legacy, slim y openbox.
Alguien sabe como estaría el asunto con UFW.

Saludos.....
Última edición por Nikita el 14 Sep 2012, 20:32, editado 1 vez en total.

Avatar de Usuario
Jristz
Archer Extremo
Archer Extremo
Mensajes: 745
Registrado: 14 Mar 2011, 20:20

Re: Tiempos de inicio con systemd

Mensaje por Jristz » 14 Sep 2012, 16:41

ya logre vajarle 10 segundos

Código: Seleccionar todo


Startup finished in 13765ms (kernel) + 25294ms (userspace) = 39060ms
[1]  + done       systemd-analyze
  6089ms systemd-vconsole-setup.service
  4455ms dev-hugepages.mount
  4451ms sys-kernel-debug.mount
  3673ms systemd-remount-fs.service
  2532ms systemd-udev-trigger.service
  2424ms dev-mqueue.mount
  1890ms systemd-modules-load.service
  1513ms boot-efi.mount
  1403ms systemd-readahead-replay.service
  1347ms systemd-readahead-collect.service
  1337ms NetworkManager.service
  1176ms systemd-udevd.service
  1170ms tmp.mount
   959ms console-kit-daemon.service
   936ms polkitd.service
   652ms rpc-statd.service
   551ms avahi-daemon.service
   547ms sys-fs-fuse-connections.mount
   509ms systemd-logind.service
   461ms home-lyra-Juegos.mount
   433ms rpcbind.service
   418ms upower.service
   350ms home.mount
   339ms home-lyra-Dropbox.mount
   266ms systemd-tmpfiles-setup.service
   236ms console-kit-log-system-start.service
   214ms boot.mount
   161ms udisks2.service
   118ms home-lyra-Proyectos.mount
   117ms proc-sys-fs-binfmt_misc.mount
   113ms systemd-sysctl.service
    28ms accounts-daemon.service
    19ms modem-manager.service
    13ms ntpd.service
     4ms systemd-user-sessions.service
pero sigue siendo mucho ....
System: Host: Netbook Kernel: 4.4.39-1-lts x86_64 (64 bit) Desktop: Xfce 4.12.3 Distro: Arch Linux
Machine: Device: laptop System: TOSHIBA product: Satellite C845D v: PSCB6P-002LM1
Mobo: AMD model: Renmore UEFI: Insyde v: 6.10 date: 09/14/2012
Battery[/b] BAT1: charge: 5.3 Wh 17.5% condition: 30.4/44.0 Wh (69%)
CPU: Dual core AMD E-300 APU with Radeon HD Graphics (-MCP-) speed: 1300 MHz (max)
Graphics: Card: Advanced Micro Devices [AMD/ATI] Wrestler [Radeon HD 6310]

Responder