Page d'accueil » comment » Devrais-je désactiver le fichier de page si mon ordinateur dispose de beaucoup de RAM?

    Devrais-je désactiver le fichier de page si mon ordinateur dispose de beaucoup de RAM?

    Si vous avez un ordinateur avec une importante quantité de RAM, obtiendrez-vous des avantages en désactivant le fichier d'échange ou devriez-vous simplement vous en sortir assez bien? Aujourd'hui, le Q & R des super-utilisateurs aborde le sujet pour aider à satisfaire la curiosité du lecteur.

    La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..

    Photo gracieuseté de Collin Anderson (Flickr).

    La question

    Le lecteur superutilisateur User1306322 souhaite savoir s'il est avantageux de désactiver le fichier d'échange si l'ordinateur d'une personne dispose de beaucoup de RAM:

    Imaginez que j'ai des tonnes de RAM, disons 64 Go, par exemple. C'est beaucoup, même pour les ordinateurs de jeux. Désormais, l'emplacement par défaut d'un fichier de page dans Windows se trouve sur le lecteur principal du système d'exploitation (disque dur ou SSD), ce qui est plus rapide en général mais pas aussi rapide que la RAM..

    Quelque chose me dit que désactiver le fichier de page sur le disque dur ou créer un lecteur de RAM virtuel et laisser le fichier de page en place pourrait amener Windows à déplacer toute sa mémoire virtuelle vers RAM et à améliorer les performances du système. Mais je ne suis pas très au courant dans ce domaine, donc cela pourrait ne pas être vrai du tout.

    J'ai essayé les deux, mais je ne pouvais pas analyser les résultats pour arriver à une conclusion définitive avec mon niveau de connaissance en matière de mémoire. Cela fonctionnerait-il? Si non, alors pourquoi?

    User1306322 gagnerait-il à la désactivation du fichier d'échange??

    La réponse

    David Schwartz, contributeur au SuperUser, a la solution pour nous:

    Peu importe la quantité de RAM dont vous disposez, vous souhaitez que le système puisse l'utiliser efficacement. Ne pas avoir de fichier de page oblige le système d'exploitation à utiliser la RAM de manière inefficace pour deux raisons:

    • Premièrement, cela ne peut pas rendre les pages jetables, même si elles n’ont pas été consultées ou modifiées depuis très longtemps, ce qui oblige le cache disque à être plus petit..
    • Deuxièmement, il doit réserver de la RAM physique pour sauvegarder les allocations qui sont très peu susceptibles de l'exiger (par exemple, un mappage de fichier privé modifiable), ce qui conduit à un cas où vous pouvez disposer de suffisamment de RAM physique tout en vous refusant éviter de trop s'engager.

    Considérez, par exemple, si un programme crée un mappage de mémoire privée accessible en écriture pour un fichier de 4 Go. Le système d'exploitation doit réserver 4 Go de RAM pour ce mappage, car le programme pourrait modifier chaque octet et il n'y a pas d'autre emplacement que la RAM pour le stocker. Donc, dès le départ, 4 Go de RAM sont à la base gaspillés (il peut être utilisé pour mettre en cache des pages de disque vierge, mais c'est à peu près tout).

    Vous devez disposer d'un fichier de page si vous souhaitez tirer le meilleur parti de votre RAM, même s'il n'est jamais utilisé. Il s’agit d’une police d’assurance qui permet au système d’exploitation d’utiliser réellement la RAM dont il dispose, au lieu de l’obliger à des possibilités extraordinairement improbables..

    Les personnes qui ont conçu le comportement de votre système d'exploitation ne sont pas des imbéciles. Avoir un fichier d'échange donne au système d'exploitation plus de choix, et il n'en fera pas de mauvais.

    Il est inutile d'essayer de mettre un fichier de page dans la RAM. Et si vous avez beaucoup de RAM, il est très peu probable que le fichier d'échange soit utilisé (il doit simplement l'être), aussi la vitesse à laquelle l'appareil est allumé n'a pas d'importance particulière..

    Assurez-vous de consulter le fil de discussion animé sur le sujet via le lien ci-dessous!


    Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.