JmG Virtual Consulting, S.L. - Líderes y Expertos en Soluciones de Virtualización de Sistemas
 

Tunning de CPUs en XenServer

Tunning de CPUs en XenServer

Hola amigos,  soy Ferran Serafini y hoy en nuestra sección de XenServer, veremos como optimizar el rendimiento de las CPUs de nuestras máquinas afinando la configuración de nuestras máquinas virtuales para que se ajusten a nuestros requerimientos.

Primeramente comentar que por defecto, XenServer divide los recursos físicos de CPU utilizando un algoritmo de equilibrio por partes iguales. Es decir que cada máquina virtual obtiene su parte de recursos de CPU de manera equitativa.

Lo que vamos hacer hoy es modificar esta configuración que viene por defecto y asignaremos a las máquinas virtuales los valores que más nos convengan.

Tenemos 3 opciones:

vCPU pinning: Esta opción otorga CPUs físicas a las vCPU de las máquinas virtuales. Podemos mapear por ejemplo las CPUs físicas 1, 2, 3 a la máquina virtual con el siguiente comando.

[root@xenserver ~]# xe vm-param-set uuid=<VM UUID> VCPUs-params:mask=1,2,3

vCPU Priority: Ajustando este parametro modificamos el peso que tiene una máquina virtual sobre el tiempo de CPU que comparte con las otras máquinas virtuales. Por lo tanto podemos asignar más o menos tiempo de CPU en función del rendimiento que queramos asignar.

[root@xenserver ~]# xe vm-param-set uuid=<VM UUID> VCPUs-params:weight=512

Con el comando anterior, asignamos un peso de 512 a nuestra máquina virtual. Nos va permitir que esta máquina virtual tenga el doble de tiempo de CPU de cualquier otra que tenga un peso de 256 cuando el Host XenServer tenga todos los recursos en uso. Sin duda es la forma más razonable de “tuning de CPU” ya que es la menos posesiva/agresiva.

CPU cap: Esta opción nos permite fijar la cantidad máxima de uso de CPU que puede utilizar una máquina virtual.

[root@xenserver ~]# xe vm-param-set uuid=<VM UUID> VCPUs-params:cap=70

En este ejemplo hemos configurado nuestra máquina virtual para que solo pueda utilizar el 80% de una CPU física. Si queremos que solo pueda utilizar  4 CPUs pondríamos el valor 400.

Esta forma es útil sobre todo para máquinas de test que no queremos que nunca llegue a penalizar el rendimiento de las otras máquinas virtuales.

Con esto me despido por hoy, espero como siempre que te haya parecido interesante. Un saludo.

¿Crees que este post le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.

"Suscríbete al blog"
Recibe una actualización directamente en tu bandeja de entrada cada vez que publique un nuevo artículo. Tu dirección de correo electrónico nunca será compartida

Los lectores que leyeron este post, también leyeron:

  1. ¿Cómo asignar cores por socket a una VM en XenServer?
  2. ¿Cómo instalar Citrix XenServer 6?
  3. QoS en Citrix XenServer
  4. ¿Cómo crear Pools en Citrix XenServer?
  5. ¿Cómo hacer backup de tus VMs en XenServer?

Este post fue escrito por:

- who has written 33 posts on El Blog de la Virtualización de Servidores y del Cloud Computing en español.

Ferran Serafini Múrio es consultor/administrador de sistemas GNU/Linux y trabaja actualmente en la UOC (Universitat Oberta de Catalunya) como colaborador externo donde es responsable del entorno de virtualización (XenServer, Xen Open Source, VMware ESX, HyperV ). También es una apasionado de la seguridad informática y de los sistemas de alta disponibilidad.

Contact the author

Deja un Comentario

iTunes App gratuita del blog virtualización

Sigue el blog Virtualización en Español

Blog Sponsors

Mi Empresa

JmG Virtual Consulting, expertos en Servicios y Soluciones de Virtualización y Cloud Computing

 

Síguenos en FaceBook

Descubre y domina VMware vSphere™ 5

Descubre y domina VMware vSphere™ 5. Por José María González

 

Descubre y domina la nueva versión de VMware vSphere™ 5 y aprovéchate de hasta un 20% de descuento al comprarlo online.

 

Pagame con un Tweet y recibe un capitulo del libro totalmente gratuito ...

Nuevo Site Recovery Manager 4 en español Consigue una copia gratuita del eBook

Nuevo VMware Site Recovery Manager 4 download gratis