Esiste un modo per limitare le dimensioni del file di scambio su disco in Mac OS X?

6

Sembra che in OS X, ogni volta che si esce da RAM, il sistema si sposti felicemente su disco. Questo diventa facilmente un disastro a causa del fatto che la memoria sostituita alla fine riempie il mio disco. Sul mio Macbook Air con RAM da 2 GB e disco da 64 GB questo è un grosso problema.

Per risolvere questo problema ho creato un crontab che esegue un comando di eliminazione ogni 10: minuto. Riduce al minimo lo swap dalla crescita e rende il sistema più reattivo ogni volta che il sistema si sta scambiando. Ho provato a disabilitare lo swap ma non è affidabile.

Puoi configurare questo comportamento? C'è una soluzione migliore?

$ crontab -e

*/10 * * * * purge
    
posta Gustav 19.09.2012 - 14:54
fonte

1 risposta

4

Sì, puoi configurare dynamic_pager , ma per la maggior parte è più semplice disabilitarlo e vedere quale programma si blocca a causa degli inevitabili errori di memoria esaurita.

Perché dovrei disabilitare il file di swap in Mac OS X?

Prestare attenzione ai programmi che implementano i propri sistemi di memoria virtuale / cache / paging come la virtualizzazione e Adobe Suite nel caso in cui li abbia inavvertitamente sintonizzati per utilizzare più RAM di quella disponibile sul sistema. Tendono ad essere i primi nella mia lista di investigazioni quando vedo un Mac con allocazione di swap di fuga sul filesystem.

    
risposta data 19.09.2012 - 15:24
fonte

Leggi altre domande sui tag