Énorme quantité de mémoire de secours dans le moniteur de ressources

22

Mémoire de réserve


Nous avons 16 Go de mémoire sur notre serveur et j'ai remarqué qu'environ 10 Go sont marqués comme mémoire «de secours» dans le moniteur de ressources.

  • Dois-je m'inquiéter de la grande quantité de mémoire de secours?
  • Existe-t-il un moyen de contrôler ce montant?
  • Existe-t-il un moyen de savoir ce qui est en "veille"?

Il semble que "veille" soit toujours considéré comme "disponible" sur le moniteur de ressources, donc ce n'est peut-être pas un problème.

Charles
la source

Réponses:

23

Il s'agit simplement de données mises en cache qui peuvent être publiées lorsqu'une autre application demande de la mémoire.

Voici une bonne description de Investigate memory usage with Windows 7 Resource Monitor :

citation du lien:

Etre prêt

La liste En attente, qui apparaît en bleu, contient des pages qui ont été supprimées des ensembles de travail de processus mais qui sont toujours liées à leurs ensembles de travail respectifs. En tant que telle, la liste d'attente est essentiellement un cache . Cependant, les pages mémoire de la liste de veille sont priorisées dans une plage de 0 à 7, 7 étant la plus élevée. Essentiellement, une page liée à un processus de haute priorité recevra un niveau de haute priorité dans la liste En attente.

Par exemple, les processus partageables auront une priorité élevée et les pages associées à ces processus partageables auront la priorité la plus élevée dans la liste En attente.

Maintenant, si un processus a besoin d'une page qui est associée au processus et que cette page est maintenant dans la liste En attente, le gestionnaire de mémoire renvoie immédiatement la page au jeu de travail de ce processus. Cependant, toutes les pages de la liste En attente sont disponibles pour les demandes d'allocation de mémoire de n'importe quel processus. Lorsqu'un processus demande de la mémoire supplémentaire et qu'il n'y a pas assez de mémoire dans la liste Libre, le gestionnaire de mémoire vérifie la priorité de la page et prendra une page avec une faible priorité dans la liste En attente, l'initialisera et l'allouera à ce processus.

Bartłomiej Zarzecki
la source
6

Notez également la description de l'info-bulle lorsque vous passez la souris sur le montant en cache en bas.

En cache: quantité de mémoire (y compris la mémoire de secours et la mémoire modifiée) contenant des données et du code mis en cache pour un accès rapide par les processus, les pilotes et le système d'exploitation.

La mémoire mise en cache Windows inclut une mémoire de secours

Iman Abidi
la source
1
Très belle observation! Il était difficile de penser que même ces étiquettes ont une infobulle :). Il y a tellement d'espace laissé sous cette barre sur l'interface utilisateur qu'ils auraient pu facilement donner une description complète de ces termes comme légende elle-même. +1
RBT