En pratique, la réponse est plus susceptible d’être "NON" à la question, comme indiqué. Le Q. indique que "(l'utilisation) n'atteint jamais 8 Go" et mentionne "le même type de mémoire", ainsi le facteur le plus susceptible d'avoir une incidence sur la vitesse (mise en mémoire tampon du disque) ne sera pas affecté. Un exemple pratique courant est celui des serveurs de base de données disposant de suffisamment de mémoire pour mettre en mémoire tampon l'intégralité du disque dur. Par exemple, avec 4 Go de fichiers et 2 Go de mémoire allouée au processus / système, vous ne bénéficiez pas de plus de 8 Go de mémoire.
Exceptions:
Plus de mémoire peut ralentir la veille prolongée - sur mon système, avec 32 Go de mémoire et un disque SSD, un démarrage à froid est nettement plus rapide que de l'activer du mode hibernation, car il enregistre la totalité des 32 Go en veille prolongée, mais une initialisation à froid nécessite beaucoup moins de lecture. Réduire la mémoire accélérerait le système.
Ce serait plus rapide si vous accédiez à plus de disque dur et si la plupart des gens utilisaient plus de disque que de mémoire pour la mise en mémoire tampon, une mémoire supplémentaire serait donc utile. De plus, beaucoup de systèmes d’exploitation rapportent seulement une partie de l’utilisation en tant qu’utilisation et le reste est considéré comme une mise en mémoire tampon et non comme une utilisation. (L’utilisation des rapports Linux est à la fois inclusive et exclusive de la mise en mémoire tampon).
Les canaux de mémoire affectent les performances: [Si retirer de la mémoire signifie que vous réduisez le nombre de canaux de mémoire utilisés, le système ralentira, comme Foon l'a correctement souligné]
[edit:] David Schwartz a commenté que réduire la mémoire réduisait les limites pour les mappages de mémoire modifiables privés sous Windows. Windows limite apparemment le total de ces réservations au total de la mémoire plus l'échange. Vous pouvez donc épuiser cette ressource même s'il y a un rapport de "mémoire libre" (puisque la mémoire réelle / l'échange n'est alloué que lorsque vous accédez à une page, compté comme utilisation de la mémoire). Le comportement de Linux est différent: chaque processus peut allouer la totalité de la mémoire et la taille de l'échange, et le total de tous les processus peut dépasser le total de la mémoire plus l'échange.