Accelerar el inicio de Debian 10

39 envíos / 0 nuevos
Último envío
#1 Mié, 14/08/2019 - 04:18
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Accelerar el inicio de Debian 10

Estado: 
[ACTIVO]

Hola,

Es una pregunta por desconocimiento. Mi equipo portátil tarda para mi bastante aunque supongo que esta dentro de lo normal.

Yo me preguntaba lo siguiente, ¿es posible hacer que Debian 10 cargue solo y absolutamente lo obligatorio para que funcione y que arranque muy muy pronto y que el sistema cargue los demás servicios o las demás cosas necesarias paulatinamente conforme a los tiempos de inactividad del usuario o bajo demanda del usuario si los pide antes de que haya una inactividad del usuario pero que su prioridad sea que arranque el sistema lo antes posible?

 

 

Mié, 14/08/2019 - 12:38
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

Respuesta corta ,Sí.

En principio vos podes desactivar los .service  con systemd    o  sea  algo asi como:

systemctl  stop   bla.service  ## detiene el service en el momento
systemctl  disable  bla.service # deshabilita que el service arranque al inicio de la carga del sistema.

Bajo systemd es posible visualizar ,durante la carga del sistema, cuanto tiempo demora cada service en cargar.

Por defecto debian al instalarse completo habilita una serie de aplicaciones demonios y servicios que en muchos casos no son necesarios,y que retardan la carga del sistema ,, y un largo etc.

Para systemd  buscate la wiki que hay al respecto en exebian.

Como pista de lo que te he comentado mira aca o tambien 

 

Mié, 14/08/2019 - 13:22
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Gracias :) caliban

Voy a estudiar todo lo que me has dicho y en cuanto tenga resultados favorable te comento.

Nota: Aquí lo más importante es que alguien publicará oficialmente que servicios, por ejemplo, son servicios absolutamente fundamentales, para que nadie los detenga para el buen funcionamiento de Debian y el resto que solo dependen del uso real de cada usuario, seria lo menos importante. Esto es lo más fundamental por saber. ¿Quien tendrá la respuesta oficial?, esto debería estar en algún lado, ya que se supone que Debian esta hecho para la comunidad y por la comunidad, estos datos debería ser aclarados por el equipo de Debian, incluso para satisfacer a todos los que lo necesiten, que seguro se serán muchas las personas que lo quieran saber.

 

 

Mié, 14/08/2019 - 14:31
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

¿Respuesta oficial? El uso que haces de tu equipo puede ser total y absolutamente diferente del que yo hago del mío. No hay respuesta oficial para lo que dices... cada uno tiene sus cosas. Por ejemplo, un MTA, como es en el caso de debian exim4 no es necesario para un equipo casero, pero se instala por defecto, y con el se reciben avisos por correo local, como puede ser un intento de logueo como root fallido, un aviso de clamav si usas antivirus, y un largo etcétera que puedes configurar para que se te avise de cosas por correo local. A mí me es útil, a tí a lo mejor no te sirve para nada y puedes desactivarlo/quitarlo.

 

  No hay bar que por bien no venga....
Mié, 14/08/2019 - 14:55
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Hola, Panko, primero expresar mi admiración por tus comentarios que he leído de ti, hasta el momento, gracias por ello.

Pero como siempre la escritura no es lo mejor. Me parece que no me has entendido o yo no entiendo tu comentario. Yo me refiero y estaras de acuerdo que existen por ejemplo x servicios que no se pueden quitar para que funcione Debian 10 y "."

 

Yo como novato no lo se. Pero supongo que oficialmente si lo sabran, ¿no crees?, yo siendo novato y todo, si me informan de cuales son, pongo el resto en stop y lo pondria en start conforme me hagan falta, pero no tocaría los que oficialmente dicen estos no tocar por que sino no funciona bien.

Creo que lo he explicado esta vez bien, ¿no crees? y se que los que son digamos le opcionales tu y yo podemos tener la necesidad totalmente diferente. Es absolutamente de sentido común.

Oye, muchas gracias de verdad por ayudarme con la consulta. Un amigo

 

 

 

