Mortuux

Diario de un estudiante geek. Informática, tecnología, programación, redes, sistemas operativos, bases de datos…

Archivos por Etiqueta: cambiar

Optimizar el uso de la RAM y del Swap en Linux.

La mayoría de los sistemas operativos modernos poseen un mecanismo llamado memoria virtual, que permite hacer creer a los programas que tienen más memoria que la disponible realmente; por ejemplo, 4 Gb en un ordenador de 32 bits. Como en realidad no se tiene físicamente toda esa memoria, algunos procesos no podrán ser ubicados en la memoria RAM.
En este caso es cuando es útil el espacio de intercambio: el sistema operativo puede buscar un proceso poco activo, y moverlo al área de intercambio (el disco duro) y de esa forma liberar la memoria principal para cargar otros procesos. Mientras no haga falta, el proceso extraído de memoria puede quedarse en el disco, ya que ahí no gasta memoria física. Cuando sea necesario, el sistema vuelve a hacer un intercambio, pasándolo del disco a memoria RAM. Es un proceso lento (comparado con usar sólo la memoria RAM), pero permite dar la impresión de que hay más memoria disponible.

En Linux, existe un parámetro llamado ‘swappiness‘ cuyo valor estará situado entre 0 y 100. El valor 0 dará mucha más prioridad a la ram que al swap, y si el valor es 100 al revés.

Para poder ver el swappiness que tenemos en nuestro sistema, hacemos lo siguiente:

$ cat /proc/sys/vm/swappiness

60

El valor por defecto es 60.

Para cambiarlo tenemos que hacer lo siguiente:

# sysctl vm.swappiness=45

En el caso de que queramos un valor de 45.

Este cambio no es persistente, y al reiniciar perderemos el cambio. Para que el cambio se quede guardado hacemos lo siguiente:

# vim /etc/sysctl.conf

Buscamos la línea y cambiamos el valor (si no está la añadimos)

vm.swappiness=45

Guardamos y listo, ya tenemos cambiado el valor de nuestro swappiness.

 

Anuncios

Cambiar la shell por defecto

El comando chsh, permite cambiar la shell que tenemos por defecto.

Es práctico, si nuestro administrador nos ha asignado una shell con la que no estamos cómodos, o simplemente, que queremos probar otras shells.

La sintaxis básica del comando es

Chsh usuario nueva_shell

El parámetro de la shell, debe ser la ruta completa a la shell, como por ejemplo /bin/bash

Si no sabes que shell tienes, puedes escribir:

Echo $SHELL

Cambiar ubicación de las carpetas personales en Windows 7

Cuando Windows muere y sólo se tiene una partición, la mayoría de los usuarios pierden sus datos importantes como fotografías de viajes, música, etc.

¿Solución?

Crear particiones

Yo tengo creadas diferentes particiones. Recientemente cambié Windows XP por Windows 7 y no perdí nada. Ni música, ni películas ni juegos.

Para cambiar nuestra carpeta Mis Documentos de ubicación, y por ejemplo ponerla en la partición E:\ es tan simple como:

Hacer clic con el botón derecho sobre cualquier carpeta personal, ya sea Mis documentos o Mis imágenes.

Clic en propiedades y después en la pestaña ubicación y en el campo de texto seleccionamos nuestra nueva ruta para la carpeta y listo!

Así de fácil es proteger un poco más nuestros datos a fallos del sistema o cualquier otro desperfecto.