Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP? [RESOLVIDO]

1. Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP? [RESOLVIDO]

Luciana Amaral
luciana_amaral

(usa Linux Mint)

Enviado em 17/02/2019 - 22:04h

Olá pessoas,

Minha memória RAM é de 16 GB. Em uma recente instalação do Linux, eu selecionei sem SWAP e percebi que por algum motivo a distro adicionou 2 GB de SWAP sem minha autorização. Isso quer dizer, que SWAP ainda é importante mesmo pra quem tem 16 GB?
Pesquisei bastante e vi pessoas dizendo que SWAP pra 16 GB deve ser 4 GB.

Algum de vcs usam SWAP? O que fariam?
Sou leiga em particionamento.....

Li sobre em
https://www.vivaolinux.com.br/dica/Sugestao-de-particionamento
https://elias.praciano.com/2016/03/perguntas-e-respostas-sobre-o-swap/
https://www.diolinux.com.br/2014/09/o-que-e-memoria-swap.html

No blog do Elias mostra uma tabelinha onde consta assim:

Quantidade de RAM: 16 GB | Sem hibernação: 4 GB | Com hibernação: 20 GB | Máximo: 32 GB


  


2. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP?

LinuxWalker
Delusion

(usa Debian)

Enviado em 17/02/2019 - 22:26h

swap é atraso de vida, a não ser em máquinas com 3GB de ram ou menos.
swap deixa a máquina mais lenta. Configure a ativação da swap se mesmo assim quiser usar.
hibernação já não é recomendado nem em windows, faz tempo.
suspensão não usa swap e não corrompe arquivos nem o disco como a hibernação.
tenho várias máquinas, nenhuma usa swap, há anos.


Distros prediletas: Debian/testing, openSUSE, Fedora.
Linux User # 624552


3. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP?

-
BiaMonteiro

(usa Arch Linux)

Enviado em 17/02/2019 - 22:28h

Não, não precisa. Basicamente, os requisitos para usar virtualização são: habilitá-la na BIOS e no kernel.
Eu tenho dois computadores com 4 GB e 8 GB de RAM e uso 512 MB de swap. Swap é uma extensão à sua memória RAM, porém de desempenho bastante menor. Um disco rígido básico no mercado possui frequência de 7200 RPM (rotações por minuto), que em Hertz (unidade para rotações por segundo) é numericamente igual a 120. Já uma memória RAM básica, possui algo entre 1600 MHz, que é equivalente a 1,6 * 10^9 Hz. Dividindo a frequência do processador pela do disco, descobre-se que um pente de memória é da faixa de milhões de vezes mais rápido que um disco, e como a swap está no disco, essa partição será milhões de vezes mais lenta que a memória RAM.


4. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP?

Matheus
pylm

(usa Gentoo)

Enviado em 17/02/2019 - 22:33h

Delusion escreveu:

swap é atraso de vida, a não ser em máquinas com 3GB de ram ou menos.
swap deixa a máquina mais lenta. Configure a ativação da swap se mesmo assim quiser usar.
hibernação já não é recomendado nem em windows, faz tempo.
suspensão não usa swap e não corrompe arquivos nem o disco como a hibernação.
tenho várias máquinas, nenhuma usa swap, há anos.


Distros prediletas: Debian/testing, openSUSE, Fedora.
Linux User # 624552


Como swap pode deixar a máquina lenta se só é usado quando necessário? Eu tenho 8 GB de RAM e nunca vi o swap passar de 30 MB, deixo ele ali pra hibernação que até hoje não me deu problema.



5. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP? [RESOLVIDO]

Luciana Amaral
luciana_amaral

(usa Linux Mint)

Enviado em 17/02/2019 - 22:38h

Delusion escreveu:

swap é atraso de vida, a não ser em máquinas com 3GB de ram ou menos.
swap deixa a máquina mais lenta. Configure a ativação da swap se mesmo assim quiser usar.
hibernação já não é recomendado nem em windows, faz tempo.
suspensão não usa swap e não corrompe arquivos nem o disco como a hibernação.
tenho várias máquinas, nenhuma usa swap, há anos.


Distros prediletas: Debian/testing, openSUSE, Fedora.
Linux User # 624552


Meu medo é justamente não usar SWAP e vir a precisar e ter dor de cabeça pra colocar o SWAP com o sistema já instalado.
Até mesmo o Windows usa o SWAP, mas tem outro nome.


6. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP? [RESOLVIDO]

Luciana Amaral
luciana_amaral

(usa Linux Mint)

Enviado em 17/02/2019 - 22:41h

BiaMonteiro escreveu:

Não, não precisa. Basicamente, os requisitos para usar virtualização são: habilitá-la na BIOS e no kernel.
Eu tenho dois computadores com 4 GB e 8 GB de RAM e uso 512 MB de swap. Swap é uma extensão à sua memória RAM, porém de desempenho bastante menor. Um disco rígido básico no mercado possui frequência de 7200 RPM (rotações por minuto), que em Hertz (unidade para rotações por segundo) é numericamente igual a 120. Já uma memória RAM básica, possui algo entre 1600 MHz, que é equivalente a 1,6 * 10^9 Hz. Dividindo a frequência do processador pela do disco, descobre-se que um pente de memória é da faixa de milhões de vezes mais rápido que um disco, e como a swap está no disco, essa partição será milhões de vezes mais lenta que a memória RAM.


Ou seja, mesmo que você use apenas 512 MB de SWAP ainda assim você faz uso dele mesmo que seja pequeno em comparação com 4GB de SWAP. Mas mesmo retirando o SWAP eu percebo que o Mint cria uma partição SWAP oculta contra minha vontade, seria isso um alerta?
E o SWAP que eu saiba só é usado depois de um certo limite dado pelo swappiness que por padrão é 60, mas comumente diminuído pra 10.


7. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP? [RESOLVIDO]

Luciana Amaral
luciana_amaral

(usa Linux Mint)

Enviado em 17/02/2019 - 22:42h

pylm escreveu:

Delusion escreveu:

swap é atraso de vida, a não ser em máquinas com 3GB de ram ou menos.
swap deixa a máquina mais lenta. Configure a ativação da swap se mesmo assim quiser usar.
hibernação já não é recomendado nem em windows, faz tempo.
suspensão não usa swap e não corrompe arquivos nem o disco como a hibernação.
tenho várias máquinas, nenhuma usa swap, há anos.


Distros prediletas: Debian/testing, openSUSE, Fedora.
Linux User # 624552


Como swap pode deixar a máquina lenta se só é usado quando necessário? Eu tenho 8 GB de RAM e nunca vi o swap passar de 30 MB, deixo ele ali pra hibernação que até hoje não me deu problema.


Minha preocupação é que faço uso de programas pesados de produção, por isso tenho receio de não por SWAP e vir a precisar no futuro.


8. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP?

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 17/02/2019 - 22:59h

luciana_amaral escreveu:

Olá pessoas,

Minha memória RAM é de 16 GB. Em uma recente instalação do Linux, eu selecionei sem SWAP e percebi que por algum motivo a distro adicionou 2 GB de SWAP sem minha autorização. Isso quer dizer, que SWAP ainda é importante mesmo pra quem tem 16 GB?
Pesquisei bastante e vi pessoas dizendo que SWAP pra 16 GB deve ser 4 GB.

Algum de vcs usam SWAP? O que fariam?
Sou leiga em particionamento.....

Li sobre em
https://www.vivaolinux.com.br/dica/Sugestao-de-particionamento
https://elias.praciano.com/2016/03/perguntas-e-respostas-sobre-o-swap/
https://www.diolinux.com.br/2014/09/o-que-e-memoria-swap.html

No blog do Elias mostra uma tabelinha onde consta assim:

Quantidade de RAM: 16 GB | Sem hibernação: 4 GB | Com hibernação: 20 GB | Máximo: 32 GB


Salve @luciana_amaral.

Deixe uma partição para swap, vai ajudar quando necessário e não atrapalha .

OBS:

Também confira:

https://elias.praciano.com/2014/05/reduza-o-uso-do-swap-e-melhore-o-desempenho-do-linux/

Obrigado pela atenção, salve!!!


9. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP?

-
BiaMonteiro

(usa Arch Linux)

Enviado em 17/02/2019 - 23:00h

luciana_amaral escreveu:

BiaMonteiro escreveu:

Não, não precisa. Basicamente, os requisitos para usar virtualização são: habilitá-la na BIOS e no kernel.
Eu tenho dois computadores com 4 GB e 8 GB de RAM e uso 512 MB de swap. Swap é uma extensão à sua memória RAM, porém de desempenho bastante menor. Um disco rígido básico no mercado possui frequência de 7200 RPM (rotações por minuto), que em Hertz (unidade para rotações por segundo) é numericamente igual a 120. Já uma memória RAM básica, possui algo entre 1600 MHz, que é equivalente a 1,6 * 10^9 Hz. Dividindo a frequência do processador pela do disco, descobre-se que um pente de memória é da faixa de milhões de vezes mais rápido que um disco, e como a swap está no disco, essa partição será milhões de vezes mais lenta que a memória RAM.


Ou seja, mesmo que você use apenas 512 MB de SWAP ainda assim você faz uso dele mesmo que seja pequeno em comparação com 4GB de SWAP. Mas mesmo retirando o SWAP eu percebo que o Mint cria uma partição SWAP oculta contra minha vontade, seria isso um alerta?
E o SWAP que eu saiba só é usado depois de um certo limite dado pelo swappiness que por padrão é 60, mas comumente diminuído pra 10.


Bem estranho o Mint ter criado a partição de swap automaticamente.
Na seção de particionamento da instalação, você escolheu a opção "Instalar o Linux Mint" ou "Particionamento manual"?

Não é um alerta. Hoje em dia, o uso do swap é bem dispensável, sendo usado mais para hibernação e para ser uma extensão de baixo desempenho da RAM caso essa memória fique cheia.

Acho que até 1 GB em computadores com 4 GB para cima já está de bom tamanho.


10. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP?

José
DeuRuimDotCom

(usa Linux Mint)

Enviado em 17/02/2019 - 23:06h

Na verdade, o Linux Mint, a partir acho que da Tessa ou v. 19, usa um swapfile e não uma partição swap. Então, provavelmente foi isso que se criou, porque é padrão. E é algo que você pode redimensionar facilmente.


11. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP?

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/02/2019 - 05:35h

Um amigo que faz TI certa vez me disse:
Se você vai usar programas pesados e/ou abusar de máquinas virtuais tenha um bom processador e muita memória RAM pq o resto é gambiarra.
Obs: swap é recomendado mas não obrigatório... Se tem espaço sobrando no HDD deixe 2-4 GB





12. Re: Não faço uso de hibernação, mas uso muito virtualização. Devo usar SWAP?

Rodrigo
omag0

(usa Debian)

Enviado em 18/02/2019 - 08:37h

clodoaldops escreveu:

Um amigo que faz TI certa vez me disse:
Se você vai usar programas pesados e/ou abusar de máquinas virtuais tenha um bom processador e muita memória RAM pq o resto é gambiarra.
Obs: swap é recomendado mas não obrigatório... Se tem espaço sobrando no HDD deixe 2-4 GB




Por aí amigo Clodo.
Uso o intellij + gitkraken + DataGrip + Postgres + Browser com zilhões de abas abertas + dokcer + kubernets.... E tenho só 8 "gibas de memória Rambo" (quase sempre meu consumo ficam em 7. alguma coisa, sempre acima dos 90%)
De maneira bem resumida para o amigo que perguntou: Memoria swap nada mais é que o SO transformar o seu HD em uma memória RAM emergencial, só isso.
Pra mim, a muito tempo, swap se tornou lenda....





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts