Foros del Web » Administración de Sistemas » Unix / Linux »

Compilar kernel para mejorar rendimiento en Fedora 7

Estas en el tema de Compilar kernel para mejorar rendimiento en Fedora 7 en el foro de Unix / Linux en Foros del Web. Tengo un laptop mobile a 2.4 ghz, 256 de ram, tarj 32 MB de video ATI, corriendo kde con fedora 7, me han comentado que ...
  #1 (permalink)  
Antiguo 26/07/2007, 21:40
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 9 meses
Puntos: 0
Compilar kernel para mejorar rendimiento en Fedora 7

Tengo un laptop mobile a 2.4 ghz, 256 de ram, tarj 32 MB de video ATI, corriendo kde con fedora 7, me han comentado que compilando el kernel a mano, y quitandole cosas que no se necesitan en el sistema puedo mejorar notablemente el rendimiento.. es cierto? Ya desactive servicios, quite aplicaciones, quite las consolas virtuales y deje solo 1, optimice kde al maximo, tampoco puedo x el momento conseguir mas ram, asi que quiero intentar otras cosas alternativas como esto.

Al compilar el kernel a mano, no perdemos de la lista del grub el resto de los kernels instalados a base de rpms?, no?, preferiría tenerlos allí siempre en caso de que la cague compilando este.

Alguien tiene un howto para hacer esto? encontre este documento http://www.thefuckingshit.org/?p=119, es asi la cosa?

gracias

Última edición por Sh4ka; 26/07/2007 a las 22:02
  #2 (permalink)  
Antiguo 26/07/2007, 22:25
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Compilando el kernel a tu medida tal vez obtengas un 1% de rendimiento adicional...

Mejor busca cuál es tu cuello de botella (RAM, velocidad del disco duro, procesos en segundo plano, programas que usan distintas bibliotecas gráficas cargados al mismo tiempo, ...) e intenta algo por ahí.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 26/07/2007, 22:33
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Gracias ociomax

Se que la RAM es mi limitación, como mínimo para correr fedora y kde tendría que tener 512, como ya dije, ya optimicé muchos aspectos del sistema y kde, alguien me podría dar alguna otra sugerencia por favor?

gracias

Última edición por Sh4ka; 26/07/2007 a las 22:40
  #4 (permalink)  
Antiguo 27/07/2007, 02:45
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Cita:
como mínimo para correr fedora y kde tendría que tener 512
¿Como mínimo? Yo tengo 256 MB de RAM, y vale, no es un cohete, pero funciona bastante bien con Debian (testing) y KDE (3.5). Y fui usuario de Fedora (con el mismo PC) hasta FC4, también sin problemas.

Si ya has "optimizado" el escritorio, creo que el siguiente paso son las aplicaciones. Si usas KDE, lo lógico es que intentes usar aplicaciones de KDE, para no tener que cargar bibliotecas adicionales en memoria. En vez de Evolution usa Kmail, en vez de Firefox usa Konqueror, en vez de Gaim usa Kopete... Y trata de utilizar las aplicaciones más livianas que puedas.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #5 (permalink)  
Antiguo 27/07/2007, 15:17
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Hola Defero,

