85 votes

Les ordinateurs dotés de plus de mémoire vive sont-ils potentiellement plus rapides si toute la mémoire n'est pas habituellement utilisée ?

Disons que j'ai un ordinateur avec 16 Go de mémoire. Si mon ordinateur n'utilise généralement qu'environ 4 Go et n'atteint jamais 8 Go, est-il plus rapide qu'un ordinateur doté de seulement 8 Go de mémoire (du même type) ? Mon ordinateur serait-il aussi rapide en supprimant l'autre moitié des 16 Go, ce qui ne laisserait que 8 Go ?

2voto

MORBiD Points 85

Si la mémoire est au maximum ou à 99 %, vous allez perdre de la vitesse à cause du fichier de page qui se trouve sur le disque dur. Le disque dur ne peut même pas s'approcher de la vitesse de la RAM étant donné que la RAM est directement accessible par le processeur en fonction de la vitesse du bus.

Windows utilise environ 3-4 Go de mémoire vive sans compter les autres applications. J'utilise 16 Go depuis des années maintenant et je n'ai jamais eu besoin de plus de 8 Go. En réalité, l'utilisateur moyen d'un PC n'utilise jamais plus de 4-6 Go, par exemple pour jouer. Je ne l'ai vu s'approcher de 12 Go qu'une seule fois, en compressant un film ou en faisant quelque chose d'intensif en RAM, généralement en rapport avec le multimédia, et les CPU à plusieurs cœurs sont la seule façon d'avoir besoin de plus de 8 Go, et oui, cela fonctionnerait aussi vite. IMO.

Au repos après 1 jour de fonctionnement : enter image description hereenter image description here

Inactif après 2 jours de fonctionnement : enter image description hereenter image description here

Plus Windows a de mémoire vive, plus il semble en utiliser.

enter image description here

En ce qui concerne l'utilisation de la RAM par Windows 7 pour accélérer certains processus, voici un exemple.

enter image description here

Chkdsk maximise la RAM pour accélérer la mise en cache, ce qui accélère les performances et le temps de vérification des disques, donc dans ce cas, plus = plus rapide...

2voto

stumac85 Points 1147

Dans la pratique, il est plus probable que la réponse soit "NON" à la question telle qu'elle est formulée. La question dit "(l'utilisation) n'atteint jamais 8 Go" et mentionne "le même type de mémoire", donc le facteur le plus susceptible d'affecter la vitesse (la 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 d'une mémoire suffisante pour mettre en mémoire tampon la totalité du disque dur - par exemple, avec 4 Go de fichiers et 2 Go de mémoire allouée au processus/système, il n'est pas utile de disposer de plus de 8 Go de mémoire.

Exceptions :

Plus de mémoire peut ralentir l'hibernation - sur mon système avec 32GB de mémoire et un disque SSD un démarrage à froid est significativement plus rapide que le réveil de l'hibernation car il sauvegarde la totalité des 32GB en hibernation, mais un démarrage à froid nécessite beaucoup moins de lecture. Réduire la mémoire permettrait d'accélérer le système.

Il serait plus rapide si vous accédiez à une plus grande partie du disque dur et la plupart des gens ont une utilisation du disque supérieure à la mémoire restante pour la mise en mémoire tampon, donc une mémoire supplémentaire aide. De plus, de nombreux systèmes d'exploitation ne rapportent qu'une partie de l'utilisation comme "utilisation" et le reste est compté comme mise en mémoire tampon et non comme "utilisation". (Linux rapporte l'utilisation en incluant et en excluant la mise en mémoire tampon).

Les canaux de mémoire affectent les performances : [Si supprimer 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é].

[David Schwartz a fait remarquer que l'abaissement de la mémoire réduit les limites des mappages de mémoire privés et modifiables sous Windows. Windows limite apparemment le total de ces réservations au total de la mémoire plus le swap, de sorte que vous pouvez être à court de cette ressource même si de la "mémoire libre" est signalée (puisque la mémoire réelle/le swap n'est pas alloué jusqu'à ce qu'une page soit accédée, il n'est pas compté dans l'utilisation de la mémoire). Linux se comporte différemment - chaque processus peut allouer jusqu'au total de la mémoire et de la taille de l'espace d'échange, et le total de tous les processus peut dépasser le total de la mémoire plus l'espace d'échange.

0voto

Joe Points 274

La fragmentation de la mémoire est une autre raison d'avoir de la mémoire supplémentaire. Si vous disposez de 8 Go de RAM et que vous avez tendance à les utiliser à 80 %, en particulier dans les cas d'utilisation modernes (avec de nombreux échanges de mémoire, comme l'ouverture et la fermeture d'onglets de navigateur), vous finirez par obtenir une fragmentation importante.

L'ajout de 8 Go de RAM supplémentaire augmente la probabilité que le système d'exploitation trouve des espaces contigus de mémoire disponible, ce qui signifie que des redémarrages moins fréquents sont nécessaires pour éviter une dégradation des performances.

0voto

David Schwartz Points 60868

C'est possible, mais pas nécessairement. Entre autres choses, la RAM permet à un ordinateur de permettre à une application d'allouer de la mémoire qu'elle n'utilisera peut-être jamais. Si le système n'a pas assez de mémoire de sauvegarde (ce qui inclut la RAM) pour permettre à chaque allocation qu'il a effectuée jusqu'à présent de consommer autant de mémoire que possible, le système d'exploitation devra soit refuser ces allocations, soit effectuer un sur-engagement. Certains systèmes d'exploitation ne font jamais de sur-affectation et presque tous les systèmes d'exploitation modernes limitent la quantité de sur-affectation qu'ils autorisent.

Ainsi, la mémoire qui n'est pas utilisée peut améliorer les performances en permettant aux opérations qui pourraient potentiellement nécessiter de la RAM de réussir là où elles échoueraient autrement.

-1voto

Xtro Points 301

Plus de mémoire vive n'accélère pas l'ordinateur. Moins de RAM "ralentit" l'ordinateur.

Les ordinateurs ont leur vitesse maximale physique (y compris l'overclocking) et rien ne peut les rendre plus rapides que cela.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X