Já que tenho 18GB free não deveria chegar a usar o swap. É o que pensave.
Ele só chegaria no swap se meu cache estourasse.

No, disk caching only borrows the ram that applications don't currently
want. It will not use swap. If applications want more memory, they just
take it back from the disk cache. They will not start swapping.

Pelo vmstat, realmente não tem mopvimentação do si e so. Valeu.
procs -----------memory---------- ---swap-- -----io---- --system--
-----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id
wa st
 6  2 122096 144412 131688 16856412    3    2  3228  1105   89   33 41  3
45 11  0
 5  2 122040 141772 131720 16857836    0    0   166   395 1352  563 92  1
7  0  0
 9  0 122004 133992 131740 16858864    0    0   189   294 1354  535 85  1
14  0  0
 8  1 121964 117152 131756 16859816    0    0   156   270 1299  399 99  1
0  0  0
 4  0 121752 132884 131756 16861768    0    0   349   221 1399  555 99  1
0  0  0
 3  0 121700 132656 131760 16862204    0    0    85   249 1284  430 85  1
13  1  0
 0  0 121592 124676 131780 16863780    0    0   110   532 1455  685 39  1
58  2  0
 2  0 121584 124616 131792 16863800    0    0     6   458 1318  461 15  1
84  1  0
 2  0 121544 118188 131808 16864544    0    0   125   266 1290  450 39  1
59  1  0
 6  0 121428 102276 131820 16865504    0    0   126   398 1245  436 65  0
33  1  0
 5  0 121452 105620 131824 16860332    0    0   102   290 1357  641 86  1
13  0  0
 3  0 121364 104196 131852 16862008    0    0   274   368 1396  799 90  0
9  1  0
 5  0 121392 108620 131852 16853248    0    0     3   274 1276  457 77  0
23  0  0
 7  0 121212 102184 131880 16859812    0    0   193   354 1339  554 99  1
1  0  0
10  0 121100 105080 131908 16845036    0    0   438  4014 1472  586 99  1
0  0  0
13  2 121144 106064 131936 16833864    0    0   110   304 1341  452 99  1
0  0  0
12  2 121048 101560 131944 16835332    0    0   135   509 1406  549 99  1
0  0  0
11  1 121048 105776 131948 16826104    0    0   447   371 1407  604 98  1
0  0  0
 8  0 121020 104656 131952 16826468    0    0    34   264 1285  431 98  1
1  0  0
17  4 120868 103380 131960 16827488    0    0   168   330 1429  548 99  1
0  0  0


Vou pedir uma análise ao pessoal de SO se é válida a mudança no parâmetro
de swap.



Obrigado

Em 4 de abril de 2013 10:07, Flavio Henrique Araque Gurgel <
[email protected]> escreveu:

>
> 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].**org.br<[email protected]>
> https://listas.postgresql.org.**br/cgi-bin/mailman/listinfo/**pgbr-geral<https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a