Comment puis-je faire en sorte que mon ordinateur utilise plus de RAM?


19

J'utilise Windows 7 64 bits avec 8 Go de RAM. Le problème est que j'utilise très rarement tout cela.

De temps en temps, je fais du montage vidéo et c'est certainement très pratique, mais pour un usage quotidien, je n'en fais pas le meilleur usage.

Y a-t-il des paramètres que je peux modifier qui forceront mon système d'exploitation à utiliser plus de RAM, par exemple, à l'arrêter à l'aide de fichiers d'échange? Je suis heureux qu'il utilise jusqu'à 4 Go lui-même lorsque je ne fais que parcourir et déplacer des fichiers. Pour autant que je sache, avoir plus du système d'exploitation en mémoire le rendrait plus réactif. Ce n'est pas vraiment mauvais pour le moment, mais cela ne peut sûrement pas faire de mal, d'autant plus que je ne l'utilise pas pour autre chose.

Je voudrais également qu'il arrête d'échanger des pages de la mémoire sur le disque lors de l'exécution d'autres programmes comme les navigateurs, les lecteurs multimédias, etc., sauf si cela est vraiment nécessaire. Cela allongerait la durée de vie de mon disque et rendrait également tout plus réactif.

S'il vous plaît, faites-moi savoir si mes faits sont erronés ici.


6
La pagination est un peu plus compliquée que vous ne le pensez - c'est également un magasin de sauvegarde préemptif, etc. Cette réponse sur Server Fault le dit mieux que tout ce que je pourrais dire - serverfault.com/questions/23621/…
Shinrai

3
Je vous suggère d'utiliser votre ordinateur pour quelque chose d'utile. Pourquoi ne pas exécuter le pliage à la maison ou tout autre projet distribué. Tout d'abord, vous pouvez utiliser davantage votre bélier (pour quelque chose de sympa) et deuxièmement, vous finissez par aider les gens. Peut-être même vous-même ou votre famille un jour! Bonne chance!
Waxhead du

Cela devrait avoir la balise "Windows", non? - Bien que rien ne soit dit sur le système d'exploitation Windows, je suppose que la question et les réponses n'ont rien à voir avec Linux ou Mac. Droite?

Réponses:


1

Panneau de configuration-> système-> paramètres système avancés-> avancé-> paramètres de performance-> avancé-> changement de mémoire virtuelle-> décochez gérer automatiquement et définissez le fichier d'échange comme vous le souhaitez. Je ne recommanderais PAS de ne définir aucun fichier d'échange, car si vous approchez de 8 Go, vous obtiendriez une erreur, mais vous pourriez certainement le faire.


3
pourquoi diable devrait-il faire quelque chose comme ça?
akappa

Que recommanderiez-vous comme tailles de fichier d'échange initiale et maximale? Je ne suis pas très avisé sur ce genre de chose ...
Nick Brunt

1
@akappa Parce que s'il ne s'approche vraiment jamais des 8 Go, ce sera vraiment plus rapide. Cependant, je suis d'accord que cela ne devrait pas être fait. Je recommanderais une initiale de 50 Mo environ, et je le ferais à peu près à la quantité maximale de mémoire dont vous pourriez avoir besoin au-delà de vos 8 Go de RAM + 1.
soandos

Vous souhaitez définir les deux tailles de la même manière, sinon le fichier d'échange redimensionne les performances des saps. Vous devez également le définir aussi haut que possible, car un fichier trop petit force une utilisation inefficace de la RAM.
David Schwartz

7

Le système d'exploitation est en charge d'optimiser l'utilisation de la mémoire disponible. Il est (devrait être) conçu pour faire un bon travail dans des conditions "normales". Les concepteurs du système d'exploitation prendront généralement en considération qu'un système optimal utilise autant que possible toute la mémoire disponible. La mémoire qui n'est pas utilisée pour quoi que ce soit est gaspillée et le système fonctionnera mieux lorsque toute la mémoire est utilisée pour les programmes actifs, les caches de fichiers, les tampons d'E / S, etc., à l'exception d'un petit pool "libre" mis de côté pour répondre rapidement à demandes d'allocation.

Par conséquent, il est généralement préférable de laisser le système d'exploitation décider de la quantité de mémoire à utiliser pour la mise en cache des fichiers. Si l'utilisateur a un aperçu très spécifique d'un environnement d'application donné, une optimisation supplémentaire pourrait être appliquée. À partir d'une invite de commandes élevée, exécutez:

fsutil behavior set memoryusage 2

Cela indique au système d'exploitation de consacrer plus de mémoire à la mise en cache des fichiers qu'il ne le ferait autrement.

Configure les niveaux de cache interne de la mémoire du pool paginé NTFS et de la mémoire du pool non paginé NTFS. Défini sur 1 ou 2. Lorsqu'il est défini sur 1 (valeur par défaut), NTFS utilise la quantité par défaut de mémoire de pool paginé. Lorsqu'il est défini sur 2, NTFS augmente la taille de ses listes de lookaside et de ses seuils de mémoire. (Une liste à côté est un pool de tampons de mémoire de taille fixe que le noyau et les pilotes de périphérique créent en tant que caches de mémoire privée pour les opérations du système de fichiers, telles que la lecture d'un fichier.) Vous devez redémarrer votre ordinateur pour que ce paramètre prenne effet.

http://technet.microsoft.com/en-us/library/cc785435(WS.10).aspx

Une note sur l'utilisation de la mémoire

Le pool de mémoire "inutilisée" n'est pas réellement inactif; le système l'utilisera pour la mise en cache transparente des données de fichier. La mémoire utilisée pour le cache de fichiers n'apparaît pas comme «utilisée» car le système d'exploitation supprimera les données mises en cache si une application a besoin de cette mémoire, elle est donc techniquement disponible. Vous pouvez le voir dans le Gestionnaire des tâches sous Élément mis en cache dans la section Mémoire physique de l'onglet performances, et vous pouvez voir plus de détails en ajoutant les éléments Cache Octets et Standby Cache ... dans l'Analyseur de performances.


-1

Comment faire pour que votre ordinateur utilise plus de RAM?

Réponse courte? Ouvrez plus de programmes!

Longue réponse:

Si vous pouvez trouver des paramètres spécifiques à l'application qui impliquent de stocker des fichiers en cours d'édition dans la mémoire par rapport au disque dur, essayez avec cela.

Sinon, je ne recommanderais pas se soucier ou de jouer avec votre système d' exploitation ... et les ingénieurs qui ont rendu ne savent ce qu'ils font! (d'où la réponse courte ...)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.