Mova o conteúdo do swap de volta para a RAM quando houver memória livre

2

Então eu entendo que mem swap é usado quando o computador fica sem espaço no RAM.

Uma vez que haja espaço disponível na memória, como posso mover o conteúdo do swap para o ram, para que ele não me atrase?

    
por sgp667 19.10.2014 / 02:53

3 respostas

3

Se você realmente tem memória RAM suficiente para não precisar de swap, emita:

/sbin/swapoff -a

Isto irá remover toda a troca do sistema, mover qualquer dado útil para a RAM e então evitar que o sistema o use.

Isso, claro, vem com consequências, mas isso ficará evidente se você não tiver RAM suficiente.

    
por 19.10.2014 / 02:56
0

1. se você quiser "fazer o linux parar de usar swap" Você pode alterar a permuta

sysctl vm.swappiness=0

Há algumas ótimas explicações aqui: link

2.move o conteúdo da troca para o ram

Eu acho que você só pode remover tudo do seu swap para o ram, desligando e ligando o swap. link

    
por 26.10.2014 / 15:28
0

Se você realmente quiser parar de usar o swap para sempre, terá que fazer duas coisas:

  1. como root (ou sudo) execute o comando swapoff -a
  2. Edite o arquivo / etc / fstab e remova / comente a linha que monta a partição swap na inicialização.

Sem uma partição swap de tamanho adequado, você perderá a capacidade de hibernar seu computador.

É melhor reduzir o uso de swap diminuindo o swap para 0.

    
por 26.10.2014 / 15:36

Tags