Parametro do Swap não está obedecendo

1. Parametro do Swap não está obedecendo

Alessandro Cardoso
alecardoso

(usa Outra)

Enviado em 13/06/2022 - 08:49h

Bom dia / Boa Tarde / Boa Noite a TODOS !

Recentemente aumentei a memoria RAM do meu servidor de 128GB para 256GB pois estava usando 100% da memória e 990% de Swap deixando a maquina bem lenta.
Quando fiz esse upgrade a maquina passou a usar 65% da memória, porém ainda continua fazendo Swap (muito pouco) mas continua.
Porque isso acontece sendo que o parametro swappiness está configurado como 10, ou seja, só deveria fazer swap quando o udo de memória chegar a 90% de uso.
Segue um print da evidencia.

Obrigado


  


2. Re: Parametro do Swap não está obedecendo

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 13/06/2022 - 09:14h

Execute e poste a saida logo após um reboot:


sudo sysctl -a|grep vm.swappiness





#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



3. Segue o Print

Alessandro Cardoso
alecardoso

(usa Outra)

Enviado em 13/06/2022 - 09:23h





4. Re: Parametro do Swap não está obedecendo

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 13/06/2022 - 15:36h


Alguns caches do sistema podem ser despejados para a swap. No caso acima o contédo está em 2.5Kb (bem pouco).


5. Re: Parametro do Swap não está obedecendo

aguamole
aguamole

(usa KUbuntu)

Enviado em 13/06/2022 - 17:59h

É simples a explicação, uma pessoa disse que swappiness é porcentagem enquanto na verdade não é.
E o pior a pessoa acha que uma mentira é uma verdade.
Esse swappiness só significa a liberdade do kernel em fazer swap.
Nada mais nada menos que isso.

Para mim o kernel fazer swap é uma coisa boa, a swap melhora a performance do sistema porque libera mais memoria RAM para aquilo que é prioridade no processo.

Ou as pessoas acha que o Linuz torvardes o os outros dev ia escrever a wap para prejudicar o Linux, claro que não se o sistema faz swap é porque ele precisa fazer para obter melhor performance.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


6. Re: Parametro do Swap não está obedecendo

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 13/06/2022 - 18:12h

256GB de RAM é mais que meu desktop, laptop e PC de trabalho juntos.
Tudo isso e ainda usa Swap?
Profissional é outro nível, mesmo!


7. Re: Parametro do Swap não está obedecendo

aguamole
aguamole

(usa KUbuntu)

Enviado em 13/06/2022 - 18:23h


clodoaldops escreveu:

256GB de RAM é mais que meu desktop, laptop e PC de trabalho juntos.
Tudo isso e ainda usa Swap?
Profissional é outro nível, mesmo!

Uai vai depender do acesso ao disco, em um servidor que faz acesso ao disco toda hora compensa mais passar arquivos de processo ocioso para a swap e usar a ram para cache de disco.
A CPU não processa o que esta na swap ele só processa o que esta na ram.
Se tem arquivos na RAM que não esta sendo usado por processo ele pode ser enviado para a swap e usar a RAM livre para fazer processo de cache.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


8. Re: Parametro do Swap não está obedecendo

aguamole
aguamole

(usa KUbuntu)

Enviado em 13/06/2022 - 18:26h

alecardoso escreveu:
Quando fiz esse upgrade a maquina passou a usar 65% da memória, porém ainda continua fazendo Swap (muito pouco) mas continua.
Obrigado

Quer acabar com a swap, adiciona uma quantidade massiva de RAM para que a Cache e o Buffer não consiga encher a RAM.
Cache e buffer não é memoria ram livre, é memoria ram em uso.
Agora dependendo do quanto de dados que você tenha no HD ou SSD, e o acesso ao disco de armazenamento seja muito frequente e variado (tipo o CPU acessa o arquivo 1 e em seguida o arquivo 2 o 1 e o 2 ficarão armazenados em cache e buffer e o arquivo 3 que não foi acessado não ficara na ram, mas se ele for acessado pelo cpu ele vai colocar em cache e buffer) mais a ram ficara cheia.

A ram sempre tende a ficar cheia de cache e buffer porque o armazenamento HD e SSD são mais lento que a ram, então não faz sentido acessar o armazenamento, é melhor acessar a cache e buffer na ram.
Buffer/cache são necessários para evitar acesso em armazenamento.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


9. Re: Parametro do Swap não está obedecendo

aguamole
aguamole

(usa KUbuntu)

Enviado em 13/06/2022 - 18:44h

Se entendeu marca como resolvido.

Essa pergunta já foi respondida algumas vezes, tem ate explicação no youtube, segue o link.
https://www.vivaolinux.com.br/topico/Linux-Basico/Como-posso-impedir-o-sistema-de-criar-a-swap-na-in...

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


10. Re: Parametro do Swap não está obedecendo

aguamole
aguamole

(usa KUbuntu)

Enviado em 13/06/2022 - 18:51h


clodoaldops escreveu:

256GB de RAM é mais que meu desktop, laptop e PC de trabalho juntos.
Tudo isso e ainda usa Swap?
Profissional é outro nível, mesmo!

Tem mais memoria que os computadores e os smartphones todos aqui em casa, tem mais RAM que 2 SSD do meu PC juntos.
^^

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


11. Re: Parametro do Swap não está obedecendo

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 14/06/2022 - 00:36h


clodoaldops escreveu:

256GB de RAM é mais que meu desktop, laptop e PC de trabalho juntos.
Tudo isso e ainda usa Swap?
Profissional é outro nível, mesmo!




Não sei se é o caso do OP, mas olhando no absurdo que fizeram no Kernel Linux em relação a memoria e swap, eu não duvido.

Aqui eu tenho um ryzem com 16G, bate 10 de uso Ram e começa a ativar swap sem nada especial além de navegador aberto.

A muito tempo que poucos vem advertindo muitos que a questão do uso de memoria no Gnu/Linux esta indo por um caminho muito mal.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts