SWAP en linux

Cuando instalamos una distribución de linux, una de las principales cosas que tenemos que asignar, es el espacio swap. Pero, ¿ para qué sirve? ¿Cuánto espacio debe tener? ¿Mejora el rendimiento de mi computadora?. Bueno, éstas y más preguntas son las que no hacemos. Veremos una pequeña reseña del porque de esta partición y después algunos trucos para mejorar el rendimiento.

Swap, es el espacio de intercambio del sistema operativo que se dedica a guardar las imágenes de los procesos para que no sean enviados a la RAM, disminuyendo la carga de trabajo para la RAM, mejorando el rendimiento del equipo y del S.O. Esta parte es un equivalente a la memoria virtual que se utiliza regularmente en windows ='( .

Si un programa está corriendo y le surge la necesidad de ocupar mas memoria RAM, el S.O. Le indica que existe mas memoria disponible y ese proceso es enviado a la swap. También, es usada para enviar los procesos poco activos.

Así podemos ver que el tamaño de la memoria RAM mas el espacio SWAP generan un espacio de memoria mayor y el ordenador lo toma como uno mismo.

Para ver el tamaño de la zona swap que tenemos tecleamos en nuestra terminal.

swapon -s

 

Los datos que nos arroja son en Kb.

Para saber en que partición está nuestra swap tecleamos

fdisk -l /dev/sda

, ya que nos mostró el lugar de la swap tecleamos

fdisk -l /dev/sda5

en mi caso.

 

 

 

 

 

Que pasa si no tenemos una partición swap asignada?

Lo primero es crear una partición, el tamaño de las particiones depende del numero de S.O. ó de la memoria RAM que tenga nuestra computadora. Para memorias de 1 GB, podemos asignar 1 GB de espacio. Para memorias de 4 GB, podemos asignar 2 GB a cada S.O.

Después tendremos que crear una. Tecleamos

mkswap /dev/sda6

, recordando cambiar el nombre del área donde creamos la partición.

Para verificar que tu partición swap ha sido montada sin necesidad de reiniciar tu PC, puedes ejecutar el comando:

swapoff -a

( el cual apaga todos los espacios swap), y luego ejecutar:

swapon -a

y finalmente revisar con el comando:

swapon -s.

El mantenedor del Kernel, Andrew Morton, ha dicho que correr maquinas de escritorios con swappiness de 100 no es tan necesario, es mejor liberar espacio en el disco para algo mas útil.

Por eso si deseas cambiar temporalmente el valor de swappiness, el cual es 60 por defecto puedes usar este comando: echo 50 > /proc/sys/vm/swappiness

Si deseas cambiarlo permanentemente, cambia el parámetro vm.swappines del archivo /etc/sysctl.conf

Una ventaja de linux es que permite el funcionamiento sin memoria swap. Se pueden crear distintas zonas swap, cada zona tiene una prioridad y el sistema trabajará bajo esa prioridad.

Generalmente el máximo son 32. Si se coloca a dos zonas swap con prioridad 1, el lector del disco trabajaría en las dos zonas pero recorrería esa distancia cada ves que exista un intercambio. Eso provocaría un empeoramiento de rendimiento.

Otros comandos que nos pueden resultar útiles son:

sys_swapoff()

desactiva una zona,

swap scan_swap_map()

se utiliza para encontrar un slot de página libre en una zona swap.

SWAP en linux

Primer curso de PPHP

El día de hoy estuvimos presentes en el primer taller de php, impartido por la comunidad de Programadores PHP. Un taller muy interesante, interactivo, agradable y sencillo. En la primera parte del taller instalamos Xampp con la asesoría de Jhonatan y Claudio, en su versión para linux “Lampp”. Después se trataron los temas como sintaxis, arreglos, interacción con usuarios.

La continuación de los talleres será el día 8 de enero del 2011, si no asististe a la primera reunión, recuerda instalar xampp, en su pagina web existen las versiones para linux y otros sistemas operativos. Puedes consultar el sitio Programadores PHP, para checar los ejercicios que se realizaron durante el taller. También registrarte para el siguiente taller. Será en las instalaciones del TelmexHub.

