GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo deshabilitar/habilitar Numa para máquina virtual (basado en XEN)

Cómo verificar si NUMA está habilitado

Para determinar si el servidor es un sistema basado en NUMA con NUMA habilitado, ejecute el siguiente comando como raíz en el servidor de la base de datos:

# numactl -H | grep available
available: 8 nodes (0-7)

– o –

# numactl -H | grep available
available: 2 nodes (0-1)

Si el número de nodos disponibles es "2 nodos (0-1)" u "8 nodos (0-7)", entonces NUMA está habilitado. Si el número de nodos disponibles es "1 nodos (0)", entonces NUMA no está habilitado.

Cómo deshabilitar Numa en una máquina virtual

vNUMA elimina la transparencia entre la máquina virtual y el sistema operativo y presenta la arquitectura NUMA directamente al sistema operativo de la máquina virtual. Vale la pena mencionar que vNUMA también se conoce como NUMA amplia en la industria. Esto necesitaba tiempo de inactividad.

# vi /etc/xen/xend-config.sxp
# Enable or disable HVM guests seeing an vNUMA topology by default.
(vnuma 0)

He deshabilitado vNUMA (indicado por el valor 0), si el valor es 1, eso significa que está habilitado (hay espacio para (vnuma 0)).

Reinicie el servicio xend después de los cambios.

# /etc/init.d/xend restart

También debemos reiniciar las máquinas virtuales para que los cambios surtan efecto:

# xm stop 0004fb0000060000aa3c75119ef2e544
# xm start 0004fb0000060000aa3c75119ef2e544

Antes de la actividad

# numactl --hardware
available: 2 nodes (0-1)             ===>  If the number of available nodes is "2 nodes (0-1)" or "8 nodes (0-7)" then NUMA is enabled. If the number of available nodes is "1 nodes (0)" then NUMA is not enabled.
node 0 cpus: 0
node 0 size: 9997 MB
node 0 free: 9879 MB
node 1 cpus: 1
node 1 size: 10078 MB
node 1 free: 10019 MB
node distances:
node 0 1
0: 10 21
1: 21 10

Después de reiniciar

# numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1
node 0 size: 20076 MB
node 0 free: 19897 MB
node distances:
node 0
0: 10


Linux
  1. Cómo eliminar máquinas virtuales basadas en KVM en Redhat Linux

  2. Cómo deshabilitar el inicio de sesión remoto para el usuario raíz en una máquina Linux

  3. Cómo habilitar/deshabilitar los modos SELinux en RHEL/CentOS

  4. ¿Cómo habilitar mysqlnd para php?

  5. ¿Cómo deshabilitar el cambio de flecha Alt de las consolas virtuales?

Cómo encontrar la dirección IP de una máquina virtual KVM

Cómo restablecer la máquina virtual Vagrant al estado original

Cómo clonar una máquina virtual en VirtualBox

Cómo habilitar Sudo sin contraseña para usuarios en Linux

¿Cómo crear una nueva Máquina Virtual en Proxmox?

¿Cómo deshabilitar/habilitar php_functions?