Vie, 16/08/2019 - 16:35 (Responder a #5)
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Hola, Caliban

He intentado hacer esto:

sudo apt-get install systemd-ui

Pero ocurre esto:

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete systemd-ui

¿Como puedo instalar el paquete systemd-ui en Debian 10? es para usar "systemadm" pero lo he intentado desde Synaptic y tampoco.

¿Seriáis tan amable de ayudarme con esto o es que quizás es obsoleto para Debian 10?

 

 

Vie, 16/08/2019 - 17:58
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

Pues parece que en buster dicho paquete no se encuentra.(al menos por el momento)

Sáb, 17/08/2019 - 00:19
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Gracias, caliban. Pues será para otro momento, que le vamos hacer. Saludos.

Mar, 27/08/2019 - 14:53
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 Aún así, no me negareis que los tiempos de arranque son bastante razonables, (y en cada generación menores).

 Por no hablar del tiempo de apagado. surprise . ¡Si hasta se va pareciendo a nosotros!.  En cuanto le dicen " bueno

 venga, vamos a cerrar que ya es la hora" ... zziiuuu!! .... fff!.  Ya se ha puesto la chaqueta, lo ha guardado todo

 y está saliendo por la puerta!. laugh.

 

Vie, 30/08/2019 - 07:33 (Responder a #9)
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Hooola, Percontator es espero que te vaya todo bien :)

Totalmente de acuerdo en cuanto a apagar es el rayo...

¿Pero que opinas de que Debian publique un artículo en su bloc informando de los servicios que son totalmente obligatorio a nivel oficial, no estaría mal, verdad?

Esté artículo estaría bien publicado para instalaciones completamente nuevas y dejando claro que son servicios que el sistema necesita para su buen funcionamiento.

Ya lo que haga cada usuario es problema de cada usuario. Me supongo que una eminencia en el desarrollo de Debian existirá y no creo que esto sea un información protegida ni oculta. Simplemente debe haber animo de darla a la comunidad que usa fielmente este sistema operativo.

 

En fin, te mando saludos

 

 

 

Vie, 30/08/2019 - 13:41 (Responder a #10)
pikebucaro
Imagen de pikebucaro
Desconectado/a
se unió: 29/08/19

Amigo yo hice esto de pronto te sirva:

 

sudo systemctl mask ModemManager.service

sudo systemctl mask systemd-journald.service

sudo systemctl mask ofono.service

sudo systemctl mask avahi-daemon.service

sudo systemctl mask bluetooth.service

sudo systemctl mask systemd-journal-flush.service

 

Ademas de esto en el grub:

sudo gedit /etc/default/grub

 

GRUB_DEFAULT=0

GRUB_TIMEOUT=0

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

GRUB_CMDLINE_LINUX="ipv6.disable=1"

 

La ultima linea por si no usas el ipv6......

Debian X

Vie, 30/08/2019 - 14:10
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

A ver... Estás pidiendo que te digan "oficialmente" que es lo necesario para un funcionamiento óptimo y mínimo"... No existe sistema operativo que tenga eso, y mira que hay sistemas operativos... En un sistema que se instalará en miles de equipos caseros diferentes y millones de servidores diferentes....

No se, esto no se puede coger ni con pinzas, tio... Si te digo lo mínimo que necesita mi equipo para funcionar, estoy casi seguro que el tuyo no pasa del grub posiblemente, así que hazte una idea de lo que estás pidiendo/preguntando.

Lee, investiga, y aprende, como hemos hecho todos los que ya somos "veteranos" en el uso de Debian o GNU/Linux... y de ese modo hemos podido, en lo posible, optimizar nuestros sistemas (si quieres algo, el mio tarda 5 minutos en tener un escritorio totalmente funcional, pero claro, ahí va lo mínimo que le hace a a mi  equipo para funcionar y todo lo que yo le he puesto para que inicie con mi sesión, que no es poco. El de otro compañero, le tardará un minuto, el de otro más, posiblemente menos, y el de otro,  dos minutos). Si es que os gusta que os lo den todo hecho...

Mírate tu los servicios y programas que no te hacen falta para nada y los enmascaras como han dicho, o simplemente los desinstalas.

  No hay bar que por bien no venga....
Sáb, 31/08/2019 - 13:17
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

EL siguiente enlace oficial de debian ,da una serie de indicaciones respecto a paquetes o aplicaciones no esenciales para el funcionamiento del sistema y otros que deben estar para que el sistema sea estable y funcione 

https://wiki.debian.org/ReduceDebian

 

Dom, 01/09/2019 - 15:10
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 Gracias Caliban.  Será cuestión de repasar estos puntos cuando esté sentado ante alguno de los que estoy instalando ahora, a ver que sale.

 

 En cuanto a los mínimos imprescindibles, es una buena pregunta, pero creo que

 será como hacer una encuesta de "¿que es lo mínimo que se necesita para vivir?".

 Los habrá más modestos y razonables.  Algunos incluirán cosas como "barra libre"

 de llamadas y whatsapps. Algunos incluso algún ayudante o asistente,  o una manutención.

 En el otro extremo los hay que se conformarán con algo que llevarse a la boca,

 algo con que abrigarse, un techo, y cuando esté enfermo, un médico.

 

 Y estamos hablando en todos los casos del mismo "equipo" con el mismo "s.o." de base. smiley

 Si además fuéramos, unos sapiens, otros neandertal, otros "el hombre de Java", etc,

 (como la informática, que cada equipo puede ser totalmente distinto de los otros),

 a ver como redactamos una lista de las necesidades comunes e indiscutibles.

 

 Al igual que las personas, cada ordenador o terminal tendrá cosas que no necesita,

 (en el mio por ejemplo todo lo que es software y demonios para conectarse a la red),

 y otras cosas que si le serían deseables. (En unos sofware para sonido o para vídeo,

 en otros gestión de memoria y periféricos para cad, en otros demonios para comunicaciones,

 o tal vez algo para electrónica, o para cálculo relacionado con astronomía, ... ).

 Depende del trabajo, el entorno y las expectativas para cada máquina.

 

 

 

Jue, 05/09/2019 - 21:58
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

Te toca investigar que demonio estan corriendo, en mi caso utilizo sysv-rc-conf para saber que demonios estan iniciados y para desactivar los que puedo. De cada paquete que te muestre sysv-rc-conf investiga para que sirve en el link que te proporciono el sensei caliban, y como te menciono el sensei ponko no todo los equipos son iguales y no todas las instalaciones estan configurada de la misma manera. asi que te toca a prueba y error. en mi caso como mi equipo no tiene instalado un bluetooth lo desactivo y de echo hasta desintalo el paquete bluez y no pasa nada. Pero  leí por ahí que ese paquete, en algunos equipos es requerido para tarjetas wifi.

Mi equipo es gama baja pero le instale un disco solido y el sistema arranca en segundos y el aspecto grafico esta activo en un minuto  desde que inicia el arranque. asi que si tienes presupuesto ahi tiene otra opción para mejorar el arranque.

 

saludos

 

 Saludos

 

Mar, 01/10/2019 - 13:42 (Responder a #15)
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Primero Gracias a todo por los aportes, este en desacuerdo con ellos o no.

Hola, caliban, pues es posible que mi duda este más cerca de tus indicaciones que sobre las otras. Con lo cual de momento voy a seguir por esta línea de investigación que tu das.

En cuanto a las demás donde insistís que no es posible etc etc. Sinceramente debemos pensar que todas las maquinas esta trabajando con un hardware mas o menos potente pero siguen la misma arquitectura esto nos indica que podemos hacer una maquina que funcione bajo mínimos y después podemos añadir y añadir hasta que explote. Y el que no este de acuerdo que tire la primera piedra.

Pero respeto toda opinión y os agradezco que me ayuden o me desalienten. Gracias de verdad a todos.

 

Mar, 01/10/2019 - 15:05
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

Sinceramente debemos pensar que todas las maquinas esta trabajando con un hardware mas o menos potente pero siguen la misma arquitectura esto nos indica que podemos hacer una maquina que funcione bajo mínimos y después podemos añadir y añadir hasta que explote.

 Ja ja.  El método Edison.  :)

 

 Asumir que todas las máquinas que corren debian son lo mismo pero con diferente potencia,

 es... y no es.  Te asombrarías de donde se puede meter debian.

 Por aquí hay quién lo tiene en el pc, o en una tablet, o creo que incluso en un smartphone, o algo así.

 y entre los pc, van desde la familia pentium a los i7, pasando por la generacion core, y los notebooks

 con vete a saber que chips y que perfil, según la visión del fabricante.

 Opino que considerarlos simples gradaciones del mismo diseño sería como considerar que todos

 los autos, o carros, son lo mismo en diferente potencia.

 (Hay turismos, deportivos, furgonetas, camiones, cabinas tractoras.  Unos van con diesel, otros gasolina,

 incluso los hay eléctricos, o para gas)

 ¿Entiendes porque digo que tu afirmación es y no es ?.

 

Mar, 01/10/2019 - 18:16 (Responder a #17)
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

debianspirit wrote:

Primero Gracias a todo por los aportes, este en desacuerdo con ellos o no.

Hola, caliban, pues es posible que mi duda este más cerca de tus indicaciones que sobre las otras. Con lo cual de momento voy a seguir por esta línea de investigación que tu das.

En cuanto a las demás donde insistís que no es posible etc etc. Sinceramente debemos pensar que todas las maquinas esta trabajando con un hardware mas o menos potente pero siguen la misma arquitectura esto nos indica que podemos hacer una maquina que funcione bajo mínimos y después podemos añadir y añadir hasta que explote. Y el que no este de acuerdo que tire la primera piedra.

Pero respeto toda opinión y os agradezco que me ayuden o me desalienten. Gracias de verdad a todos.

 

Coo dije, no hay por donde tirar, lo que a mi me hace falta mínimamente para que funcione debian no es lo mismo que te hace falta a tí. Por aligerar, se puede hasta quitar el gestor de login (sddm, lightdm, gdm3, etc...) y configurar que se iniicie la sesión gráfica cuando te loguees desde consola... p.e. Pero no es un mínimo para el sistema funcione como yo quiero. Como dije, mil máquinas diferentes, mil usos diferentes, mil usuarios diferentes, mil mínimos  diferentes. A tí igual no te sirve de nada un MTA, a mi si me hace falta ya que lo uso para diversas notificaciones por correo... como ves ya es un mínimo que si necesito y tu no...

  No hay bar que por bien no venga....
Mié, 02/10/2019 - 10:08 (Responder a #18)
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Gracias Panko y Percontador, he contestado a Percontador por que ambos me habéis dialogado conmigo. Pero es a ambos. Primero es lo primero. Saludos :)

Que difícil es dialogar en los foros. Me explico.

Yo os entiendo y se lo que contáis e incluso ya puedo decir que lo sabia. Pero me parece que ustedes no me entienden lo que intento decir. Se que cada maquina y usuario necesita un mínimo y personal uso. Dicho esto y espero que ambos lo tenéis claro que lo se. Ahora me centro en lo que quiero deciros, osea mi opinión.

Miradlo desde el punto de vista de los desarrolladores de Debian, solo desde ese punto de vista y nada mas.

Sabéis que Debian esta desarrollado para diferentes arquitecturas. Y Debian las diferencia en sus descargas. Estamos de acuerdo?

Bueno, yo no soy del equipo de desarrollo pero si estuviéramos hablando juntos con ese equipo. Ahora os explico. Ellos saben que si estamos en una arquitectura X, esta esta compuesta por X hardware mínimo necesario para que corra Debian, y Debian en su instalación es lo primero que va averiguar, si tiene tarjeta gráfica, etc etc. Y Debian incluso te preguntará si quieres correr con visualización gráfica. Pues Debian va a correr los servicios necesario para que funcione, pero también te pregunta si quieres otros servicios extras para esta tarjeta gráfica y así para todo lo que detecte. Pues ese equipo de desarrollo, sabe y conoce el mínimo para que corra esa parte gráfica, todo lo que no sea ese mínimo es el extra. Pues yo pienso que eso es lo que tiene que poner como mínimo en una lista y que cada cual quite lo que Debian ha puesto para una instalación Normal y no digo con esto que Debian instale una instalación mínima, no, no quiero ni reivindico ningún cambio, que siga todo igual de bien, solo que de la posibilidad de que otros usuarios decidan si quitar los extras de esa instalación Normal, con una simple lista de todo lo necesario y mínimo e imprescindible para correr Debian, y si hay variaciones de un usuario a otro que cada cual elija lo que quitar o no. Pero sino existe algo así los usuario con menos conocimientos nunca van a poder acelerar el sistema sin un enorme aprendizaje de cada parte del sistema operativo Debian. Algo para mi injusto. Y eso da la similitud de Debian = experto en informática, cosa que creo que Debian no piensa o no pretende que sea así.

He puesto un ejemplo para no alargar lo demasiado y ya es largo.

Gracia a lo mejor tenéis todos razón y yo soy mas tozudo que una mula. Y os pido mil disculpas si es así. Gracias de verdad por intentar enderezar este cabezota.

 

Saludos.

 

 

 

 

 

 

 

 

Jue, 03/10/2019 - 04:14 (Responder a #19)
pikebucaro
Imagen de pikebucaro
Desconectado/a
se unió: 29/08/19

Amigo en lo posible trate de cambiar el disco por un SSD...

con el comando systemd-analyze blame puede revisar lo que se carga en el inicio y el tiempo, así puede desactivar lo que no necesite como le dijo el maestro Caliban...

Un escritorio liviano también ayuda, pruebe el lxqt que queda bonito y es ligero

Yo no he podido bajar de los 8 segundos pero así me parece rápido el arranque

Startup finished in 5.380s (kernel) + 2.865s (userspace) = 8.246s

graphical.target reached after 2.837s in userspace

Debian X

Jue, 03/10/2019 - 08:13
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Es que en realidad, en una instalación se preguntan cosas precisamente para eso. Lanzar una distro no impilica que tenga lo mínimo, si no lo necesario para funcionar en cualquier máquina, en cualquiera, no en una en concreto. Para afinar una instalación ya tienes el modo experto, por ejemplo, pero si no, instalará muchas cosas para asegurarse funcionar en el mayor número de máquinas posible sin mucha intervención del usuario.

  No hay bar que por bien no venga....