OOM Killer, Profession : Nettoyeur !

« OOM Killer« , c’est le Victor de Linux. Quand ça va trop mal et que le système est « Out Of Memory », cette partie particulière du noyau se met à tirer dans tous les sens des « kill -9 ». Par design les process qu’il tue sont choisis de manière aléatoire. Il y a quelques jours, OOM Killer c’est occupé d’un de nos process ocssd. Devinez : le serveur à rebooté !

Si vous n’avez qu’Oracle sur votre serveur, ça ne doit pas vous arriver puisque la mémoire est fixée, à quelques exceptions prêt -c’est une autre histoire-, par SGA_TARGET et PGA_AGREGATE_TARGET en 9i ou 10g. Attention quand vous ajoutez une instance ou modifiez un de ces paramètres.

J’avais déjà rencontré quelque chose comme ça sur Aix, maintenant ça fait deux ! Quelqu’un sait-il comment Windows réagit quand il devient OOM ?

-Grégory!