Si no cuentas con una Lap, TelmexHub te presta una, recuerda checar que tenga una etiqueta verde, estas están desbloqueadas y permiten la instalación de programas.

Primer curso de PPHP

Tunea Ubuntu con Gstyle

Esta aplicación te permite tunear tu escritorio con diferentes temas. Puedes instalar wallpapers, Xsplash, temas GTK, iconos , temas completos, punteros y más desde gnome-look, deviantart, customize.org y otros, o directamente desde el repositorio de software.

En el vídeo podemos apreciar una muestra de lo que podemos hacer con esta herramienta.

Para poder instalarlo simplemente tenemos que ir a nuestra terminal e introducir los siguientes datos.

Terminal.

sudo apt-get install python-metacity python-gksu2 git-core python-glade2
git clone git://github.com/smolleyes/gstyle.git
cd gstyle/src/
python gstyle.py

Y al terminar actualizamos con el siguiente código.

cd /path/to/gstyle/src
git pull

Donde “/path/to/gstyle” es el lugar donde se instaló en el paso anterior.

Para poder disfrutar completamente de esta herramienta tenemos que tener instalado el Compiz GIT. Introducimos el siguiente código.

wget http://phatandfresh.free.fr/cfinstall.sh
sudo chmod +x cfinstall.sh
./cfinstall.sh -y

Después de correr éstos comando, algunas dependencias y GUI para cfinstall.sh serán instaladas. Una vez que todo está listo,

abre cfinstall desde Aplicaciones> Herramientas de Sistema> 3D Desktop installer.

Simplemente selecciona Compiz Git y Cubemodel y dá click en OK.

Fuente:

http://www.webupd8.org/2010/01/try-gstyle-project-new-gnome-theme.html

Tunea Ubuntu con Gstyle

I LOVE LINUX

Via. @ubuntizando.

EL siguiente video muestra una entrevista realizada a un empleado de Microsoft, de nacionalidad espanola.

Dan un recorrido por las instalaciones y nos dan una perspectiva del entorno de trabajo en la compañía. Como podemos ver, es como trabajar en Google, aun que Google es Google.  Lo importante e interesante de esto, es que en el segundo 25, se puede apreciar sobre una de las pantallas, al querido pinguino de Linux, y a los 10 segundos después aparece en la pared una leyenda “I LOVE LINUX”.

Fuente.

http://www.tuxapuntes.com/drupal/node/1995

I LOVE LINUX

Google Wave revive con Apache

Muchos de nosotros hemos escuchado hablar de Google Wave, un proyecto creado por google, su principal objetivo fue revolucionar el correo electrónico, el cual tiene 40 años de haberse creado. Es una excelente opción para la comunicación entre comunidades, equipos de trabajo, estudiantes y profesores, etc.

Este proyecto fue desechado por google, al no tener la suficiente aceptación entre los usuarios.

“A pesar de los logros, y de los numerosos fans leales, Wave no ha visto la adopción de usuarios que nos hubiera gustado. No planeamos continuar desarrollando Wave como un producto independiente, pero mantendremos el sitio al menos hasta el final del año y extenderemos la tecnología para usarla en otros proyectos de Google.”

Google afirmaba que el código se mantendría siendo OpenSource y el cierre se daría a finales de el presente año. Para muchos de nosotros, para mi en lo personal fue un proyecto que pudo evolucionar y mejorar el correo electrónico de hoy día.

Se manejaba el rumor de que apache adoptaría este proyecto, ya que las personas que participaban dentro de el siguen creyendo en el potencial que puede tener. Hace unos días la fundación apache dio un comunicado en el que tomaba las riendas del proyecto y prometía mejorarlo e impulsarlo. Bajo el nombre de Apache Wave.

Esperemos que el proyecto siga en pie, se mejore en algunos aspectos y podamos comenzar a probarlo. Seria una excelente plataforma para UPIICSALIBRE. Pueden probarlo desde ésta dirección. wave.google.com.

También pueden ver el siguiente video para ver algunas características.

Google Wave revive con Apache