Troca Usada
Resposta rápida
Troca Usada é a quantidade de espaço no disco de inicialização que o macOS está usando para tirar memória da RAM e trazê-la de volta. Ela é usada quando não há memória física suficiente para tudo o que está em execução.
Quando a RAM está cheia, mesmo depois da compressão, o macOS grava parte da memória no disco de inicialização e a lê de volta quando precisa dela. Esse espaço em disco é a troca (swap).
Mesmo em um SSD rápido, ler do disco é muito mais lento do que ler da RAM, então muita troca faz o Mac parecer lento.
É normal ter um pouco de troca (swap)?
Sim. Uma pequena quantidade de troca, principalmente depois de o Mac ficar ligado por muito tempo, não é problema. O macOS pode deixar na troca dados antigos que raramente são necessários. O que importa é se o Mac está fazendo troca ativamente agora, o que aparece como pressão da memória amarela ou vermelha.
Como reduzir a troca
Encerre os apps que você não está usando e feche abas do navegador. A troca nem sempre cai logo depois que os apps são encerrados. Reiniciar o Mac a zera.
Se a troca sobe rápido toda vez que você usa o seu conjunto normal de apps e a pressão da memória fica vermelha com frequência, o Mac precisa de mais RAM para esse trabalho. Não apague os arquivos de troca à mão; o macOS cuida deles.
Como ver o uso de troca (swap) no Mac
A Troca Usada fica na parte de baixo da aba Memória do Monitor de Atividade. Você também pode vê-la no Terminal. Estes comandos só leem informações.
- Execute
sysctl vm.swapusage. O resultado mostra o total, o usado e o livre da troca. A palavra encrypted no final significa que os arquivos de troca estão criptografados. - Execute
ls -lh /System/Volumes/VMpara ver os próprios arquivos de troca, chamados swapfile0, swapfile1 e assim por diante. Só olhe. Não os apague nem os mova. - Observe se o valor usado continua subindo enquanto você trabalha ou se fica igual.
Como saber se o Mac está usando troca agora
A Troca Usada é um total. Ela pode continuar alta muito depois de o Mac parar de usar troca. O Monitor de Atividade a descreve como dados comprimidos movidos temporariamente para o disco para abrir espaço para dados usados mais recentemente, então dados que não foram mais necessários podem simplesmente ficar lá. Para ver se a troca está acontecendo agora, olhe a taxa.
- Execute
vm_stat 5no Terminal. Ele mostra uma linha a cada 5 segundos. Pressione Control-C para parar. - Ignore a primeira linha, que mostra os totais desde a inicialização.
- Leia as colunas swapins e swapouts nas linhas seguintes. Elas mostram quantas páginas passaram entre a RAM e o disco em cada intervalo de 5 segundos.
- Zeros na maior parte do tempo significam que a troca no disco são dados antigos e não estão deixando você mais lento. Números na maioria das linhas enquanto você trabalha significam que o Mac está usando troca ativamente, e em geral você também vai ver a pressão da memória amarela ou vermelha.
Causas comuns de troca alta
A troca cresce quando os apps precisam de mais memória do que o Mac consegue oferecer comprimindo dados na RAM. Você não precisa estar usando todos os apps para isso acontecer. Os apps em segundo plano continuam ocupando memória. Causas típicas:
- Rodar ao mesmo tempo mais apps pesados em memória do que a RAM do Mac comporta.
- Máquinas virtuais, que ocupam muita memória enquanto rodam.
- Um app com vazamento de memória que cresceu por horas ou dias.
- Muitas abas do navegador abertas, cada uma ocupando memória em segundo plano.
- Muito tempo ligado, com dados antigos que foram para o disco antes e continuam lá.
Troca normal ou preocupante
Normal: um pouco de troca depois de o Mac ficar ligado por dias, com a pressão da memória verde e o vm_stat mostrando pouca ou nenhuma atividade de troca. A troca pode continuar em uso mesmo quando a RAM parece livre, porque o macOS não lê os dados antigos de volta para a memória até que algo peça.
Preocupante: a Troca Usada sobe toda vez que você usa o seu conjunto normal de apps, a atividade de troca aparece na maioria das linhas do vm_stat e a pressão da memória está amarela ou vermelha. O Mac precisa de mais RAM para essa carga de trabalho, ou de menos apps rodando ao mesmo tempo. O Vitals guarda 30 dias de histórico de memória por app, o que pode mostrar qual app estava crescendo antes de a troca subir.
Perguntas frequentes
O que é Troca Usada no Mac?
É o espaço no disco de inicialização que o macOS está usando como memória extra quando a RAM está cheia.
Muita troca (swap) faz mal ao Mac?
Uma pequena quantidade é normal. Troca grande ou crescendo, junto com a pressão da memória amarela ou vermelha, significa que falta RAM ao Mac e que ele vai ficar mais lento.
Como limpar a troca (swap) no Mac?
Encerre os apps pesados em memória ou reinicie o Mac. Não apague os arquivos de troca manualmente.
A troca desgasta o SSD do Mac?
A troca grava no SSD, e todo SSD aguenta uma quantidade limitada de gravações ao longo da vida. Troca de vez em quando não é motivo de preocupação. Troca pesada e constante grava mais, então vale reduzi-la, pela velocidade e pelo desgaste.
Onde ficam os arquivos de troca no Mac?
Em /System/Volumes/VM, como arquivos chamados swapfile0, swapfile1 e assim por diante. O macOS os cria e remove conforme precisa, e eles não devem ser tocados.
Dá para desativar a troca no Mac?
Não há ajuste para isso, e você não deve tentar. Sem troca, os apps ficariam sem memória em vez de ficarem mais lentos.
Relacionados
Passo a passo: Qual app está usando minha CPU ou memória.
Procurando algo melhor que o Monitor de Atividade? Veja as melhores alternativas ao Monitor de Atividade para Mac ou navegue por todos os termos do glossário.