Ir para conteúdo
  • Cadastre-se

Desativem o SWAP!


dseroiska

Posts Recomendados

Bom, não vi nenhum assunto relacionado sobre isso, então vamos lá:

Apesar do meu Mac ter muita memoria e o HD não ser um SSD, ele não tinha um desempenho agradável, pois na hora de ligar, o finder demorava para carregar e isso estava me causando uma baita frustração. então decidi realizar um procedimento que eu faço e recomendo em pcs, macs, linux e afins com mais de 8 GB de Ram, desativar o SWAP!!

Pois Bem a taxa de leitura e escrita do HD é lento e o SWAP é apenas o arquivo de troca quando falta memoria, sendo assim ele acaba escrevendo algo SWAP e isso gera uma queda de performance. Procurando na rede achei um site que fala de como realizar os procedimentos:

Link site: http://wiki.summerco...ing_in_mac_os_x

Abra o terminal:

Digite a linha abaixo:


sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
[/CODE]

vai pedir a senha:

Remova o arquivo de Swap:

[CODE]
sudo rm /private/var/vm/swapfile*
[/CODE]

Reinicie o Mac e BOOW, o desempenho é outro, como se tirase um peso das costas o Boot no meu caso caio de 1:10m para 50s, e o desempenho em programas ficou SHOWW.

Caso precise ativar o SWAP entre no modo SINGLE MODE ligue o mac e aperte command+s e digite a linha abaixo:

[CODE]
sudo launchctl load /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
[/CODE]

Link para o comentário
Compartilhar em outros sites

Não se aconselha em hipotese alguma a desativar o SWAP.

Se você não possui muita memória e seu computador precisar de mais, o que implica a utilização do SWAP, ele irá usar. Caso contrário ele não irá.

Para ver se seu computador precisa de mais memória abra o Activity Monitor e veja se exise em System Memory > Page Outs: um descarregamento de dados. Isso indica que seu computador além de usar a memória RAM teve que usar a SWAP.

Mais infos da própria Apple aqui: http://support.apple.com/kb/HT1342

Quanto a lentidão, tenho certeza que pode ser outros motivos, e meu palpite fica por conta do HD. Afinal hoje é a peça mais lenta de um computador e gera gargalo nas operações.

Uma forma rápida de liberar espaço inativo de memória alocado pelo Mac OS é usar o comando: purge

Editado por TIGOS
Link para o comentário
Compartilhar em outros sites

Bom, ja faço isso a um bom tempo em servidores linux, pois com 8Gb de ram o swap nem se meche, e o desempenho é outro, swap é a memoria de troca quando a pouca memoria, enfim não estou tendo problema de desempenho, pelo contrario ta voando agora.

É interessante, mas a área de swap não é utilizada apenas se algum aplicativo estourar a quantidade total de memória?

Assim, se a utilização não ultrapassa o limite, ele não seria utilizado e seria a mesma coisa que estar desativado ou o swap está sempre em atividade?

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Não é recomendável desativar o SWAP (PageFile). Pode-se diminuí-lo caso possua fartura de RAM. Mas a total desativação causará instabilidades e possíveis KERNEL PANICS. Isso ocorre pois, por mais modernos que sejam os SISTEMAS OPERACIONAIS e por mais quantidade de RAM que possuam, ainda são suscetíveis a falhas (erros, bugs, etc) e acabarão por tentar acessar o PageFiles (Arquivo de Trocas), e se não encontrarem o SWAP.... travam!

Link para o comentário
Compartilhar em outros sites

Esse procedimento não deveria ser necessário.

O sistema prefere usar a RAM que o swap. Se estava utilizando swap, é por algum motivo. E se não estava utilizando, não deveria ter ficado mais rápido quando desativou...

Tenho 8gb de RAM, meu mac está ligado há mais de 1 semana, e teve apenas 644kb de page-out da RAM. Acredito que aqui não faria diferença.

Link para o comentário
Compartilhar em outros sites

Bom, achei um artigo imenso de um cara que ficou 11 meses com o SWAP desligado no Windows 7. E de acordo com o que ele apurou, o ganho de performance gira em torno de 0,5% ~ 1%.

http://www.tweakhound.com/2011/10/10/the-windows-7-pagefile-and-running-without-one/

Link para o comentário
Compartilhar em outros sites

Olha estou com o SWAP desativado antes do Natal, a única coisa que notei foi, a bateria está durando mais (menos I/O de disco), o finder que tinha uma demora pra carregar quando ligava agora é instantâneo as vm's estão rodando melhor, não tive em nenhum momento Kernel Panic, e nunca mais vi programas travarem e olha que isso acontecia, como relatei faço esse procedimento em pc's e servidores com mais de 8GB de ram e no mac fiz depois que passei ele para 16GB de ram. pra min tá com ganho de performance muito bom e não vou mais ativar SWAP. Uma coisa que notei que com 16Gb de ram antes de desativar o SWAP, ele nem era utilizado mesmo a unica coisa que fiz foi tirar ele para o sistema nem pensar em escrever nada nele.

Link para o comentário
Compartilhar em outros sites

Olha estou com o SWAP desativado antes do Natal, a única coisa que notei foi, a bateria está durando mais (menos I/O de disco), o finder que tinha uma demora pra carregar quando ligava agora é instantâneo as vm's estão rodando melhor, não tive em nenhum momento Kernel Panic, e nunca mais vi programas travarem e olha que isso acontecia, como relatei faço esse procedimento em pc's e servidores com mais de 8GB de ram e no mac fiz depois que passei ele para 16GB de ram. pra min tá com ganho de performance muito bom e não vou mais ativar SWAP. Uma coisa que notei que com 16Gb de ram antes de desativar o SWAP, ele nem era utilizado mesmo a unica coisa que fiz foi tirar ele para o sistema nem pensar em escrever nada nele.

Isto pode ser efeito psicológio. Veja que você mesmo diz que o sistema não usava SWAP, logo não haveria carga de I/O. ;)

Enfim, como diria um grande mestre que tive - "SWAP é memória de pobre, se o sistema usou SWAP faça upgrade RAM.", mas teoricamente desativá-lo não vai fazer nenhuma diferença de performance.

Link para o comentário
Compartilhar em outros sites

Realmente acho que é efeito psicológico.. E a questão de que ter 8GB de ram já pode desativar a swap é muito relativa, depende do que você roda, quantos programas você roda.. Além do mais, pode ser que hora ou outra você precise rodar mais coisas que o normal, aí a swap vai fazer falta, pode ter certeza.

Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...