aguamole
(usa KUbuntu)
Enviado em 23/05/2022 - 13:01h
O CPU só processa software na RAM, software em swap não são processados.
Então se esses processos nunca vão para a RAM então você colocar esses mesmo processos na RAM forçado eles vão continuar sem ser processados.
Outra coisa que pode acontecer é que:
Pode ter arquivos duplicados ou seja ter o mesmo arquivo gravado na swap e o mesmo também gravado na memoria RAM.
Isso acontece porque apagar arquivos é trabalhoso, imagina toda vez ter que apagar o arquivos da swap sendo que não esta precisando de swap isso gasta tempo CPU, gasta o tempo de operação do armazenamento.
Pensa num é mais pratico e eficiente deixar o dado gravado na swap mesmo que o dado estiver na memoria e se depois se precisar daquele espaço na swap só gravar por cima sem apagar, so escrever por cima mesmo.
E quando precisar de usar a swap os arquivos da memoria já estão na swap então é só gravar os novos arquivos na memoria sobrescrevendo e aproveitar o que já esta gravado na swap evitando fazer escrita na swap.
Conclusão, forçar o sistema a não usar swap não tem nenhum beneficio pratico em performance.
Veja esta palestra sobre gerenciamento de memoria:
https://www.vivaolinux.com.br/dica/Palestra-sobre-gerenciamento-de-memoria-virtual-no-kernel-linux
Outra coisa é que a memoria virtual é:
A memória virtual consiste em recursos de hardware e software com três funções básicas:[1][2]
(i) realocação (ou recolocação), para assegurar que cada processo (aplicação) tenha o seu próprio espaço de endereçamento, começando em zero;
(ii) proteção, para impedir que um processo utilize um endereço de memória que não lhe pertença;
(iii) paginação (paging) ou troca (swapping), que possibilita a uma aplicação utilizar mais memória do que a fisicamente existente (essa é a função mais conhecida).
https://pt.wikipedia.org/wiki/Mem%C3%B3ria_virtual
Se você remove a swap ela funciona apenas as 2 primeira, ela fica incompleta porque ela espera ter paginação.
CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.