Manejando la memoria en “caliente” con Xen

Cuando tenemos una máquina física con tantos GB de RAM y empezamos a paravirtualizar con Xen sobre ella, el recurso que más debemos cuidar es éste, la memoria física disponible en el sistema. Dentro del fichero de configuración de nuestras máquinas definiremos dos valores:

  • memory: memoria con la que se creará la máquina
  • maxmem: tope de memoria que podremos conseguir gracias al balloning (aumento de la memoria en caliente)

De hecho, si no definimos el siguiente parámetro, Xen interpretará que será igual al anterior. Imaginemos que tenemos una máquina creada con 1024MB de memoria y con un tope de 4096MB.

Cuando hacemos xm create nombreMaquina y se inicia, con xm list podremos ver la cantidad de memoria que está consumiendo:

# xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      256     2 r-----  54678.1
foo                                        2     1024     1 -b----   4660.2

Aumentar y reducir memoria en ejecución

La máquina está ejecutando, necesitas crear nuevas máquinas y ésta en concreto no está usando toda la memoria. Recordad que el uso de CPUs virtuales en Xen es escalable, pero el de la memoria no lo es, al menos de forma tan automática. La solución es usar la siguiente instrucción:

xm mem-set nombreMaquina nuevoTamaño

Veamos cómo quedaría nuestro caso xm mem-set foo 512:

# xm mem-set foo 512 # xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 256 2 r----- 56681.0 foo 2 512 1 -b---- 5160.2 read more

Leer más » 7 Comentarios

Declara tu amor al Software Libre el día de San Valentín

A través de la lista de correo, de la cada vez más popular y exitosa Aula de Software Libre de la Universidad de Córdoba, me entero de una muy curiosa iniciativa titulada “Amo al Software Libre”. La idea: poner un banner en tu web el 14 de febrero declarando tu amor hacia el código libre.

Os dejo el banner en formato vectorial y unas pocas imágenes en mapa de bits por si queréis ir preparándolas:

Leer más » 6 Comentarios

Lo mejor de mi RSS del 24 al 30 de enero

Leer más » 2 Comentarios

Vídeo presentación de Android 3.0 HoneyComb

Parece que la tendencia futura del mercado de los dispositivos ARM tiende cada vez más hacia el segmento que inauguró de una forma u otra Apple con su iPad, los tablet. Google no es ajeno al mercado y está preparando una nueva rama de Android diseñada expresamente para esos dispositivos, la 3.0 cuyo nombre en clave es HoneyComb. Las versiones 2.x, incluida la 2.3, Gingerbread, estaban más adaptadas a dispositivos móviles. Como anticipo a más noticias sobre el tema os dejo un vídeo que ha presentado Google: read more

Leer más » 2 Comentarios

Revista NEWS – Enero de 2011 #49

Como todos los meses, ayer recibí en mi correo el último número de la revista NEWS, nuevamente me gustaría compartirla con vosotros. A continuación, os lo resumo el contenido:

  • Especial Bienal 2011, por José F. Gálvez
  • Exposiciones:
    • “Follow me” de Wang Qingsong
    • “Caminos del corazón” de José Manuel Ochoa
    • “Jardines de Arena”. Colectiva
    • “Imagine…Imagine Istambuel” de Ilke Veral y Züla Ersen
    • “Façade” de Han Sungpil
    • “El jardín escondido, el jardín encontrado”. Colectiva
    • “Paso a paso”. Colectiva de AFOCO
    • “Pensamientos” de Fernando Sendra
    • “Antológica” de Luís Ortíz
    • “Pasiones” de Cris Agulló
    • “Gaud:, formas y color” de Manuel Lama
    • “El Tercer Ojo” de José Julián Ochoa
    • “Welcome” de Javier Arcenillas y Cristina De Middel
    • read more

  • Leer más » 1 Comentario

    Mensajes sin leer en el icono de Gmail

    Si utilizas Gmail como, probablemente te guste esta mejora que acaba de introducirse en el Labs. Se anunciaba ayer en el blog oficial de Gmail y es la siguiente: podemos hacer que el favicon de Gmail muestre un número la cantidad de mensajes sin leer. Os dejo la misma imagen que aparece en la nota oficial.

    Aunque hay otras formas de conseguir la misma funcionalidad, ésta es la más cómoda de las que he visto. Para activarlo como siempre, os vais a la imagen del “Labs”, buscáis “Unread  message icon” y lo activáis. read more

    Leer más » 4 Comentarios

    Ubuntu Table PC Multitáctil – CES 2011

    Table PC, que no Tablet PC. Algo así como un Microsoft Surface elevado a la enésima potencia, y disculpad por la comparación, es para entendernos, ellos fueron los pioneros.

    En la CES de este año han aparecido multitud de dispositivos Linux, la mayoría de ellos impresionantes y corriendo la distribución Ubuntu, pero ninguno como este. Una imagen vale más que mil palabras, y un vídeo 3/4 de lo mismo. Aquí tenéis:

    Vía Chris Kenyon desde Twitter. read more

    Leer más » 2 Comentarios

    Lo mejor de mi RSS del 17 al 23 de enero

    Leer más » 3 Comentarios

    HTML5 ya tiene logo oficial

    La organización W3C ha creado el logo oficial de HTML5. A partir de ahora los desarrolladores web tienen otra forma de mostrar al público que su página aprovecha las novedades del estándar HTML5. Esto no significa que dicha página esté validada en HTML5; W3C publicará más adelante el logotipo que permita demostrar dicha validez.

    Recordad que HTML5 es la nueva versión del lenguaje HTML que conforma la estructura de las páginas web. HTML5 junto con CSS3 y las nuevas API de Javascript hacen que el futuro de la web sea abierto y libre para todo el mundo. read more

    Leer más » 4 Comentarios

    Interfaz Ribbon en LibreOffice

    Si el otro día comentábamos cómo Reemplazar OpenOffice e instalar LibreOffice en Ubuntu, hoy os presento una modificación muy cool sobre la suite ofimática LibreOffice.

    ¿Os gusta el aspecto? Personalmente, pienso que es muy profesional.

    Desafortunadamente no se trata de una nueva característica, es sólo un montaje realizado por ~usrnametaken. A mi me ha gustado bastante, no le sienta nada mal.

    Leer más » 12 Comentarios