Si SOS usuario de Fedora Linux y tu PC es un tanto viejona, podes optimizar el rendimiento y aumentar la velocidad del sistema realizando algunas modificaciones como ajustar la cantidad de memoria SWAP a usar, deshabilitar servicios innecesarios que consumen memoria y habilitar la precarga de aplicaciones, entre otros tips que compartiré contigo.
1. Ajustar la cantidad de memoria SWAP
Determinar y re-ajustar la cantidad real de memoria SWAP que tu sistema necesita tomando en cuenta la cantidad de memoria RAM actual puede hacer una diferencia en la velocidad al ejecutar aplicaciones y servicios. Para determinar el valor actual del nivel de uso de la memoria swap puedes usar el comando:
$ su -c ‘cat /proc/sys/vm/swappiness’
El valor por defecto para la mayoría de los sistemas es de 60, pero si tu ordenador cuenta con más de 1 GB de memoria RAM puedes re-ajustar este valor para disminuir la tendencia del sistema a usar la swap. Para ello debes editar el archivo de ajuste de parámetros del kernel, lo cual puedes hacer mediante el siguiente comando en el terminal:
$ su -c ‘nano /etc/sysctl.conf’
Al abrir el archivo agrega el siguiente valor al final:
dijo:vm.swappiness = 10
Para guardar el archivo presiona Ctrl+o y Ctrl+x para salir, reinicia el ordenador y la próxima vez que inicies el sistema notarás los cambios realizados.
2. Habilitar la pre-carga de aplicaciones con Preload
Preload es un demonio que determina las aplicaciones que más se usan en el sistema y las carga con antelación en un espacio de caché que ayuda a que al momento de ser ejecutadas estas inicien más rápidamente. Para instalar Preload usa el siguiente comando via terminal:
su -c ‘yum install preload’
Reinicia el sistema y con esto vas a tener habilitada la pre-carga de aplicaciones.
3. Deshabilitar servicios innecesarios que gastan memoria
Deshabilitando algunos servicios de programas que no se usan comúnmente es posible aumentar la cantidad de memoria disponible para la ejecución de otras aplicaciones que si se usan. A continuación listo algunos de estos servicios.
dijo:atd – demonio para ejecutar tareas programadas con antelación, usualmente le reemplaza Cron por lo que no es estrictamente necesario.
Para deshabilitarlo:
$ su -c ‘chkconfig atd off’
dijo:avahi-daemon – implementación del servicio de DNS multicast Zeroconf o mDNS, usado con frecuencia en equipos Mac pero innecesario en Linux.
Para deshabilitarlo:
$ su -c ‘chkconfig avahi-daemon off’
dijo:bluetooth – servicio para transferencias via bluetooth, si no usas esta tecnología
Para deshabilitarlo:
$ su -c ‘chkconfig bluetooth off’
dijo:ip6tables – servicio de cortafuegos para IPv6, por el momento este protocolo se usa escasamente
Para deshabilitarlo:
$ su -c ‘chkconfig ip6tables off’
dijo:livesys / livesys-late – servicios para conservar la persistencia en instalaciones a partir de unidades USB portables. Si instalaste Fedora en el disco duro desde un LiveCD, es posible que estos servicios estén activados por defecto. Puedes deshabilitarlos siempre y cuando el sistema no se encuentre instalado y ejecutándose desde una memoria USB.
Para deshabilitarlo:
$ su -c ‘chkconfig livesys off’
$ su -c ‘chkconfig livesys-late off’
dijo:nfslock – servicio que bloquea los archivos compartidos a través del protocolo NFS. Si no usas este protocolo para acceder a archivos compartidos en la red
Para deshabilitarlo:
$ su -c ‘chkconfig nfslock off’
dijo:rpcgssd / rpcidmapd / rpcsvcgssd – servicios usados por el protocolo NFS
Para deshabilitarlo:
$ su -c ‘chkconfig rpcgssd off’
$ su -c ‘chkconfig rpcidmapd off’
$ su -c ‘chkconfig rpcsvcgssd off’
dijo:sendmail – servicio correspondiente al agente de transporte de correos Sendmail, usado para transferir mensajes de correo de forma segura. Por lo general no es utilizado en Fedora
Para deshabilitarlo:
$ su -c ‘chkconfig sendmail off’
dijo:Para habilitar cualquier servicio de nuevo puedes usar los mismos comandos anteriores, sustituyendo el ‘off’ por ‘on’
Por ejemplo, para activar sendmail:
$ su -c ‘chkconfig sendmail on’
4) Habilitar el inicio de sesion automatico
Si sos el único usuario en tu PC podes habilitar el inicio de sesión automático, para evitar tener que introducir tu nombre de usuario y contraseña, y acelerar un poco más el inicio del sistema. Si usas Gnome como entorno de escritorio, podes habilitar el inicio de sesión automático editando el archivo custom.conf. Para ello abri la terminal y escribi el siguiente comando:
$ su -c ‘nano /etc/gdm/custom.conf’
Al final del archivo agrega las líneas:
dijo:AutomaticLoginEnable=true
AutomaticLogin=usuario
(Reemplaza "usuario" por tu nombre de usuario xD)
Si usas KDE, para habilitar el inicio de sesión automático vas al menú KickOff > Máquina > Preferencias del Sistema, en la pestaña Avanzado y después a Gestión de Sesiones. En Gestión de Sesiones selecciona la pestaña Conveniencia y verifica la opción ‘Habilitar el inicio de sesión automático‘ para tu nombre de usuario.
Eso es todo. Saludos!