… set the minimum swapfile size …
dynamic_pager (8) Pagina manuale Mac OS X
Con Terminale, un comando one-off per convertire un elenco di proprietà in un formato che sarà facilmente modificabile:
sudo plutil -convert xml1 com.apple.dynamic_pager.plist
Quindi, se sei felice di modificare con nano:
sudo nano /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Usa l'opzione -S
per impostare una dimensione in byte, quindi salva l'elenco delle proprietà e:
- semplicemente, in sicurezza, riavvia il Mac; o
- scarica quindi carica il daemon, ma potrebbe essere rischioso (e sospetto che solo un riavvio del Mac ne raccoglierà i potenziali benefici).
Questa è una singola dimensione per tutti i file e qualsiasi utilizzo dell'opzione -S
causerà dynamic_pager
a non utilizzare file di paging di dimensioni variabili:
- non possiamo semplicemente impostare un minimo - solo - tra quella serie di variabili.
… I want default allocate minimum 4GB …
In base ai miei test con Mountain Lion, potresti scoprire che dynamic_pager
non riuscirà in modo silenzioso a iniziare con un file così grande.
Procedi con cautela - fai attenzione alle dimensioni effettive di swapfile0
e se è zero byte, quindi fai attenzione alle riduzioni inesplicabili per liberare spazio sul volume in cui sono attesi i file.
… at releasing will never release under 4GB size. …
Considera dynamic_pager
opzione -L
If there are more than low-water-trigger bytes free in the external paging files, the kernel will coalese in-use pages and signal dynamic_pager to discard an external paging file. Low-water-trigger must be greater than high-water-trigger + filesize.