Autor Tema: Optimizando rc.d, arranque de wifislax un 17% mas rápido  (Leído 2359 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Optimizando rc.d, arranque de wifislax un 17% mas rápido
« en: 27-05-2016, 12:38 (Viernes) »
Descargar este archivo y extraerlo en la memoria usb: wifislax-fast-boot-v2.tar.gz

Al hacer esto se sobreescribe es archivo "/boot/initrd.xz" y se crea un módulo en "/wifislax/modules/wifislax-fast.boot.xzm"

En el initrd se ha eliminado un "sleep 3" después de mostrar el logo de wifislax, con esto ya ganamos 3 segundos.

El módulo wifislax-fast-boot modifica varios archivos en "/etc/rc.d", estos son los cambios:

 - Se deshabilita el arranque automático de rc.cpufreq: Sirve para disminuir la frecuencia del procesador y así disminuir el consumo de batería en portatiles
 - Se deshabilita el arranque automático de rc.hostapd: Sirve para crear un punto de acceso wifi
 - Se deshabilita el arranque automático de rc.lighttpd: Sirve para crear un servidor web ligero
 - Se deshabilita el arranque automático de rc.postgresql: Base de datos utilizada por aplicaciones que no vienen por defecto en la iso, por ejemplo metasploit
 - Se deshabilita el arranque automático de rc.snort: Es un NIDS, sirve para crear reglas de firewall que detecten intrusiones o ataques en la red
 - Se deshabilita el arranque automático de rc.wireless: Este servicio que sirve para configurar conexiones de red sin entorno gráfico
 - Se ha optimizado el código de rc.S, rc.M y rc.local: Estos son los scripts que ponen en marcha el sistema operativo. Se ha reorganizado el código para que sea mas legible, y se ha optimizado el orden y la forma en la que se ponen en marcha los servicios del sistema, ahora la mayoría se ejecutan en modo silencioso y en segundo plano, lo que significa que no hay que esperar a que terminen de ponerse en marcha  cada uno de los servicios para continuar con el arranque del sistema.


En mi caso, en mi ordenador de sobremesa, antes tardaba 58 segundos en arrancar el sistema, desde que se ejecuta el kernel hasta que se puede ver el escritorio de kde, y ahora tarda 48 segundos, lo que se traduce en un arranque un 17% mas rápido  >:(


NOTA: Durante el arranque se pueden ver algunos "warning" que aún no se de donde salen y no me gustan porque queda poco estético, pero parece que no afectan al correcto funcionamiento del sistema. <-- Solucionado.


« Última modificación: 30-05-2016, 21:29 (Lunes) por geminis_demon »

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado drvalium

  • Moderador Global
  • *
  • Mensajes: 17410
  • Misántropo
Re: Optimizando rc.d, arranque de wifislax un 17% mas rápido
« Respuesta #1 en: 27-05-2016, 21:38 (Viernes) »
gran aporte >:(

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: Optimizando rc.d, arranque de wifislax un 17% mas rápido
« Respuesta #2 en: 30-05-2016, 21:30 (Lunes) »
Solucionado el tema de los "warning" y resubido el archivo.

También, si se elimina el archivo /etc/crypttab del módulo 001-Base_slack.xzm, se gana algo mas de velocidad en el arranque. Pero no he incluido el módulo modificado porque ese módulo va cambiando constantemente en las nuevas versiones de desarrollo.
« Última modificación: 30-05-2016, 21:32 (Lunes) por geminis_demon »

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14470
Re: Optimizando rc.d, arranque de wifislax un 17% mas rápido
« Respuesta #3 en: 30-05-2016, 21:39 (Lunes) »
no había visto el post ...

lo mirare el miércoles .. hoy y mañana estoy de descanso.  ;)

 >:( >:(