Ola Pessoal, Estou com uma duvida referente ao consumo de memoria referente a processos do postgresql.
Ultimamente andei percebendo que alguns processos estao ficando com muita memoria alocada, mesmo ele estando em "idle" ( isso que mais me intriga). Fiz um top -c Depois apertei f e escolhi para listar s: DATA = Data+Stack size (kb) e la mostrava o seguinte: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ DATA COMMAND 2372 postgres 20 0 4184m 38m 17m S 0 0.2 0:04.37 43m postgres: 22952 postgres 20 0 4165m 352m 338m S 0 2.2 0:29.33 24m postgres: .... Isso para um monte de processo que esta em "idle" Comportamento dos processos: Conexoes persistentes (que sao feita pela manha, por exemplo), usam tcl (como linguagem procedural), alguns usam bibliotecas C dependendo do que estao fazendo. Alguem tem idéia se isso é normal, como funciona o uso dessas memorias, se por exemplo, o processo ta em idle fica ocupando tudo isso de memoria e qualquer coisa esse mesmo processo vai liberando memoria, existe isso? Ou pode ser que eu esteja com algum problema? Obs: server 8.2.10 e 8.3 (para ambos tem o mesmo comportamento), linux, memoria do server 16G. Aguardo uma ajuda. Obrigado.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
