[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Server kernel vs generic kernel



Wed, 16 Mar 2011, Dan:

2011/3/16 angeld <angeld@froga.net>:
Tue, 15 Mar 2011, Martín Gomez:

Alguien me podría explicar la diferencia entre estos dos tipos de kernel?
Y que beneficios tendrían en un servidor ?

       O estoy un poco torpe, o juraría que en Debian no [1]existen los
kernel "generic" o "server". Hay un puñado de kernels optimizados para
distintas arquitecturas o con parches "especiales", pero por lo general, no
utilizarás más que el kernel asociado a "linux-image-2.6-ARQUITECTURA".

 [1]http://packages.debian.org/search?keywords=generic&searchon=names&suite=stable&section=all
 [2]http://packages.debian.org/search?suite=stable&section=all&arch=any&searchon=names&keywords=linux-image

Cierto Yo no veo que exista un "kernel server" en Debian. Solo veo que
hay un kernel generico. Por otro lado en Ubuntu server si que hay un
kernel optimizado para servidores.

Ahh, ¿entonces preguntaban por Ubuntu en una lista de Debian?. ¡Serán maleducados! :-)

Voy a hacer un servidor de archivos y tambien me gustaría saber si tengo que elegir algun kernel especifico para este proposito (con Debian)

Un "aptitude search linux-image" y leer las descripciones de los paquetes te puede ayudar, que al final se resume en descartar los kernel "openvz", "xen", "vserver", porque no los vas a usar, y eliminamos también los kernels con símbolos de depuración, con lo que queda:

 aptitude search linux-image|grep -v -E "openvz|xen|vserver|dbg".

	Si usamos una distribución de 64-bit sólo vemos:

 v   linux-image                     -
 v   linux-image-2.6                 -
 i   linux-image-2.6-amd64           - Linux 2.6 for 64-bit PCs (meta-package)
 i   linux-image-2.6.32-5-amd64      - Linux 2.6.32 for 64-bit PCs
 p   linux-image-amd64               - Linux for 64-bit PCs (meta-package)

con lo que casi da lo mismo lo que escojamos, porque son o meta-packages o paquetes virtuales, siempre acabaremos con el mismo kernel.

	Si es una distribución de 32-bit:

 v   linux-image                     -
 v   linux-image-2.6                 -
 p   linux-image-2.6-486             - Linux 2.6 for old PCs (meta-package)
 i   linux-image-2.6-686             - Linux 2.6 for modern PCs (meta-package)
 p   linux-image-2.6-686-bigmem      - Linux 2.6 for PCs with 4GB+ RAM (meta-pack
 p   linux-image-2.6-amd64           - Linux 2.6 for 64-bit PCs  (meta-package)
 p   linux-image-2.6.32-5-486        - Linux 2.6.32 for old PCs
 i A linux-image-2.6.32-5-686        - Linux 2.6.32 for modern PCs
 p   linux-image-2.6.32-5-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM
 p   linux-image-2.6.32-5-686-bigmem - Debugging infos for Linux 2.6.32-5-686-big
 p   linux-image-2.6.32-5-amd64      - Linux 2.6.32 for 64-bit PCs
 p   linux-image-486                 - Linux for old PCs (meta-package)
 p   linux-image-686                 - Linux for modern PCs (meta-package)
 p   linux-image-686-bigmem          - Linux for PCs with 4GB+ RAM (meta-package)
 p   linux-image-amd64               - Linux for 64-bit PCs (meta-package)

Podemos escoger 486 para máquinas viejas, 686 para casi todo, y bigmem o amd64 para máquinas con mucha ram (más de 3G).

Resumiendo, ¿tengo que escoger un kernel específico para un servidor de archivos?, ....

	NO
--
	Saludos --- Angel

Reply to: