You are on page 1of 4

ElweblogdeSkatox

WeblogdeInformtica,Linux,Playstation3,OpenSource,Microsoft,Apple,Windows,MacOsX,Javaymuchomas.

MIBLOG

GNU/LINUX

HUMORGEEK

TUTORIALES

DESCARGAS

ELAUTOR

CONTACTO

Volver

GUIAPARAACCELERARDEBIAN(TALVEZUBUNTU):
ESTA GUA FUE REALIZADA MEDIANTE INFORMACIN OBTENIDA DE INTERNET, EXPERIENCIA Y EXPERIMENTOS PROPIOS, SI DESEAS PONERLA EN TU PGINA SIN MODIFICACIONES COLOCALA PERO POR FAVOR HZMELO SABER, TODO LA INFORMACIN AQUESLIBREYPUEDESCOPIARLAYREDISTRIBUIRLALIBREMENTESINMIPERMISO.

Requisitosparahacerestagua: TenerinstaladoDebian(Puedefuncionarenlasdistribucionesbasadasenella) TenerconexindeInternetparabajarlosprogramasmencionadosenlagua. Tenerunpocodetiempopararealizartodoslospasos.

Quconocimientodeberaaprenderdespusdeleerla?

EstaguatienecomofinalidadaenseartecomomejorarelrendimientodeDebianGNU/Linuxbasadoenguasquehiceyalgunas cosasqueleagregupormiexperiencia.Notengopruebasexactasdecuantosemejorelsistemaperolesaseguroquefuncionay senotaelcambio,sobretodoenlosequiposlentos(DigamosPentiumIIIomenos),estagualasprobeen2computadorasdistintas dondefunciontodobienysetuvobuenosresultados.


Los pasos de esta gua no tiene un orden establecido, se pueden saltar u omitirse alguno. Y los mismos no estn ordenados por importancia. Introduccinexplicacindelproceso:

LamayoradelasdistribucionesdeGnu/Linuxvienencompiladasyconfiguradasparatenerlamayorcompatibilidadconlamayora del hardware (para que funcione lo mas posible en todas las maquinas en que se instale) pero al hacer esto, se pierden ciertas configuracionesquepuedenhacerquefuncionemejorGNU/Linuxentumquinaporloqueenestaguavamosahacerestascosas paraquestecorramejorentumquina. Paraentenderporquecompilarciertasaplicacionesmejoraelrendimiento,voyaexplicarlosiguiente:Losprocesadoresamedida quevansaliendonuevos(BienseaAMDoIntel)noslolesaumentalosHzsinoqueentreotrascosas,lesagreganciertostiposde instrucciones(generalmenteparamejorrendimientoosoportemultimedia).Comodijearriba,lasdistrosvienenconfiguradas/hechas para ser usado en casi todas las computadoras por lo que compilan el software con una arquitectura general (i386) perdiendo instruccionesespecificasparaProcesadoresPentiumxAmdKx(cambiarlaXporunnumerodeserie).

Ventajasdecompilarlasaplicaciones:
Elsoftwaresecompilaoptimizadoparatumquinaporloquelamayoradeloscasos,funcionar/cargarmasrpidoqueunoprecompilado(i386). Seobtienemejorusodelosrecursos. Puedesdesactivaropcionesdelprogramaparaquenoestendisponibles,bienseaporquetemolestan,nolasnecesitas,tardanencargarse,etc.

Desventajasdecompilarlasaplicaciones:
Tardasmuchomastiempoparaobtenerunprogramayaqueelprocesodecompilartardaunratorequiere100%elusodelCPU.Ycuandohay actualizacindelospaqueteshayquevolveracompilarelpaquetedenuevo. Notodoslosprogramasmuestranmejorasalcompilarse(Funcionanigualqueunprecompilado). Ocupaeldobledeespacioeneldisco,elpaqueteconloscodigosfuentesyelbinariocompilado(Estoesopcionalyaquesepuedeborrarlos codigosfuentesunavezgeneradoelbinario). Empecemos:

