Ajouter de la mémoire RAM ou non ?

Question sur Windows, Prb Logiciels, Plantage.

Modérateur : Mods Windows

Avatar de l’utilisateur
DypsokK
Messages : 1
Inscription : 04 juil. 2018 12:17

Ajouter de la mémoire RAM ou non ?

Message par DypsokK » 04 juil. 2018 12:20

J'ai 2 collègues qui ont des avis différents sur le fait de devoir ou non rajouter de la RAM sur notre serveur SGBD
memoire_srv_sgbd.png
L'un me dis :
- que le fait que la mémoire "Free" soit à 0 indique que pour tous nouveaux process il n'y aura pas de mémoire disponible et donc la machine devra se mettre à swapper.
- que la mémoire en standby ne peut être réutilisée que par le process l'ayant initialisée.


Le second me dis :
- que puisque il y a 4,8 GB de mémoire en "stand by" celle ci sera utilisée par windows pour tout process qui en fait la demande. Et il n'y aura recours au swap que lorsque l'ensemble de la mémoire physique sera utilisée...

J'ai relu toutes les infos sur le site concernant la gestion de la mémoire, mais les affirmations convaincues de mes collègues ne me permettent pas de comprendre si il manque effectivement de la RAM et que l'on va se mettre à swapper ou non...
Pouvez vous m'aider à y voir plus clair ?




Avatar de l’utilisateur
Malekal_morte
Site Admin
Site Admin
Messages : 92378
Inscription : 10 sept. 2005 13:57
Contact :

Re: Ajouter de la mémoire RAM ou non ?

Message par Malekal_morte » 04 juil. 2018 13:19

Bonjour,

J'avais fait une page sur le fonctionnement de la mémoire sur Windows : https://www.malekal.com/mesurer-lutilis ... r-windows/
C'est très complexe.
Je ne suis pas non plus un expert mais sur la page j'avais écrit :
Ainsi, lorsque Windows démarre, la mémoire libre se trouve dans « Free Page List ».
Les programmes en cours d’exécution utilisent la mémoire privée (Working set).
Celle-ci alimentent les bloc Modified qui alimentent à leurs tours le bloc « Standby ».
Il s’agit du cache mentionné plus haut, un nouveau processus peut alors réutiliser ce cache, sinon il retourne dans le bloc « Free ».
Donc Standby, c'est une mémoire liée à des processus qui n'en ont plus besoin directement dans leur mémoire de travail.
En général donc cette mémoire, c'est du cache. Si tu relances le processus, il va démarrer plus vite car une partie des données est encore en mémoire.
Donc je pense que c'est plutôt ton second collègue qui a raison.
Si un processus a besoin de mémoire et qu'il y en a plus en libre, Windows va piocher dans le Standby parmi des pages ayant des priorités les plus basses.

Comme ça je dirai que vous avez encore de la marge puisque vous avez autant de mémoire utilisée qu'en cache.
Si un processus oracle.exe a besoin de plus de mémoire de travail, Windows devrait en prendre dans le Standby.
Donc je pense pas qu'il se mette à Swapper, de toute façon il suffit de vérifier : Comment vérifier si Windows swap (pagefile.sys)
Première règle élémentaire de sécurité : on réfléchit puis on clic et pas l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça vient d'un inconnu, on n'accepte pas

Sécuriser son ordinateur (version courte)

Tutoriels Logiciels - Tutoriel Windows - Windows 10

Stop publicités - popups intempestives
supprimer-trojan.com : guide de suppression de malwares

Partagez malekal.com : n'hésitez pas à partager sur Facebook et GooglePlus les articles qui vous plaisent.

Répondre

Revenir vers « Windows Général »