Table des matières:

Qu'est-ce que le tueur OOM quand s'exécute-t-il et que fait-il ?
Qu'est-ce que le tueur OOM quand s'exécute-t-il et que fait-il ?

Vidéo: Qu'est-ce que le tueur OOM quand s'exécute-t-il et que fait-il ?

Vidéo: Qu'est-ce que le tueur OOM quand s'exécute-t-il et que fait-il ?
Vidéo: Les piqures de moustiques sont dangereuses 2024, Décembre
Anonim

Les Tueur de MOO fonctionne en examinant tous fonctionnement processus et leur attribuer un score de méchanceté. Le processus qui a le score le plus élevé est celui qui est tué. Les Tueur de MOO attribue un score de méchanceté basé sur un certain nombre de critères.

Sachez également, comment activer OOM killer ?

oom -kill est utilisé pour permettre et désactiver le MOO - Tueur . Si tu veux activer le MOO - Tueur runtime, puis utilisez la commande sysctl pour permettre cette. L'autre moyen d'activer ou disable consiste à écrire la variable panic_on_oom, vous pouvez toujours vérifier la valeur dans /proc.

De plus, qu'est-ce que Oom_score ? Le noyau Linux attribue un score à chaque processus en cours appelé oom_score qui montre la probabilité qu'il s'arrête en cas de faible mémoire disponible. Le score est proportionnel à la quantité de mémoire utilisée par le processus. Les oom_score d'un processus se trouve dans le répertoire /proc.

Compte tenu de cela, comment désactiver le tueur OOM ?

7 réponses

  1. Désactivez le tueur OOM (Mettez vm.oom-kill = 0 dans /etc/sysctl.conf)
  2. Désactiver l'overcommit de la mémoire (Mettre vm.overcommit_memory = 2 dans /etc/sysctl.conf) Notez qu'il s'agit d'une valeur trinaire: 0 = "estimer si nous avons assez de RAM", 1 = "Toujours dire oui", 2 = "dire non si nous n'avons pas la mémoire")

Que se passe-t-il lorsque Linux manque de mémoire ?

Lorsque le système d'exploitation est dehors de RAM et n'a pas de swap, il supprime les pages propres. Sans swap, le système s'épuiser du virtuel Mémoire (à proprement parler, RAM+swap) dès qu'il n'a plus de pages propres à expulser. Ensuite, il devra tuer les processus. Fonctionnement dehors de RAM est tout à fait normal.

Conseillé: