Hace 14 años | Por SKuLLKiD a totaki.com
Publicado hace 14 años por SKuLLKiD a totaki.com

Hoy en día no se le suele ver la cara, dado que la memoria de nuestro sistema suele ser grande, pero cuando por ejemplo, a un proceso se le va la mano y reserva más memoria de la que tiene nuestro sistema, entra en marcha un proceso especial del núcleo de Linux; el OOM Killer (Out Of Memory Killer), que se encarga de detectar qué proceso es el peor del sistema y matarlo.

Comentarios

D

Que recuerdos del NEC V20 (equivalente al 8086), que cuando se infectaba con un virus te dabas cuenta porque el comando DIR iba aún más lento... lol

orvtech

Creo que estas equivocado. El OOM Killer no detecta cual es el 'peor'. por ejemplo tu pudieras tener a Firefox consumiendo RAM... llenaste el swap y el OOM Killer entra en efecto... en vez de matar Firefox el OOM Killer va a matar los procesos de mas baja prioridad pero justo antes de esto el evalúa que procesos estan usando la misma data (mm_struct) y les asigna la prioridad mas baja (-17).