Tenias razon.. siempre use Firefox, y viendo cuanto estaba consumiendo, era alrededor del 25% del CPU, mas un buen monto de ram. Ahora solo estoy usando konkeror y el rendimiento se siente, lo unico que extraño son los plugins :(

Igualmente iré por la compilación del kernel, para averiguar el mito de la performance, estoy seguro que me dará mas de 1% de performance como comentaron antes, además sera un buen reto para aprender más.

Encontre otra buena guia:
http://www.linuxforums.org/desktop/t...st_kernel.html

Actualmente estoy usando el 2.6.22.1-27.fc7, creo que es último estable.. mi pregunta, puedo compilar el kernel estable sin que esto cree conflicto con este kernel basado en RPM, o debo primero desinstalar el basado en RPM y dejar el que venia por defecto con fedora ?

gracias

Última edición por Sh4ka; 27/07/2007 a las 16:42
  #6 (permalink)  
Antiguo 27/07/2007, 22:20
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Puedes tener muchos kernel en tu sistema sin problemas. No es necesario que desinstales nada.

PS. En http://fedoraproject.org/wiki/Docs/CustomKernel hay instrucciones detalladas para compilar un kernel "a medida" en Fedora.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #7 (permalink)  
Antiguo 28/07/2007, 04:23
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Hola Ociomax,

Según veo en ese link se detalla como hacerlo usando rpmbuild... alguien podría decirme que diferencias hay entre hacerlo de esa forma y sin ese comando (como se muestra en muchos otros tutoriales) ? por ej. http://www.linuxforums.org/desktop/t...st_kernel.html

Muchas gracias.

Última edición por Sh4ka; 28/07/2007 a las 06:39
  #8 (permalink)  
Antiguo 28/07/2007, 06:47
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Re: Compilar kernel para mejorar rendimiento en Fedora 7

La ventaja es que si te montas un paquete RPM y luego lo instalas con las herramientas de gestión de paquetes RPM, tendrás un "programa" que podrás gestionar cómodamente mediante RPM, YUM y demás herramientas centralizadas. Todo lo que instales "a mano" vas a tener que controlarlo después a mano, mientras que lo que instalas por medio de RPM lo tendrás controlado automáticamente.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #9 (permalink)  
Antiguo 28/07/2007, 08:47
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Además de lo que menciona Defero, otra diferencia es que la mayoría de las distribuciones no usan el kernel "de fábrica" (o "vanilla"), sino que aplican parches, backports y otros tipos de modificaciones.

En el paquete SRPM del kernel de Fedora encontrarás ambas versiones: el kernel vanilla y el modificado por Fedora. Ahí podrás elegir cuál usar.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #10 (permalink)  
Antiguo 28/07/2007, 09:33
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Gracias a ambos, ya estoy compilando el kernel, realmente estoy asombrado, trae por defecto tantas cosas innecesarias!, espero pueda comprobar si el mito de la performance es cierto o no , luego les cuento.

Saludos,
  #11 (permalink)  
Antiguo 28/07/2007, 13:01
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Cita:
Iniciado por Sh4ka Ver Mensaje
(...) trae por defecto tantas cosas innecesarias! (...)
Bueno, son innecesarias para ti, pero es seguro que son necesarias para alguien .

De todas formas va a ser interesante que nos digas si el rendimiento de tu equipo aumenta significativamente al usar un kernel a tu medida. No dudes en compartirnos tu experiencia.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #12 (permalink)  
Antiguo 28/07/2007, 13:11
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Sé que supondrá más trabajo, pero sería interesante que trataras de obtener datos objetivos para comparar el rendimiento antes y después. Lo de "siento que todo va más fluido" sirve de poco, la mayoría de las veces no es más que autosugestión.

A ver si alguien sabe aconsejar buenas herramientas de "benchmarking" para poder hacer una comparación rigurosa.

Post-edición: Me he puesto a buscar información acerca de "benchmarking" en GNU/Linux, y la información que encuentro es un poco viejilla. Por ejemplo, el Linux Benchmarking Toolkit parece interesante, pero ese documento tiene ya 10 años. Este otro es más reciente, de finales de 2003, así que algo sí se podrá aprovechar, pero no sé hasta qué punto. Y este Linux Benchmark Suite no se actualiza desde el 2002. Y de rebote, he encontrado razones para usar un kernel precompilado.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable

Última edición por -Defero-; 28/07/2007 a las 13:18
  #13 (permalink)  
Antiguo 28/07/2007, 13:52
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Wao, he leido el artículo de las razones para usar un kernel precompilado.. casi me convence por un momento, igual ya estoy lanzado. Según he leído Gentoo es la prueba viviente de que la compilación puede dejar un equipo realmente rápido, no creo que todo lo que comenta en ese art sea tan así.

No tengo datos documentados sobre las estadísticas antes de hacer este cambio.. pero se como andaba mi equipo de rápido, lo notaré, si anda igual luego de bootear (si es que no me da un kernel panic :p) no me haré un juego psicológico para engañarme a mi mismo, y nunca mas compilare un @##$ !! kernel, eso esta claro

Por otro lado, ya llevo casi 5 horas haciendo el make!!! vamos a ver que pasa con esto, les mantendré al tanto.
  #14 (permalink)  
Antiguo 28/07/2007, 14:29
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Hombre, por compilarlo no pierdes nada. Al contrario, seguro que aprendes algunas cosillas acerca del funcionamiento del kernel. Eso sí, no dejes sólo tu kernel personalizado, deja también instalado el kernel compilado por tu distro, por si las moscas.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #15 (permalink)  
Antiguo 30/07/2007, 07:08
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Cita:
Iniciado por Sh4ka Ver Mensaje
(...) Según he leído Gentoo es la prueba viviente de que la compilación puede dejar un equipo realmente rápido (...)
He usado Gentoo y sí se notaba un aumento en el rendimiento. Pero lamentablemente esa ventaja se opacaba por el trabajo que implica estar compilando casi todo el sistema cada vez que (por ejemplo) aparecía una actualización de gcc.

Gentoo está muy bien si tienes tiempo para "tunear" tu equipo hasta el más mínimo detalle. Pero si, como yo, tienes que administrar decenas de equipos, Gentoo no es opción .
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #16 (permalink)  
Antiguo 30/07/2007, 10:12
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Re: Compilar kernel para mejorar rendimiento en Fedora 7

Yo tengo Gentoo en un servidor que heredé y te digo que es bastante engorroso tener que recompilar todo PHP, por ejemplo, para agregar una extension que en otra distro sería correr un comando como apt-get install php-xml o urpmi php-xml
Saludos.
__________________
¡Volviendo a la programación!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:11.