Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: novalida en 31 Julio 2010, 19:52 pm



Título: Rendimiento kernel compilado
Publicado por: novalida en 31 Julio 2010, 19:52 pm
Hola,
soy un nuevo usuario de linux y poco a poco intento meterme más en el uso de este sistema operativo.
He leído un montón de cosas buenas sobre él y he visto que se habla sobre la ventaja de poder compilar el kernel para tener el sistema operativo optimizado para tu máquina.
Me gustaría saber cómo se manifiesta (cuantitativamente) esa mejoría en cuanto a rendimiento general del sistema del núcleo compilado (y así optimizado para tu propio equipo) respecto a una distribución precompilada.

Un saludo y gracias :)


Título: Re: Rendimiento kernel compilado
Publicado por: rastanthology en 31 Julio 2010, 21:23 pm
por empezar hay un monton de cosas que no usamos en los kernels precompilados, al sacarlas se hacen mas livianos, lo que de por si va a usar menos memoria ram un kernel optimizado que uno precompilado, ese es mi conocimiento basico, tal vez haya algunas diferencias mas, esperemos que alguien las postee si las hay


Título: Re: Rendimiento kernel compilado
Publicado por: novalida en 1 Agosto 2010, 18:53 pm
hola rastanthology, muchas gracias por contestar. Muy interesante y la verdad que lógica la optimización de la memoria al compilar el kernel.
A ver si se anima alguien que pueda dar más razones o algún tipo de porcentaje teórico (si fuese posible) para que podamos hacernos una idea de cuánto mejoraría nuestro equipo.


Título: Re: Rendimiento kernel compilado
Publicado por: Foxy Rider en 1 Agosto 2010, 21:29 pm
Depende mucho de lo que optimizes, tu hardware y como esté configurado el kernel de la distribución (que usualmente es genérico y un tanto pesado), depende ...
Por eso los benchmarks (http://es.wikipedia.org/wiki/Benchmark) pueden mostrar diferentes números ...
yo te aconsejaría mucha lectura sobre el tema .... podrías bajarte el código de kernel.org, hacer un "make menuconfig" y empezar a buscar en google lo que veas ahí ...
ya que usualmente optimizar el kernel es algo que se tiene que hacer sabiendo lo que estás haciendo ... por que podés olvidarte algún módulo importante como thermal, fan, ext4, etc ...

Igualmente, tenés una orden en el make (que no recuerdo como se llama), que revisa módulos cargados y en uso, y el resto lo saca ... pero tené en cuenta que al sacar soporte de otros dispositivos, si tu máquina falla y cambiás el hard, no vas a tener el driver !!

Saludos.