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
Publicar un comentario