Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

13. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/09/2012 - 13:32h

Rei Tenguh escreveu:

OFF:
"O Ubuntu criou esse mito. A swap é necessária sim, com tamanho igual a pelo menos o dobro da memória RAM instalada, para permitir a hibernação e a suspensão do sistema." (lcavalheiro)
Acabou de me contar porque estou com "probleminhas" na hibernação do meu note, que tá só com 512 de swapp pra 4 gb de memória. ^^ Valeu!


SWAP não é necessário, se tem ao menos 2GBs de RAM e não costuma inventar (não é o meu caso a segunda parte do comentário inicial! rsrs), se usar o PC para coisas triviais (e excluo disso o VirtualBox, compilações de kernel com make -j5 ou similares, programas de edição de audio, video, etc), retornando... se usa apenas para uso normal e utiliza a hibernação o comentário do colega é mais do que correto.

Eu, se não estou utilizando o PC ou NetBook deixo-o desligado.


  


14. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 15/09/2012 - 13:37h

edps escreveu:

Rei Tenguh escreveu:

OFF:
"O Ubuntu criou esse mito. A swap é necessária sim, com tamanho igual a pelo menos o dobro da memória RAM instalada, para permitir a hibernação e a suspensão do sistema." (lcavalheiro)
Acabou de me contar porque estou com "probleminhas" na hibernação do meu note, que tá só com 512 de swapp pra 4 gb de memória. ^^ Valeu!


SWAP não é necessário, se tem ao menos 2GBs de RAM e não costuma inventar (não é o meu caso a segunda parte do comentário inicial! rsrs), se usar o PC para coisas triviais (e excluo disso o VirtualBox, compilações de kernel com make -j5 ou similares, programas de edição de audio, video, etc), retornando... se usa apenas para uso normal e utiliza a hibernação o comentário do colega é mais do que correto.

Eu, se não estou utilizando o PC ou NetBook deixo-o desligado.


Eu não hiberno nem suspendo o notebook, por isso minha swap só tem 4GB mesmo (o tamanho da RAM). Mas eu compilo coisa demais aqui, mesmo no Ubuntu, então não conta.


15. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/09/2012 - 13:39h

outro post acerca do uso da RAM da GPU como RAM:

https://wiki.archlinux.org/index.php/Swap_on_video_ram


16. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Luciano
Rei Tenguh

(usa Arch Linux)

Enviado em 15/09/2012 - 13:40h

Preciso da hibernação; saio com o note de manhã, e ele fica ligado o tempo todo. Mesmo com a bateria de 8 horas (que dura 10, no Arch com XFCE, afora essa instalação com os ditos "probleminhas"), preciso que ele hiberne quando eu fecho a tampa.


17. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 15/09/2012 - 13:44h

Rei Tenguh escreveu:

Preciso da hibernação; saio com o note de manhã, e ele fica ligado o tempo todo. Mesmo com a bateria de 8 horas (que dura 10, no Arch com XFCE, afora essa instalação com os ditos "probleminhas"), preciso que ele hiberne quando eu fecho a tampa.


Redimensiona isso então ;-)


18. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Daniel Marchi
DMS_

(usa elementary OS)

Enviado em 15/09/2012 - 16:43h

renato_pacheco escreveu:

Corretíssimo! A memória swap equivale à memória virtual do Windows. Ambos possuem o msm funcionamento, como vc descreveu. Portanto, deixa o sistema mais lento, porém ele evita d os aplicativos travarem por falta d memória RAM.


Então deve ser por isto que meu pc ta meio lento, as vezes ele demora para abrir, tanto desktop quanto note,

então vc aconselha formatar ambos e não criar a partição swap?


19. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 15/09/2012 - 17:08h

Eu pesquisei bastante sobre hibernação e posso assegurar que vc pode precisar de menos swap do que o total da sua RAM ao hibernar.

Isso ocorre porque, quando o sistema hiberna, vc não está ocupando 100% da RAM (na hibernação ocorre a cópia integral da sua RAM na sua swap).

Exemplificando: vc está usando seu computador, que tem 8 GB de RAM, ocupando apenas 1.5 GB de RAM quando resolve hibernar. Assim vc vai precisar de 1.5 GB (e não de 8 GB) de swap para hibernar.

Para hibernar com segurança (ou seja, em qualquer situação) é preciso que vc tenha tanta swap quanto tem RAM. Se vc tem 8 GB de RAM, deve ter 8 GB de swap para estar seguro, mas dificilmente estará usando esses 8 GB quando hibernar.

Meu notebook tem 2 GB de RAM e minha swap tem 1 GB e sempre hibernei sem maiores problemas, pois quando hiberno não deixo um montão de programas abertos (deixo um ou dois, no máximo).

No Windows vcs poderão reparar que o processo é exatamente o mesmo. Se vc hibernar, ele vai criar o arquivo hiberfill.sys que terá exatamente o tamanho da RAM.


20. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 15/09/2012 - 17:11h

DMS_ escreveu:

renato_pacheco escreveu:

Corretíssimo! A memória swap equivale à memória virtual do Windows. Ambos possuem o msm funcionamento, como vc descreveu. Portanto, deixa o sistema mais lento, porém ele evita d os aplicativos travarem por falta d memória RAM.


Então deve ser por isto que meu pc ta meio lento, as vezes ele demora para abrir, tanto desktop quanto note,

então vc aconselha formatar ambos e não criar a partição swap?


Não!

O fato de vc ter uma partição swap não quer dizer que seu sistema irá utilizá-la sempre.

Ela será utilizada apenas quando necessário.

No meu desktop, por exemplo, ela nunca é utilizada, mas fica lá por segurança.


21. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Luciano
Rei Tenguh

(usa Arch Linux)

Enviado em 15/09/2012 - 20:46h

Meus agradecimentos ao pinduvoz e ao lcavalheiro pelas explicações, junto com minhas desculpas a todos por "pegar carona" em tópico alheio.


22. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 15/09/2012 - 20:48h

Rei Tenguh escreveu:

Meus agradecimentos ao pinduvoz e ao lcavalheiro pelas explicações, junto com minhas desculpas a todos por "pegar carona" em tópico alheio.


Disponha, rapaz!


23. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Daniel Marchi
DMS_

(usa elementary OS)

Enviado em 16/09/2012 - 16:05h

Dúvidas sanadas, tópico fechado.
Um obrigado a todos que contribuiram. Não vou escolher melhor resposta pois a conclusão foi obtida com base na resposta de vários.
[]'s


24. Re: Dúvida: Memória SWAP = Memória Virtual? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/09/2012 - 21:07h

edps escreveu:

A única diferença é entre a Memória Virtual do Windows e a Swap do Linux é que no Windows você usa a pŕopria partição do sistema ou outra qualquer para acomodar essa coisa, enquanto que no Linux você cria uma partição cuja finalidade principal é servir como tal, muito embora no Linux também possamos utilizar a Swap num arquivo, like-a-windows-mode:

http://gnu2all.blogspot.com.br/2011/09/usando-um-arquivo-como-memoria-swap.html

Ou também podemos usar a própria memória:

http://gnu2all.blogspot.com.br/2012/02/zram-compressed-ram-no-debian.html

Dizem até que dá para utilizar a RAM da placa de vídeo como memória, o problema é que não lembro onde vi isso9se encontrar post o link aqui).



Sobre o comentário acima finalmente encontrei o post que trata do uso da RAM da GPU em substituição a SWAP:

http://karellen.blogspot.com.br/2012/09/replacing-your-swap-with-memory-of-your.html

* está dado o recado aos corajosos.





01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts