TALUG - Linux Táchira
  Login or RegístrateInicioForosDescargasGaleríaTu CuentaLista de CorreoLista de Miembros  
Menu
 Home
 Galeria
 FAQ
 Archivo
 Buscar
 Contacto
 Descargas
 Encuestas
 Enlaces Webs
 Enviar Noticias
 Estadísticas
 Foros
 Lista de miembros
 Mensages privados
 Recomiendanos
 Top 10
 Tópicos
 Tu Cuenta
Google
Google
Web
linuxtachira.org
Consejos

Tux Gocho
*¿Estás Buscando una Distribución de GNU/Linux?

Visita: http://www.distrowatch.com ¡encontrarás más de 200 distribuciones!

*¿Buscas Howtos?, Visita: http://www.howtoforge.com
LinuxTachira.org :: Ver tema - Tut. Optimizacion de un Sistema GNU/Linux
Foros de discusión
RegistrarseBuscarFAQMiembrosGrupos de UsuariosLogin
Responder al tema Página 1 de 1
Tut. Optimizacion de un Sistema GNU/Linux
Autor Mensaje
Responder citando
Mensaje Publicado: Sab Dic 04, 2004 5:15 am

Como lo prometido es deuda vamos a optimizar un sistema GNU/Linux, pasando por sus diferentes fases, desde la instalacion hasta la puesta en produccion, quiero aclarar que el procedimiento explicado en este foro ha sido realizado en Debian y a menos que se indique lo contrario sera igualemente util en cualquier otra distribucion, ademas, las pruebas o test han sido realizadas en un PIII Celeron con 128 de RAM, NO se realizaran de ninguna forma en el equipo de prueba la tecnica 'overclocking' de cualquier dispositivo aun cuando es obvio conseguir mejoras adicionales de rendimiento, explico que todo sera realizado desde tu teclado, por ultimo, cabe destacar que los procedimientos aqui explicados no constituyen el unico diseño posible de optimizar un sistema Linux.

Ire _completando_ este Tut. en la medida del _tiempo_ y las _posibilidades_ y cualquier revision tecnica o topografica sera bienvenida.

Empecemos conociendo q la optimizacion consta de mejorar el desempeño general de un sistema apelando a sus capacidades de hardware como BIOS, discos, velocidad de procesador, memoria entre otras cosas, y de Software como configuracion del kernel, Servicios, Sistemas de ficheros, aplicaciones etc, podriamos empezar revisando el manual del fabricante de tu BIOS para hacer los ajustes adecuados.

Esquema de Particionamiento:
Cuando instalamos Linux en nuestro sistema tenemos que definir en el una o mas particiones y luego tenemos que darles un formato que pueda ser entendido por Linux, se entiende como particion la division logica de un disco duro para luego aplicarles un formato bajo un sistema de ficheros especifico, el tema de los sistemas de ficheros los explicare mas adelante, entonces, un esquema de particionamiento depende de la capacidad total del disco duro, tomare para pruebas un disco IDE de 40GB por ser muy comun.

- Consideraciones: Notese que no explicare el procedimiento de particionar un disco duro y ademas se deben conocer conceptos basicos como: Tabla de particionamiento, Sistemas de ficheros, arquitectura del disco duro, etc.
- Limitaciones: En un disco IDE como maximo se pueden hacer 4 particiones primarias, de las cuales una puede ser extendida y contener hasta 64 logicas, en total lograriamos hasta 67 paticiones, es posible instalar linux completamente en cualquiera de las partiones logicas, salvo por el problema de algunas BIOS donde es obligatorio colocar la particion /boot bajo los primeros 1024 cilindros del disco duro, la causa del problema esta bien documentada en la red.

El particionamiento es necesario debido a varios razones, varias de ellas es la medidas de prevencion para perdidas de ficheros, aplicaciones de uso critico como Bases de datos de alta concurrencia, servidores Cache, facilidad de actualizacion o simplemente para archivos swap, pueden haber muchas otras razones pero estan son solo algunas que tengo en mente, toma en cuenta que no hay una ciencia cierta de como se debe de particionar el disco duro, pero si se deben de aplicar ciertos criterios en cualquier contexto.

Comunmente se recomiendo en una instalacion normal una particion para el /root y otra para swap, sin embargo, esta comprobado que las aplicaciones de uso frecuente alcanzan un mayor rendimiento en particiones exlusivas, un ejemplo de ello es un servidor Proxy o si acostumbras borrar y crear ficheros exhaustivamente a traves de NFS vendria bien una particion para cada servicio critico cercanas una particion de otras de esta forma los cabezales deben atravesar menos cilindros cuando se accede a las particiones, el mismo concepto se aplica a la particion Swap, la cual debe estar cercana a la(s) particion(es) de las aplicaciones posibles a ser 'swapeadas'.
Por ejemplo podriamos crear una particion para SQUID, yo lo tengo en /squid y luego cambio los valores de configuracion o simplemente montar la particion donde lo indique por defecto la instalacion(/var/spool/squid).
Una particion para las aplicaciones en /usr de hasta 800 GB en un servidor es mas que suficiente, ya que una instalacion de estas caracterisiticas no sule ocupar mucho mas, en caso de ser una estacion de trabajo debe considerarse cuantas aplicaciones se van a instalar, otra particion para el /home ya que aqui podriamos almacenar la informacion sensible de los usuarios y que en caso de desastre podriamos recuperar facilmente, estos nos ahorrara muchos dolores de cabeza como personalemente me sucedio en mis comienzos con Linux, ademas de que facilita la transicion de una distribucion a otra o una actualizacion del sistema.

SWAP:
La particion Swap regularmente suele ser del doble de la memoria RAM, sin embargo, en los sistemas actuales que alcanzan (voy a ser reservado ) hasta 1 GB de RAM, seria una lastima desperdiciar 2GB de espacio en disco, con 128 de RAM y una particion swap de 256MB nunca he alcanzado el limite del swap, esto facilemente lo podemos ver en el /proc/meminfo, aunque he alcanzado hasta 128MB, la misma cantidad de RAM, lo cual hace que no sea recomendable igualar la cantidad de RAM en swap en este _contexto_.

Finalmente dejar sin particionar el espacio que no se utilice para estructurarlo cuando realmente lo necesites es una buena practica, la particion extendida es perfecta para este proposito.

Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Responder citando
Mensaje Publicado: Vie Dic 17, 2004 5:49 pm

Yeah, pues si. Yo pa a particion Swap, uso la memoria RAM q tengo y la multiplico por 1.5. Es decir, si tengo 256, la hago de 384

Ver perfil de usuario Enviar mensaje privado Yahoo Messenger
Mostrar mensajes de anteriores:
Responder al tema Página 1 de 1
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro