SolusVM: No se puede asignar el error de memoria – ¿Cómo solucionarlo?

Atascado con SolusVM: ¿No se puede Asignar un Error de Memoria? Podemos ayudarte.

Recientemente, uno de nuestros clientes se encontró con un error de “no se puede asignar memoria”. Esto puede suceder mientras arrancamos KVM VPS en SolusVM.

Como parte de nuestros Servicios de Administración de Servidores, asistimos a nuestros clientes con varias consultas de SolusVM.

Hoy, vamos a discutir cómo podemos resolver este error fácilmente.

¿Qué es SolusVM: No se puede Asignar un error de memoria?

Es bastante común que los usuarios experimenten que no pueden arrancar KVM VPS en SolusVM.

En tales situaciones, a menudo notamos que el VPS KVM no se inicia en SolusVM: el VPS permanece sin conexión.

Además, nos encontramos con cualquiera de los siguientes errores, si presionamos el botón Reiniciar (Depurar) en la página, SolusVM > Servidores virtuales > el VPS afectado.

qemu-kvm: cannot set up guest memory 'pc.ram': Cannot allocate memory

O

Domain kvm101 has been undefinedDomain kvm101 defined from /home/kvm/kvm101/kvm101.xmlDomain kvm101 marked as autostartederror: Failed to create domain from /home/kvm/kvm101/kvm101.xmlerror: internal error: qemu unexpectedly closed the monitor: ioctl(KVM_CREATE_VM) failed: 12 Cannot allocate memory2021-03-23T08:56:18.128294Z qemu-kvm: failed to initialize KVM: Cannot allocate memory

Estos errores significan que no tenemos suficiente memoria en el nodo. Esto puede deberse a la caché.

A menudo, es muy posible que haya mucha memoria en caché en el esclavo KVM.

¿Cómo resolver este error?

A continuación, veamos un método que emplean nuestros técnicos de soporte para corregir este error.

La mejor solución aquí es limpiar la memoria en caché.

Para hacerlo,

  1. En primer lugar, nos conectamos al nodo a través de SSH
  2. Y luego liberamos la memoria caché:
    # sync; echo 3 > /proc/sys/vm/drop_caches

Finalmente, supongamos que la solución no ayuda. Luego agregamos RAM al nodo.

Leave a Reply