Lo primero que haremos (opcional) es compilar el kernel, la idea de esto es desactivar ciertas funciones que sabemos que no vamos a usar, por ejemplo si no tenemos particiones de Solaris o MacOS podemos desactivar el soporte para leer sus tipos de archivos,sinotenemostarjetasinalambricaspodemosdesactivartodolorelacionadoconWireless,etc. Lomasimportantedeesteproceso,eslaeleccindenuestrotipodeProcesadoryaquealelegirelnuestroharemosqueLinux

ejecute instrucciones especficas para nuestroi procesador, de hecho, esta opcin es la que har mejorar mas el rendimiento de Gnu/Linux.(masadelanteexplicocualopcinescoger) Para compilar un kernel en debian te recomiendo seguir esta guas: http://www.esdebian.org/staticpages/index.php? page=20050103180621177 http://newbiedoc.sourceforge.net/system/kernelpkg.html, cuando estes escogiendo las opciones (despuesdemakemenuconfig),enlapartedeProcessorTypeandFeatures seleccionaPCCompatible,yseleccionaelprocesadorque tienesenProcessorFamily. Si no deseas compilar por cualquier razn, en los repositorios de debian puedes bajarte un kernel precompilado para tu arquitectura,lalistason: linuximage2.6.XX486(486) linuximage2.6.XX686(TodoslosPentiumIntelCore) linuximage2.6.XX686smp(ProcesadoresPentiumconHT,DualCore,etc) linuximage2.6.XXk7(LafamiliadeAMDAthlon,Duron,etc) linuximage2.6.XXk7(LafamiliadeAMDconvirtualizacindeCpuDobleNucleo) Instala/compilaelcorrespondiente,yalreiniciarlaPC,enelGrubpuedesescogerarrancarporelKernelquebajaste/compilaste, tal vez se noten un poco los cambios de velocidad pero aun no hemos terminado con el proceso. Lo siguiente que recomendara serainstalarlosdriverspropietariosdetutarjetagrfica,yaqueestosfuncionanmejorqueloslibres(sobretodoenelapartado3D) yavecessenotaquelasventanas,transparencias,pelculassedibujanmejor. ParalastarjetasNvidiasiganlagua:
http://vaderaisas.blogspot.com/2006/04/comoinstalarlosdriversdenvidia.html

ParatarjetasATIsiganlagua:
http://maracaibo.velug.org.ve/modules.php?op=modload&name=News&file=article&sid=845

Aestepunto,yatenemosloquesepodradecirelncleo/softwaredelhardwareoptimizadoparanuestraPC,peroahoravienelos apartadosencuantoalsoftwaredeGnu/Linux,loqueharemosahoraserautilizarunaherramientallamada Aptbuild que funciona igualqueApt,sloque Aptbuilddescargalasfuentesdelprogramaainstalar,chequealasdependenciaylasinstala,luegocompila elprogramasiguiendolasreglasdeDebian,creaunpaquete.debdelprogramacompiladoparanuestramquinayloinstala.Suena largo y complicado pero es muy fcil basta con instalar el paquete Aptbuild, la primera vez no hace unas pregunta de q tipo de procesadorposeemos(paraoptimizarelsoftware)yluegoconloscomandosaptbuildinstall,aptbuildupgrade,aptbuildremove(Los mismosdeapt)podemosinstalar/actualizar/manejar/borrartodoslospaquetesennuestrosistemasaligualqueconapt,sloqueal momentodeinstalarloloquehaceescompilarynoinstalarlosprecompilados. En esta gua no les voy a explicar como instalar AptBuild (en google hay muchas), pero una vez instalado les recomiendo que actualizen/instalen los siguientes paquetes que yo noto diferencias al ser compilados: Xchat, Gaim, Gedit, Leafpad, Bluefish, Gdesklets,Firestarter,Gftp,Liferea,etc.Parahaceresto,bastariahacerlalnea: #aptbuildinstall(nombredelpaquete)<Siqueremosinstalarelpaquete #aptbuildupgrade(nombredelpaquete)<Siqueremosactualizarelpaquete Lo que te toca ahora es compilar los paquetes de los programas que mas uses notes lentitud, entre los cuales yo no not cambiofueronAmsn,OpenOffice,Nautilus,Firefox.Asiqueparaahorrarteeltiempo,nocompilesestospaquetes. Ahoradeberastenerunmejorsistema,yahoraenadelanteutilizaAptBuildparainstalarlasaplicaciones.Sinembargohayotras manerasoptimizarGNU/Linux.Ahorahagamosestostweaksparamejoraelrendimiento:

