2 votes

Comprendre l'allocation de mémoire active, inactive, libre et swap

Il s'agit d'une question conceptuelle qui découle d'un problème que j'ai rencontré.

J'ai surveillé l'utilisation de la mémoire avec iStat Pro y Activity Monitor depuis quelques semaines, depuis que mon MacBook Pro (OSX 10.8.4 Mountain Lion 8Gb RAM) est devenu plus lent pour passer d'une application à l'autre et a commencé à prendre quelques secondes pour m'afficher du texte lorsque je commence à taper, ou même prendre plus de 5 secondes pour me permettre d'entrer mon mot de passe lorsque je rouvre mon ordinateur portable (allumé).

J'ai lu quelques sujets à ce sujet et, en général, lorsque je ferme Safari et Chrome et que je les rouvre, cela s'améliore, bien que parfois je doive purge sur Terminal pour libérer de la mémoire, mais en fait je n'ai pas une bonne idée de la façon dont OSX gère sa mémoire.

D'après ce que j'ai compris, Mémoire active est pour les tâches qui sont en cours d'exécution, Mémoire inactive est pour les applications fermées qui peuvent potentiellement être réouvertes, Mémoire libre est une mémoire entièrement disponible, mais qu'en est-il de Mémoire filaire , Mémoire de remplacement , Taille de la VM y Entrées/sorties de page Je vois sur Activity Monitor ?

Comme OSX est livré préconfiguré pour avoir des performances optimales (en théorie), je n'aime pas vraiment purge et je ne veux pas changer échange de mémoire configurations avant d'avoir bien compris ce que je fais.

Quelqu'un peut-il m'expliquer comment ces souvenirs fonctionnent et me faire des suggestions pour résoudre mes problèmes ? Si cela peut vous aider, j'ai remarqué que cela est devenu plus difficile lorsque j'ai commencé à utiliser la connexion WiFi et que j'ai activé le WiFi en permanence.


EDIT : Après OS X 10.9 Mavericks, le problème du mot de passe a disparu, que ce soit en WiFi ou non. Maintenant, je peux ouvrir l'ordinateur portable et commencer immédiatement à taper mon mot de passe et il accepte.

1voto

Layla Points 880

La mémoire câblée est une mémoire que le système d'exploitation s'est réservée et qui ne peut pas être écrite sur le disque.

La mémoire virtuelle est la quantité d'espace sur votre disque que le système a alloué à la mémoire virtuelle. Il s'agit d'un processus lent, et c'est l'une des principales raisons pour lesquelles le fait de manquer de mémoire vive libre fait ramper votre système.

Les entrées/sorties de page correspondent aux moments où la mémoire RAM est écrite sur le disque (sortie) et où elle est recopiée du disque vers la RAM (entrée).

Swap est la quantité de mémoire de la VM que le système utilise réellement.

Vous trouverez également cette information, et bien d'autres, ici : http://www.interrupt19.com/2009/06/15/os-x-memory-usage-explained/ et ici : http://support.apple.com/kb/HT1342?viewlocale=en_US&locale=en_US

Assurez-vous que vous disposez de suffisamment d'espace libre sur votre disque pour que le système d'exploitation puisse effectuer des échanges si nécessaire. En règle générale, 10 % de la capacité totale de votre disque devrait toujours être libre. Par ailleurs, avez-vous remarqué des applications particulières qui vous posent problème ? Les outils que vous utilisez peuvent être très utiles pour identifier la cause de votre problème. Par ailleurs, si vous exécutez Chrome et Safari simultanément, je vous suggère de n'en exécuter qu'un seul à la fois, car ils ont tous deux tendance à être gourmands en mémoire, selon mon expérience.

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