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

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

Sandson Costa
Sandson

(usa Deepin)

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.


  


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

Ryuk Shinigami
Ryuk

(usa Nenhuma)

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?

LinuxWalker
Delusion

(usa Debian)

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]

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

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?

LinuxWalker
Delusion

(usa Debian)

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.


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

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

Mauriciodez
Mauriciodez

(usa Debian)

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]

Sandson Costa
Sandson

(usa Deepin)

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?

Perfil removido
removido

(usa Nenhuma)

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

Sandson Costa
Sandson

(usa Deepin)

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]

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

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]

Patrick Costa da Silva
patrickpcs

(usa Nenhuma)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts