Iniciar servicios en parelelo

Ayuda y con el kernel de Linux. Parches, actualizaciones, changelogs...

Moderador: frank

Avatar de Usuario
2D_Gorillaz
Mensajes: 43
Registrado: Lun, 01 Nov 2010, 03:01

Iniciar servicios en parelelo

Mensaje por 2D_Gorillaz » Mar, 11 Ene 2011, 00:36

Hello,
creo q este tema lo puedo poner aki, alguien sabe como iniciar los servicios en paralelo, para un micro HyperThreading o un Dual Core..
..Gracias y saludos.....

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Iniciar servicios en parelelo

Mensaje por hugo » Mar, 11 Ene 2011, 07:05

Los servicios usualmente corren simultáneamente independientemente del momento en que se inicien. Ahora, si te refieres a iniciarlos en paralelo cuando la maquina arranca, hay diferentes proyectos como upstart o mas recientemente systemd que usan ese acercamiento.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Avatar de Usuario
2D_Gorillaz
Mensajes: 43
Registrado: Lun, 01 Nov 2010, 03:01

Re: Iniciar servicios en parelelo

Mensaje por 2D_Gorillaz » Mar, 11 Ene 2011, 08:58

hugo escribió:Los servicios usualmente corren simultáneamente independientemente del momento en que se inicien. Ahora, si te refieres a iniciarlos en paralelo cuando la maquina arranca, hay diferentes proyectos como upstart o mas recientemente systemd que usan ese acercamiento.
Estos q me mencionas estan en el Repo de 10.04?? si no estan en el repo puedes decirme donde puedo encontrarlos, es q no estoy en mi ksa asi q ahora no puedo mirar en el repo a ver si estan....

Avatar de Usuario
KZKG^Gaara
Mensajes: 463
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /dev/kzkggaara
Contactar:

Re: Iniciar servicios en parelelo

Mensaje por KZKG^Gaara » Mar, 11 Ene 2011, 10:20

upstart sí está en el repo, systemd nop.
~~» KZKG^Gaara «~~
Usuario #518082 de GNU/Linux
Windows ha detectado que no tiene teclado... presione [F9] para continuar.

Avatar de Usuario
2D_Gorillaz
Mensajes: 43
Registrado: Lun, 01 Nov 2010, 03:01

Re: Iniciar servicios en parelelo

Mensaje por 2D_Gorillaz » Mar, 11 Ene 2011, 12:20

el upstart esta instalado ya, pero existe algun archivo donde tenga q configurar algo o ya solamente estando instalado el pincha solo

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Iniciar servicios en parelelo

Mensaje por hugo » Lun, 17 Ene 2011, 03:32

En Ubuntu creo que upstart ya viene instalado y preconfigurado, asi que no tienes que hacer nada más. En todo caso, quizás te permita alguna optimización, tendrías que buscar en la documentación disponible.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Avatar de Usuario
2D_Gorillaz
Mensajes: 43
Registrado: Lun, 01 Nov 2010, 03:01

Re: Iniciar servicios en parelelo

Mensaje por 2D_Gorillaz » Jue, 20 Ene 2011, 03:24

yep, me di cuenta de que ya venia instalado por q cuando fui a instalarlo me dijo q ya estaba instalado,
Muchas gracias, voy a ver si encuentro algo en la documentacion, jaja era lo primero q tenia q haber hecho antes de pedir ayuda, disculpen, bye y gracias otra ves

Avatar de Usuario
2D_Gorillaz
Mensajes: 43
Registrado: Lun, 01 Nov 2010, 03:01

Re: Iniciar servicios en parelelo

Mensaje por 2D_Gorillaz » Jue, 20 Ene 2011, 05:05

hello, bueno la verdad no encontré mucho en la documentación de Upstart por que no soy muy bueno en ingles, entiendo algunas cosillas pero hasta ahí, entonces buscando y buscando encontré unos trucos, uno de ellos se llama Inicio de servicios paralelos, aquí lo pongo:

Inicio de servicios paralelos

La idea de esto es que
el init.d inicia los procesos de a uno, podemos ahorrar tiempo iniciándolos a la vez.

Modificar el archivo rc en /etc/init.d/
buscamos la línea: startup $i start, y la dejamos así: startup $i start &

busqué la linea que menciona pero no está, entonces me llamó la atención una explicación que tiene el archivo rc en la cual habla que se pueden poner tres opciones "none" "startpar" y "makefile" en la linea q esta mas abajo que se llama CONCURRENCY la cual por defecto viene en "none"

no he podido entender bien el párrafo debido a mi problema con el ingles, ajjaja y al traducirlo, las palabras quedan fuera de concordancia y no hay quien entienda, aquí les dejo el párrafo por si me pueden ayudar a saber que es lo que explica bien, o si quieren lo pueden ver en su rc...

# Specify method used to enable concurrent init.d scripts.
# Valid options are 'none', 'startpar' and 'makefile'. To enable
# the concurrent boot option, the init.d script order must allow for
# concurrency. This is not the case with the default boot sequence in
# Debian as of 2008-01-20. Before enabling concurrency, one need to
# check the sequence values of all boot scripts, and make sure only
# scripts that can be started in parallel have the same sequence
# number, and that a scripts dependencies have a earlier sequence
# number. See the insserv package for a away to reorder the boot
# automatically to allow this.
CONCURRENCY=none

Muchisimas gracias de antemano...bye

luffy
Mensajes: 32
Registrado: Lun, 13 Sep 2010, 16:09
Ubicación: ISPJAE

Re: Iniciar servicios en parelelo

Mensaje por luffy » Sab, 22 Ene 2011, 20:13

el parrafo en si lo que te informa es lo siguiente:

# Método específico para habilitar concurrentemente los scripts init.d.
# Las opciones válidas son 'none', 'startpar' and 'makefile'. Para habilitar la
# opción de booteo concurrente, el script init.d debe ser ordenado por
# concurrencia. Este no es el caso con la frecuencia por defecto en
# Debian***2008-01-20. Antes de habilitar la concurrencia, uno necesita
# chequear la secuencia de los valores de todos los scripts de booteo, y asegurarse que sólo
# los scripts que iniciarán en paralelo poseen el mismo número de frecuencia, y que las
# dependencias de los scripts tengan un número de frecuencia similar. Ver el paquete
# insserv para una forma de reordenar el booteo
# automáticamente ******.


recomiendo que pongas el CONCURRENCY de la manera siguiente:

CONCURRENCY=90

chao

Avatar de Usuario
2D_Gorillaz
Mensajes: 43
Registrado: Lun, 01 Nov 2010, 03:01

Re: Iniciar servicios en parelelo

Mensaje por 2D_Gorillaz » Dom, 23 Ene 2011, 02:56

muchas gracias luffy, de veras q no entendia ni papa lo q decia, voy a probar lo q me dices, pero puedes explicar tu experiencia con respecto a esto, o sea, el por q de ponerlo a 90, quizas otros tienen la misma duda q yo, gracias de antemano...bye

Responder