View previous topic :: View next topic |
Author |
Message |
Pep Tux's lil' helper
Joined: 29 Sep 2002 Posts: 93 Location: Spain
|
Posted: Sun Dec 10, 2006 8:22 pm Post subject: [kernel] Configuración para un servidor web |
|
|
Estoy montando un servidor web con lighttpd y MySQL. Quiero compilar un kernel con lo mínimo imprescindible para que funcione. ¿Qué puedo eliminar de la configuración? |
|
Back to top |
|
|
flaab_0n Guru
Joined: 27 Dec 2003 Posts: 470 Location: /España/Madrid/Alcorcon
|
Posted: Mon Dec 11, 2006 11:55 am Post subject: |
|
|
Puedes eliminar muchisimas cosas y tenerlo funcionando solo en modo consola, que es lo ideal para un servidor.
En ese caso no necesitas nada de video ni de audio. Solo gestion del sistema y user quota support por si vas a tener varios usuarios y vas a asignales un espacio máximo. Lo ideal seria tener soporte para Raid II para evitar pérdida de datos mediante discos duros espejo.
También es ideal en un servidor separar mediante diferentes particiones el directorio raiz, /usr y los documentos de los usuarios alojados.
Salu2 _________________ [ _Flaab_0n ]
www.quinielalosases.com |
|
Back to top |
|
|
Pep Tux's lil' helper
Joined: 29 Sep 2002 Posts: 93 Location: Spain
|
Posted: Mon Dec 11, 2006 3:17 pm Post subject: |
|
|
Gracias por la respuesta flaab_0n. Va todo en modo consola. Mi pregunta hacía referencia a todo lo que sobra en el kernel. |
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Mon Dec 11, 2006 4:14 pm Post subject: |
|
|
No esperes una respuesta concreta, hay miles de opciones en el kernel y no podemos saber cuales tienes activadas.
Hay dos opciones:
1.-Elimina todo salvo lo relacionado con procesador, chipset, controladora de red y controladora de disco. Si algo te protesta, recompilas añadiendo la opción relacionada y repites el proceso hasta que no proteste.
2.-Elimina una a una cualquier opcion al azar, y si te protesta, recompilas dejando activada dicha opción.Repites el proceso hasta que cualquier opción que quites proteste. |
|
Back to top |
|
|
Kuan Tux's lil' helper
Joined: 03 Oct 2004 Posts: 79 Location: Spain, ../Zaragoza
|
Posted: Mon Dec 11, 2006 6:01 pm Post subject: Configuración mínima del núcleo |
|
|
Puedes partir de un núcleo con el menor número de opciones posible ejecutando
y luego ajustándolo según las características de tu sistema.
Para este tema y si te interesan los sistemas embebidos (tan de moda últimamente) puedes echarle un vistazo a las guías y tutoriales disponibles en Free electrons, en concreto la de "Linux desde cero en 40 minutos".
Un saludo. |
|
Back to top |
|
|
Pep Tux's lil' helper
Joined: 29 Sep 2002 Posts: 93 Location: Spain
|
Posted: Mon Dec 11, 2006 6:58 pm Post subject: |
|
|
Gracias a los dos por vuestras respuestas. He eliminado lo que estoy totalmente seguro que no necesito pero no me atrevo a eliminar más cosas porque la máquina está en producción en EEUU y sólo tengo acceso por SSH. |
|
Back to top |
|
|
zietbukuel l33t
Joined: 30 Dec 2005 Posts: 607
|
Posted: Mon Dec 11, 2006 10:42 pm Post subject: |
|
|
Un kernel con menos cosas, no te hace un kernel mas rapido ni mas eficiente, solo el tipo d configuracion q tenga... asi q yo q tu mejor lo dejo como estaba xq si lo tocas mucho t puedes encontrar con un kernel panic al momento d bootear la makina y kedara fuera d juego... |
|
Back to top |
|
|
flaab_0n Guru
Joined: 27 Dec 2003 Posts: 470 Location: /España/Madrid/Alcorcon
|
Posted: Fri Dec 15, 2006 2:23 pm Post subject: |
|
|
zietbukuel wrote: | Un kernel con menos cosas, no te hace un kernel mas rapido ni mas eficiente, solo el tipo d configuracion q tenga... asi q yo q tu mejor lo dejo como estaba xq si lo tocas mucho t puedes encontrar con un kernel panic al momento d bootear la makina y kedara fuera d juego... |
Un kernel con menos cosas te hace un kernel igual de rapido y eficiente que otro, pero mucho menos pesado. Recomendable para servers., _________________ [ _Flaab_0n ]
www.quinielalosases.com |
|
Back to top |
|
|
Inodoro_Pereyra Advocate
Joined: 03 Nov 2006 Posts: 2631 Location: En la otra punta del cable
|
Posted: Sat Dec 16, 2006 1:15 am Post subject: |
|
|
Mi webserver corre gentoo obviamente, en un pentium II de 350Mhz con 64Mb de ram... El kernel? Traté de "limarlo" un poco pero casi ni lo toqué, es un genkernel con menos drivers,
Corro Apache 2 y MySQL y me sorprende muchísimo el alto rendimiento que tiene, que no lo esperaba para nada de una pc tan anticuada.
Recibe promedio 5000 hits diarios sin inconvenientes, segun awstats.
Con una pc mas nueva, yo al kernel ni lo tocaría.
Saludos! _________________ Mi Blog.
Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL. |
|
Back to top |
|
|
zietbukuel l33t
Joined: 30 Dec 2005 Posts: 607
|
Posted: Sat Dec 16, 2006 5:58 am Post subject: |
|
|
inodoro_pereyra wrote: | Mi webserver corre gentoo obviamente, en un pentium II de 350Mhz con 64Mb de ram... El kernel? Traté de "limarlo" un poco pero casi ni lo toqué, es un genkernel con menos drivers,
Corro Apache 2 y MySQL y me sorprende muchísimo el alto rendimiento que tiene, que no lo esperaba para nada de una pc tan anticuada.
Recibe promedio 5000 hits diarios sin inconvenientes, segun awstats.
Con una pc mas nueva, yo al kernel ni lo tocaría.
Saludos! |
Por eso digo q un kernel con unos KB menos no lo hace ni mas rapido ni eficiente... |
|
Back to top |
|
|
0kupa n00b
Joined: 16 Feb 2005 Posts: 66
|
Posted: Sat Dec 16, 2006 1:37 pm Post subject: |
|
|
zietbukuel wrote: | Por eso digo q un kernel con unos KB menos no lo hace ni mas rapido ni eficiente... |
Si, en eso tienes razón, lo unico que será más rápido al arrancar. Pero si tienes todo configurado para tu hardware y lo que vas a usar, hace posible que tiendas a tener menos "bugs", o por algo que te cargue y que no quieras, o que choque con otra cosa por incompatibilidad.
No suele pasar, pero te libras de que pase. |
|
Back to top |
|
|
Inodoro_Pereyra Advocate
Joined: 03 Nov 2006 Posts: 2631 Location: En la otra punta del cable
|
Posted: Sun Dec 17, 2006 8:52 pm Post subject: |
|
|
Justamente, me dispongo a rehacer absolutamente todo el webserver desde cero de nuevo, a raíz de los problemas que comento en https://forums.gentoo.org/viewtopic-t-522848.html y que por lo que veo, nadie sabe al respecto...
Después de dos semanas largas lidiando con esto no lo he podido solucionar pero he aprendido MUUUUCHO y no me alcanza, quiero mas!
La próxima (en progreso) va con un genkernel a ver si existe algun tipo de diferencia de performance... Cuando lo termine postearé el resultado.
En cuanto a velocidad de booteo, 2 minutos para una pc tan vieja y tan chica, que lleva 9 dias de uptime y no planeo reiniciar a menos que sea estrictamente necesario no me parece tan mal, cierto?
Saludos! _________________ Mi Blog.
Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL. |
|
Back to top |
|
|
|