Spazio di scambio utilizzato
In breve
Spazio di scambio utilizzato è lo spazio sul disco di avvio che macOS usa per spostare memoria fuori dalla RAM e poi riportarla indietro. Viene usato quando la memoria fisica non basta per tutto ciò che è in esecuzione.
Quando la RAM è piena, anche dopo la compressione, macOS scrive una parte della memoria sul disco di avvio e la rilegge quando serve. Quello spazio su disco è lo swap.
Anche su un SSD veloce, leggere dal disco è molto più lento che leggere dalla RAM, quindi uno swap intenso fa sembrare lento il Mac.
Un po’ di swap è normale?
Sì. Una piccola quantità di swap, soprattutto quando il Mac è acceso da molto tempo, non è un problema. macOS può lasciare nello swap dati vecchi che servono di rado. Quello che conta è se il Mac sta usando lo swap attivamente adesso, e lo vedi da Utilizzo della memoria giallo o rosso.
Come ridurre lo swap
Chiudi le app che non stai usando e le schede del browser. Lo swap non sempre scende subito dopo la chiusura delle app. Riavviare il Mac lo azzera.
Se lo swap sale in fretta ogni volta che usi le tue solite app e Utilizzo della memoria è spesso rosso, il Mac ha bisogno di più RAM per quel carico di lavoro. Non eliminare a mano i file di swap: li gestisce macOS.
Come controllare l’uso dello swap sul Mac
Spazio di scambio utilizzato si trova in fondo al pannello Memoria di Monitoraggio Attività. Puoi controllarlo anche nel Terminale. Questi comandi leggono soltanto le informazioni.
- Esegui
sysctl vm.swapusage. L’output mostra lo swap totale, usato e libero. La parola encrypted alla fine significa che i file di swap sono crittografati. - Esegui
ls -lh /System/Volumes/VMper vedere i file di swap veri e propri, chiamati swapfile0, swapfile1 e così via. Guarda soltanto. Non eliminarli e non spostarli. - Osserva se il valore usato continua a salire mentre lavori, o resta uguale.
Come capire se il Mac sta usando lo swap in questo momento
Spazio di scambio utilizzato è un totale. Può restare alto a lungo dopo che il Mac ha smesso di usare lo swap. Monitoraggio Attività lo descrive come dati compressi spostati temporaneamente su disco per fare spazio a dati usati più di recente, quindi i dati che da allora non sono più serviti possono semplicemente restare lì. Per vedere se lo swap è in corso adesso, guarda invece la frequenza.
- Esegui
vm_stat 5nel Terminale. Stampa una riga ogni 5 secondi. Premi Control-C per fermarlo. - Ignora la prima riga, che mostra i totali dall’avvio.
- Leggi le colonne swapins e swapouts nelle righe che seguono. Mostrano quante pagine si sono spostate tra RAM e disco in ogni intervallo di 5 secondi.
- Zeri quasi sempre significano che lo swap su disco contiene dati vecchi e non ti sta rallentando. Numeri nella maggior parte delle righe mentre lavori significano che il Mac sta usando lo swap attivamente, e di solito vedrai anche un Utilizzo della memoria giallo o rosso.
Le cause più comuni di uno swap alto
Lo swap cresce quando le app hanno bisogno di più memoria di quella che il Mac può offrire comprimendo i dati nella RAM. Non serve che tu stia usando tutte le app perché succeda. Le app in background tengono comunque memoria. Le cause tipiche:
- Usare insieme più app pesanti di quante la RAM del Mac possa reggere.
- Macchine virtuali, che tengono molta memoria mentre girano.
- Un’app con una perdita di memoria che è cresciuta per ore o giorni.
- Molte schede del browser lasciate aperte, ognuna con la sua memoria in background.
- Un uptime lungo, per cui dati vecchi spostati prima sul disco sono ancora lì.
Swap normale e preoccupante
Normale: un po’ di swap dopo che il Mac è acceso da giorni, con l’Utilizzo della memoria verde e vm_stat che mostra poca o nessuna attività di swap. Lo swap può restare in uso anche quando la RAM sembra libera, perché macOS non rilegge in memoria i dati vecchi finché qualcosa non li richiede.
Preoccupante: Spazio di scambio utilizzato sale ogni volta che usi le tue solite app, l’attività di swap compare nella maggior parte delle righe di vm_stat, e l’Utilizzo della memoria è giallo o rosso. Per quel carico di lavoro il Mac ha bisogno di più RAM, o di meno app in esecuzione insieme. Vitals conserva 30 giorni di cronologia della memoria per app, e questo può mostrare quale app stava crescendo prima che lo swap salisse.
Domande frequenti
Cos’è Spazio di scambio utilizzato sul Mac?
È lo spazio sul disco di avvio che macOS usa come memoria aggiuntiva quando la RAM è piena.
Uno swap alto fa male al Mac?
Una piccola quantità è normale. Uno swap grande o in crescita, insieme a Utilizzo della memoria giallo o rosso, significa che il Mac ha poca RAM e sarà più lento.
Come si svuota lo swap sul Mac?
Chiudi le app che usano molta memoria, oppure riavvia il Mac. Non eliminare a mano i file di swap.
Lo swap consuma l’SSD del Mac?
Lo swap scrive sull’SSD, e ogni SSD sopporta una quantità limitata di scritture nel corso della sua vita. Uno swap occasionale non è un problema. Uno swap pesante e continuo scrive di più, quindi conviene ridurlo per la velocità e per l’usura.
Dove sono salvati i file di swap sul Mac?
In /System/Volumes/VM, come file chiamati swapfile0, swapfile1 e così via. macOS li crea e li rimuove quando serve, e non vanno toccati.
Posso disattivare lo swap sul Mac?
Non c’è un’impostazione per farlo, e non dovresti provarci. Senza swap, le app resterebbero senza memoria invece di rallentare.
Correlati
Passo per passo: Quale app usa la CPU o la memoria.
Cerchi qualcosa di meglio di Monitoraggio Attività? Leggi le migliori alternative a Monitoraggio Attività per Mac, oppure sfoglia tutti i termini del glossario.