Pular para o conteúdo

O que é SWAP e como usá-lo? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

1. O que é SWAP e como usá-lo? [RESOLVIDO]

Enviado em 24/10/2017 - 10:23h

Fala galera!

Eu ouvi falar que precisamos utilizar em SWAP, o equivalente à quantidade de memória RAM do computador.
No meu caso eu tenho 16GB de RAM. Eu tenho que colocar 16GB de SWAP?

Eu não sei como que funciona isso.

Responder tópico

2. Re: O que é SWAP e como usá-lo? [RESOLVIDO]

Enviado em 24/10/2017 - 10:39h

Swap é o equivalente ao "arquivo de paginação" que tem no Windows. É uma área do disco usada para "ajudar a manejar" a memória RAM.

Antigamente quando os micros tinham pouca capacidade RAM (<512MB), o SWAP supria essa limitação. Hoje em dia, com RAM sobrando pra dar e vender, o SWAP já não é mais tão necessário assim. Não precisa reservar grande quantidade para ele não, uns 2 Gigas é mais que suficiente.

Tenho 4G de RAM e 2G de SWAP, a mesma nem é usada a maior parte do tempo - só as vezes, quando abro máquinas virtuais.

3. Re: O que é SWAP e como usá-lo?

Enviado em 24/10/2017 - 10:51h

há mais de 3 anos minhas máquinas não tem swap.
eu só usaria swap em máquinas com menos de 4G de ram e ainda com interfaces obesas e famintas por recursos como gnome ou kde/plasma.


------------------------------------------------------
Distros: Debian(stable/testing), openSUSE.
DEs: xfce4, Cinnamon.

4. Re: O que é SWAP e como usá-lo? [RESOLVIDO]

Enviado em 24/10/2017 - 11:01h

Swap é a memória virtual que funciona como uma extensão da memória ram.
Como tens 16 gb de memória não é necessário tê-la, mas mesmo assim te recomendo pois a hibernação só funciona com ela, portanto cria uma swap de 1gb.
--------------------------------------------------------------------
#voltalisteiro

5. Re: O que é SWAP e como usá-lo?

Enviado em 24/10/2017 - 11:12h

hibernação é atualmente um risco para seus arquivos e também para os discos, justamente porcausa da swap.
se necessário, use suspensão, que não usa swap. Fica a dica.

Mas caso faça questão de usar swap, configure-a. Porque se apenas instalar e deixar o default, ela deixa a máquina mais lenta.

------------------------------------------------------
Distros: Debian(stable/testing), openSUSE.
DEs: xfce4, Cinnamon.

7. Re: O que é SWAP e como usá-lo? [RESOLVIDO]

Enviado em 24/10/2017 - 13:04h

Ryuk escreveu:

Swap é o equivalente ao "arquivo de paginação" que tem no Windows. É uma área do disco usada para "ajudar a manejar" a memória RAM.

Antigamente quando os micros tinham pouca capacidade RAM (<512MB), o SWAP supria essa limitação. Hoje em dia, com RAM sobrando pra dar e vender, o SWAP já não é mais tão necessário assim. Não precisa reservar grande quantidade para ele não, uns 2 Gigas é mais que suficiente.

Tenho 4G de RAM e 2G de SWAP, a mesma nem é usada a maior parte do tempo - só as vezes, quando abro máquinas virtuais.
eu tenho 4GB de RAM e ( não sei pq eu fiz ) um SWAP de 6 GB ... e por incrível que pareça uso ela constantemente ... agora mesmo eu tô usando 97% de RAM, 36mb de swap e 1,5gb de cache ... mesmo eu tendo feito um swapness em 70 meu consumo de RAM está bem alto, não vi ainda diferença dessa swapness !!


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------

8. Re: O que é SWAP e como usá-lo? [RESOLVIDO]

Enviado em 24/10/2017 - 17:40h

solracsiul escreveu:

Swap = Memória virtual.
Há uma vasta documentação sobre o assunto, inclusive em vídeo. Nesse site você encontra tudo que precisa saber sobre: http://google.com.br/
Muito boa sua resposta. Parabéns! Sucesso na vida amigo.
Você tem bastante informação na cabeça né, visto que não compartilha o que sabe. Por que a informação não compartilhada não é conhecimento, é apenas informação desperdiçada.

Se você leu direito minha pergunta, sabe que não tem a informação que eu perguntei.

9. Re: O que é SWAP e como usá-lo?

Enviado em 24/10/2017 - 17:46h

Ele compartilhou o melhor conhecimento que existe: saber pesquisar.

Sério que tu prefere ficar esperando resposta ao invés de pesquisar dois minutinhos no Google?

10. agradecimento

Enviado em 24/10/2017 - 17:51h

Pessoal que respondeu, muito obrigado pelas informações.

Conversando com algumas pessoas que utilizam o linux, alguns informaram que é bom colocar o equivalente à memória RAM, mas como ele funciona como a paginação do windows, eu compreendi como que ele funciona.

11. Re: O que é SWAP e como usá-lo? [RESOLVIDO]

Enviado em 28/10/2017 - 08:40h

Sandson escreveu:
Eu ouvi falar que precisamos utilizar em SWAP, o equivalente à quantidade de memória RAM do computador.
No meu caso eu tenho 16GB de RAM. Eu tenho que colocar 16GB de SWAP? ........

..... Conversando com algumas pessoas que utilizam o linux, alguns informaram que é bom colocar o equivalente à memória RAM, .....
O swap, seja uma partição no disco ou um arquivo, nada mais é que uma extensão da memória no disco. Em outras palavras, quando a memória ram está cheia, o sistema operacional começa a usar o disco como uma extensão da memória. Como a memória ram é muito mais rápida que o disco, o uso desnecessário de swap diminui a performance do sistema. Swap é um quebra galho.

Quanto mais memória ram tiver uma máquina menos se necessitará de swap. Não faz o menor sentido aumentar a quantidade de memória ram na máquina e paradoxalmente aumentar também o espaço destinado a swap. Então se retirarmos memória ram da máquina teremos que diminuir o espaço para swap? Sem cabimento e desprovida de lógica tal premissa.

12. Re: O que é SWAP e como usá-lo? [RESOLVIDO]

Enviado em 28/10/2017 - 09:58h

ricardogroetaers escreveu:

Sandson escreveu:
Eu ouvi falar que precisamos utilizar em SWAP, o equivalente à quantidade de memória RAM do computador.
No meu caso eu tenho 16GB de RAM. Eu tenho que colocar 16GB de SWAP? ........

..... Conversando com algumas pessoas que utilizam o linux, alguns informaram que é bom colocar o equivalente à memória RAM, .....
O swap, seja uma partição no disco ou um arquivo, nada mais é que uma extensão da memória no disco. Em outras palavras, quando a memória ram está cheia, o sistema operacional começa a usar o disco como uma extensão da memória. Como a memória ram é muito mais rápida que o disco, o uso desnecessário de swap diminui a performance do sistema. Swap é um quebra galho.

Quanto mais memória ram tiver uma máquina menos se necessitará de swap. Não faz o menor sentido aumentar a quantidade de memória ram na máquina e paradoxalmente aumentar também o espaço destinado a swap. Então se retirarmos memória ram da máquina teremos que diminuir o espaço para swap? Sem cabimento e desprovida de lógica tal premissa.



Bem, o que entra em jogo é a hibernação ou suspensão híbrida. A hibernação precisa salvar todo o conteúdo da RAM no disco para poder desligar e caso você tenha 16 GB de RAM e esteja usando os 16 GB, o sistema não irá conseguir salvar esses 16 GB em uma partição swap menor que os próprios 16 GB :)

Vou além e explico uma situação.
Veja o seguinte cenário;
Você tem 4 GB de RAM e 4GB de swap.
Você está usando os 4 GB de RAM (não importa o motivo, talvez muitas VMs) e ainda está usando mais um pouco de swap.
Se por algum motivo você tentar hibernar, lembre-se que você terá que guardar os 4GB de dados da RAM na swap. E o problema é que sua SWAP já está também ocupada e nesse caso você precisa de uma SWAP maior que a RAM. Sua partição SWAP deverá ter espaço para guardar tudo que estava na RAM e que já tinha na própria SWAP.



Eu nunca tive problemas com hibernação no linux e fico imaginando se a metade dos relatos de problemas com hibernação, de que o computador não hiberna ou não volta da hibernação não sejam por causa de partições swap mal dimensionadas.


Mas tem algo que me intriga bastante é o fato das distros que já usei ao tentarem hibernar não calcularem previamente que não haverá espaço na swap para hibernação e falharem miseravelmente. Seria uma coisa tão simples de se implementar.
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder