Tenho 5,4 GB de uso de 6,8 GB de RAM e 927,5 MB de 976 MB de memória Swap. Mesmo que eu tenha 1,4 GB de uso de RAM, o Ubuntu está usando toda a memória swap. Embora a memória swap esteja usando meu espaço SSD, ela será muito mais lenta que minha RAM. Não deveria usar toda a RAM e depois ocupar Swap ?
Responder1
Você pode usar sysctl vm.swappiness=10
para reduzir a drástica taxa de swap. E você pode ligar ou desligar com swapoff -a
privilégios swapon -a
de root. Se você quiser usar a hibernação, o local adequado para o espaço de troca é o dobro do tamanho da RAM.
Responder2
Edite /etc/sysctl.conf
como root. Altere ou adicione esta linha ao arquivo:
vm.swappiness = 5
Uma maneira de fazer isso é usando sudo nano /etc/sysctl.conf
uma janela de terminal.
Reinicie o sistema após salvar o arquivo editado.
Isso instruirá o sistema a usar memória swap somente quando a RAM for usada quase completamente.
976 MB de memória swap não são suficientes. Deve ser aumentado para pelo menos 4 GB.
Responder3
O Ubuntu usará RAM. Quando isso se torna limitante, os segmentos de memória atualmente não utilizados são movidos para o espaço de troca. Essa memória será recuperada somente quando necessária novamente na RAM ativa. Se não for necessário, ele será mantido em troca, mesmo que nesse meio tempo mais RAM esteja disponível.
Você não forneceu nenhuma indicação do uso de sua máquina que resultou no estado de memória mostrado. O estado da memória de uma máquina Linux depende de como o sistema foi executado e de quais foram os requisitos de memória até o momento. Com certeza, uma máquina recém-inicializada com 6 GB de RAM não usará swap. O uso de swap eventualmente aumentará dependendo da memória necessária para o uso do computador.
Eu apenas impulsionaria seu sistema Linux, que emprega SWAP para maximizar o uso eficiente da RAM real. Ainda assim, você pode querer diminuir a tendência de usar swap alterando otrocavalor. Isto diminuirá a tendência de trocar aplicativos ativos e lhe dará uma impressão subjetiva de maior capacidade de resposta, embora alguns processos possam ser mais limitados devido à menor quantidade de RAM.