feedburner

Lorem ipsum dolor sit amet,
consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore
et dolore magna aliqua.

VMWARE y EXT3-fs error (device xxx ) in ext3_ordered_writepage: Out of memory

Bajo condicciones de mucha carga y consumo de memoria en hosts linux corriendo máquinas virtuales VMWare, me he encontrado con el error siguiente:

VMWARE y EXT3-fs error (device xxx ) in ext3_ordered_writepage: Out of memory

Esto ocurre cuando se consume gran cantidad de RAM ( se debería hacer swap ) y muy rápido ( al proceso de swap no le da tiempo de liberar RAM ) , y ni tan solo queda libre para que EXT3 pueda manejar su journaling ( no se puede hacer swap de estos datos )

Para evitarlo, podemos modificar el parámetro vm.min_free_kbytes para reservar, sí o sí, un numero determinado de bytes para el kernel & company.

Para hacerlo, y de paso, que se cargue este valor cada vez que la máquina arranca, añadir la siguiente línea al fichero /etc/sysct.conf ( fichero para definir los parámetros del kernel que se pueden leer/modificar al vuelo )

#Error: EXT3-fs error (device dm-6) in ext3_ordered_writepage: Out of memory
# Solució per evitar que vmware no deixi l'ext-3 sense ram per al journaling
vm.min_free_kbytes = 5000


una vez grabados los cambios ejecutad

sysctl -p

para que se relean y se apliquen los valores definidos en /etc/sysctl.conf

El valor ( 5000 ) está expresado en kilobytes y es el que yo he puesto en mis máquinas, este valor es facultativo, pero no se recomienda muy alto ( y 5MB se considera 'bastante alto' )

Encontré la solución googleando, que me llevó a este foro de vmware

Una explicación del parámetro vm.min_free_kbytes

0 comentarios:

Publicar un comentario