EliminarConsolasvirtuales:
Al acceder a nuestro sistema, aparte de la pantalla de login grfica, hay 6 consolas en modo texto (a las que se puede acceder pulsando CONTROL+ALT+(desde la tecla F1 hasta la tecla F6, la tecla F7 vuelve a acceder al sistema grfico) ejecutndose en segundoplano.Enmicaso,porejemplo,cadaunaocupa1,5megasdeRAM.Paraahorrarmemoria,puedennoactivarselas6,sino dejarslo12,porsielsistemagrficotienealgnproblema. Abrimosunaterminalytecleamoslosiguiente: "sudonano/etc/inittab".Dentrodeestearchivo,vamoshastaunaslneasenlasque selee: 1:2345:respawn:/sbin/getty38400tty1 2:23:respawn:/sbin/getty38400tty2 3:23:respawn:/sbin/getty38400tty3 4:23:respawn:/sbin/getty38400tty4 5:23:respawn:/sbin/getty38400tty5 6:23:respawn:/sbin/getty38400tty6 Comentamos las consolas que no queremos que se inicien. Esto se hace poniendo una almohadilla (#) delante de la lnea correspondiente.Paradesactivartodaslasconsolasdetextomenoslaprimeradebequedaras: 1:2345:respawn:/sbin/getty38400tty1 #2:23:respawn:/sbin/getty38400tty2 #3:23:respawn:/sbin/getty38400tty3

#4:23:respawn:/sbin/getty38400tty4 #5:23:respawn:/sbin/getty38400tty5 #6:23:respawn:/sbin/getty38400tty6 GuardamosloscambiospulsandolasteclasCONTROL+oysalimospulsandoCONTROL+x. fuente:http://www.ubuntues.org/node/4440

Iniciodeprocesosenparalelo:
No entro en tecnicismos sobre el arranque, resumo la idea. Init.d invoca los procesos de uno en uno en el arranque. Si los invocamosenparalelo,ahorramostiempoeneliniciodelsistema.Puedeserqueseproduzcaalgnerrordedependenciasporque ciertos procesos "suponen" que hay otros ejecutndose cundo se inician. An as, en un sistema de escritorio no debe haber problemas.Pasosquesedebenseguir: Abrimosunaterminalytecleamos:"cd/etc/init.d". Ahoravamosamodificarelarchivodeconfiguracinrc:"sudonanorc". Buscamoslalneaquepone"startup$istart"yaadimosun&,demodoquequedecmosigue:"startup$istart&". GuardamosloscambiospulsandolasteclasCONTROL+oysalimospulsandoCONTROL+x. Laprximavezqueiniciemoslamquina,veremoscmotodoslosprocesossalen"disparados"deunasolavezenlatrazadelinicio. fuente:http://www.ubuntues.org/node/4440

MejorarGnome:
ParainiciarmsrpidoGnome,podemosdesactivarlapantalladebienvenidadesdeelmenSistema,Preferencias,Sesiones,enla pestaaOpcionesdelasesindesmarcandolaopcin:Mostrarlapantalladebienvenidaaliniciarsesin. Sisomoslanicapersonaqueaccedealordenadorositodosaccedenconelmismousuario,podemosiniciarlasesinsinhacer loginnicargarGDMdeestemodo: Vamos al men Sistema y, dentro de Administracin, escogemos: Configuracin de la pantalla de inicio de sesin. Vamos a la pestaa General y marcamos la opcin Acceder automticamente con un usuario al arrancar por primera vez. Debajo escribimos nuestronombredeusuario. OJO!!:apartirdelaactivacindeestecambioNOsepedircontraseaalentrarenelsistema. Losescritoriosvirtualesson,param,unatractivomsparausarLinux,peropuedeserque4consumandemasiadosrecursos.Para cambiarelnmerodeescritoriosvirtualeshacemosclickconelbotnderechodelratnenelpanelinferior,justoenelpaginadorde escritorios (a la izquierda de la papelera). En el men que aparece seleccionamos Preferencias y escogemos en Cantidad de espaciosdetrabajoelnmeroquequeramos. fuente:http://www.ubuntues.org/node/4440

Prelink:
ExisteunautilidadqueseencuentraenlosrepositoriosUniversequesellama"Prelink".Segnsupginadelmanualsufuncines: "preenlazar binarios y bibliotecas ELF compartidas para acelerar su tiempo de inicio". Para ponerlo en funcionamiento haremos lo siguiente: VamosalmenSistemadeGNOME,abrimosAdministracineiniciamoselGestordePaquetesSynaptic. UnavezdentrodeSynaptic,sidisponemosdeconexinaInternet,pulsamosenRecargarparaobtenerlosltimospaquetes. Trasactualizar,ledamosalbotnBuscarytecleamosprelink.Unavezqueapareceelprogramalomarcamosyloinstalamos. Ahora modificamos las opciones de prelink: "sudo nano /etc/default/prelink". En la lnea que pone: PRELINKING=unknown, lo modificamosyponemos:PRELINKING=yes.Elrestodeopcionespordefectofuncionanbien. Parainiciarprelinkporprimeravez(laprimeravezpuedellevaralgodetiempo).Tecleamos:"sudo/etc/cron.daily/prelink". Si no queremos enlazar todo el sistema, sino slo Openoffice.org (aplicacin bastante pesada) nos saltaramos el paso anterior y haramos:"sudo/usr/sbin/oooprelinkf" Debemos tener en cuenta que al actualizar bibliotecas, debemos ejecutar de nuevo "sudo /etc/cron.daily/prelink", para evitar inestabilidadesenelsistema. Sinonosgustaelrendimientodeprelink,podemoshacer"sudonano/etc/default/prelink".Enlalneaquepone:PRELINKING=yes,lo modificamosyponemos:PRELINKING=no.Ejecutamosdenuevo"sudo/etc/cron.daily/prelink". fuente:http://www.ubuntues.org/node/4440

Nautilus
AunquemeencantaelmodoespacialnativodeGnome,hayquereconocerqueelnavegadordearchivosvieneconunascuntas opcionesquehacenqueseabastantelento.Podemosdesactivaralgunasparahacerlomsgil. AbrimosNautilus.Porejemplo,entrandoenelmenLugaresdeGnomeyabriendoCarpetapersonal.EntramosenelmenEditary despus en preferencias. Vamos a la pestaa Vista previa y las desactivamos todas, marcando en todos los apartados la opcin Nunca.

fuente:http://www.ubuntues.org/node/4440

Desactivarserviciosinecesarios
Existenserviciosinecesariosqueharanquetardeencargarnuestrapcyconsumirarnmemoria,paradesactivarestoshacemosclic enelMenu EscritoriodeGnome,luegoAdministracinyclicenServicios,nosaldrunapantallaconserviciosquepodemosdesactivar sinousamos,enmicasoyodesactivo:ldp(paralasimpresoras,comonotengoloquito),ssh(serviciodeconexionremota),ppp (conexindialup).Puedesbuscarengooglequeescadaservicioydesactivarloquenoquieras. Tambin existe un programa en cosola llamdo sysvrcconf que te permite desactivar los servicios a diferentes niveles, adems aparecenmasserviciosquenoaparecenporGnome. Ylisto,ahoradeberastenerunDebianGnu/Linuxmsrapidoqueantes,amimemejorun20%(Basadoenglxgears,tiempode carga, algunos benchmarks de John the Ripper), espero que ha ustedes le haya servido y gustado la gua, cualquier comentario, ayuda,sugerenciadiganmela. Siganaprendiendoporsimismos,ycompartanlainformacin!!! Skatox.

ElweblogdeSkatox(cc)20032013Algunosderechosreservados. Esteblogfucreadoutilizandotecnologasdecdigoabierto

You might also like