9 votes

Existe-t-il un moyen de limiter la taille du fichier d'échange de disque dans Mac OS X ?

Il semble que dans OS X, dès que vous n'avez plus de mémoire vive, le système bascule volontiers sur le disque. Cela devient facilement un désastre du fait que la mémoire échangée finit par remplir mon disque. Sur mon Macbook Air avec 2 Go de RAM et 64 Go de disque, c'est un problème majeur.

Afin de résoudre ce problème, j'ai créé une crontab qui exécute une commande de purge toutes les 10 minutes. Cela minimise la croissance du swap et rend également le système plus réactif lorsque le système effectue des échanges. J'ai essayé de désactiver le swap mais c'est beaucoup trop peu fiable.

Pouvez-vous configurer ce comportement ? Existe-t-il une meilleure solution ?

Disk swap on OSX never stops growing

$crontab -e

*/10 * * * * purge

4voto

Oskar Points 1242

Oui, vous pouvez configurer le dynamic_pager Mais pour la plupart, il est plus simple de le désactiver et de voir quel programme se plante à cause des inévitables erreurs de mémoire.

Pourquoi désactiver le fichier d'échange dans Mac OS X ?

Faites attention aux programmes qui mettent en œuvre leurs propres systèmes de mémoire virtuelle / cache / pagination, comme la virtualisation et la suite Adobe, au cas où vous les auriez réglés par inadvertance pour utiliser plus de RAM que ce qui est disponible sur le système. Ils sont généralement les premiers sur ma liste d'investigation lorsque je vois un Mac avec une allocation de swap incontrôlée sur le système de fichiers.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X