echo 1 > /proc/sys/vm/oom_dump_tasks
ce qui semble être le maximum que le noyau puisse afficher en cas d'erreur de mémoire insuffisante.
https://www.kernel.org/doc/Documentation/sysctl/vm.txt
Permet d'effectuer un vidage des tâches à l'échelle du système (à l'exclusion des threads du noyau). système (à l'exclusion des threads du noyau) et comprend des informations informations telles que pid, uid, tgid, vm size, rss, nr_ptes, swapents, oom_score_adj score, et nom. Ces informations sont utiles pour déterminer pourquoi le tueur d'OOM a été invoqué, pour identifier la tâche malveillante qui l'a causé, et de déterminer pourquoi le tueur d'OOM a choisi la tâche à tuer.
Si cette valeur est égale à zéro, cette information est supprimée. Sur de très grands systèmes avec des milliers de tâches, il n'est pas toujours possible de vider les informations sur l'état de la mémoire pour chacune d'entre elles. De tels systèmes ne devraient pas être ne devraient pas être obligés de subir une pénalité de performance dans des conditions d'OOM lorsque l'information n'est pas souhaitable. l'information n'est pas forcément souhaitée.
Si cette valeur est différente de zéro, cette information est affichée chaque fois que l'OOM tue effectivement une tâche gourmande en mémoire.
0 votes
Avez-vous trouvé une solution à ce problème ?