Em 04-04-2013 09:51, Luiz Carlos L. Nogueira Jr. escreveu:
Pessoal,
free -m
total used free shared buffers cached
Mem: 20066 17892 2174 0 118 16535
-/+ buffers/cache: 1238 18828
Swap: 509 266 243
top
top - 09:32:52 up 1 day, 32 min, 3 users, load average: 6.10, 2.47, 2.58
Tasks: 350 total, 10 running, 340 sleeping, 0 stopped, 0 zombie
Cpu(s): 39.7%us, 2.0%sy, 0.0%ni, 45.8%id, 11.1%wa, 0.3%hi, 1.1%si,
0.0%st
Mem: 20548432k total, 18324892k used, 2223540k free, 121516k buffers
Swap: 522104k total, 272884k used, 249220k free, 16933616k cached
Qual o motivo de estar usando swap?
Isso é normal.
O Linux coloca em swap algumas coisas que são pouco utilizadas ou não
utilizadas faz muito tempo.
Para ter certeza de que não está havendo movimento de trocas de páginas
em swap para memória RAM e vice-versa são os números si e so da saída do
comando vmstat.
http://www.linuxatemyram.com/
Por esse site, essa máquina não deveria usar swap de forma nenhuma.
O site não diz isso.
Onde achaste?
A máquina só tem o PG 9.1
Mem total 20GB, shared buffers 4GB.
Lembre-se que os vários processos do PostgreSQL podem usar memória além
do shared_buffers, limitado por work_mem, mas que pode ser utilizado
várias vezes por processo.
Se desejar que seu servidor faça o mínimo de swap possível, você pode
fazer, como root:
sysctl vm.swappiness=0
Ou colocar em /etc/sysctl.conf, para ser utilizado mesmo após reinício:
vm.swappiness=10
[]s
__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral