Perguntas sobre 'oom'

2
respostas

O assassino da OOM enlouquece

Em nosso cluster, às vezes, teríamos nós desativados quando um novo processo solicitaria muita memória. Fiquei intrigado porque o assassino da OOM não apenas mata o processo culpado. O motivo é que alguns processos obtêm -17 oom_adj. Isso os...
21.05.2011 / 02:53
1
resposta

Sem memória a 18% de uso: onde o ram vai?

Isso está relacionado a: Sem memória, com 72% de uso Parece ser o mesmo problema, mas a questão é um pouco diferente: para onde vai minha memória? Eu tenho 18% de uso de memória e meu OOM Killer está matando o mysqld a cada 10 minutos. C...
09.10.2018 / 12:29
2
respostas

Linux OOM-killer atuando apesar de muita memória disponível

Uma vez por semana, mais ou menos, o OOM-killer abate um processo de postgres no meu servidor, apesar de o 'free' dizer que ele tem bastante memória disponível. Eu li vários tópicos aqui e ali, mas não consigo ver nenhuma explicação real. É...
23.06.2018 / 23:01
2
respostas

Qual é a técnica para descobrir o gargalo?

Eu configurei um wordpress no Digital Ocean para a menor gotícula por alguns meses. Recentemente, meu blog se tornou viral (mais de 1.000 compartilhamentos no Facebook) e o servidor demorou mais de 50 segundos para responder (o Google Analyti...
07.02.2015 / 14:37
3
respostas

MySQL - Identificando uma consulta interminável de falha do servidor

Meu servidor fica travando devido a erros OOM causados pelo MySQL. Estou convencido de que há uma consulta neste site que está errada, é muito longa e causa esse problema. Meu servidor e os logs do MySQL mostram muito pouca tensão até que o pico...
09.04.2012 / 19:38
0
respostas

Por que não posso armazenar tanta memória quanto os relatórios 'livres' como livres?

O seguinte programa C aloca fatias de 10MB de memória até que seja morto pelo killer Out of Memory. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> int main() { int counter = 0; int...
08.12.2013 / 11:28
1
resposta

Um assassino que não posso explicar

Eu não sou capaz de entender por que o kernel enviaria este oom killer quando eu vejo memória suficiente disponível: Eu digo que memória suficiente está disponível depois de olhar para Normal DMA Linhas livres normais Este é um di...
23.07.2012 / 23:02
2
respostas

Alocação de páginas longas no Linux - por que isso acontece?

Eu tenho um problema (que eu posso reproduzir de forma confiável) em um monte de hosts Linux, onde o sistema fica completamente sem resposta depois que um processo consome memória de forma agressiva. Eu vejo coisas como esta no log do kernel:...
17.09.2017 / 15:22
1
resposta

Usando o oom_score_adj do linux para apontar o daemon do oom no alvo correto

No Ubuntu 11.04, o / proc / [pid] contém oom_score_adj, mas man proc descreve o antigo oom_adj. O que eu preciso arranjar é que os processos iniciados por 'pbs' ou 'gridengine' sejam mortos antes que qualquer coisa seja morta. Alguém pode pro...
09.09.2011 / 21:35
1
resposta

Problema do console estranho no linux, geralmente logo antes da OOM

Então eu notei isso acontecer mais de uma vez. Se bem me lembro, isso geralmente acontece logo antes do OOM, e / ou kernel panic que se você digitar em um tty e então tentar voltar, os mesmos caracteres são impressos ao contrário. Isso foi...
23.06.2011 / 07:18