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 ?

112voto

TToni Points 5201

Oui, parce que le système d'exploitation peut utiliser la RAM supplémentaire comme cache disque, ce qui accélère l'accès aux données sur le disque.

La RAM supplémentaire ne rendra pas les calculs liés au CPU (n'impliquant pas beaucoup d'E/S de disque) plus rapides, cependant.

59voto

Vipre77 Points 1

Comme chaque système d'exploitation gère la mémoire différemment, et qu'aucun n'a été donné, je vais répondre dans le contexte de Windows 7.

Vous trouverez ci-dessous l'exemple d'un ordinateur doté de 24 Go de RAM. Même si seulement 7 Go sont actuellement alloués en tant que mémoire "en cours d'utilisation", 10 autres Go sont alloués en tant que mémoire "en attente" et contiennent des données qui peuvent ou non être relues. Si elles sont lues, elles rendront votre ordinateur "plus rapide". La mémoire "libre" n'est pas du tout utilisée pour le moment.

Resource Monitor

  • "Disponible" est la mémoire en veille et libre. En d'autres termes, toute la mémoire qui n'est pas actuellement requise.
  • "Caché" est la mémoire en attente et la mémoire modifiée. Toute la mémoire utilisée pour la mise en cache, la mémoire modifiée étant la partie qui attend d'être écrite sur le disque avant de devenir en attente.
  • La mémoire "totale" est toute la mémoire sauf celle réservée au matériel.

Si vous souhaitez en savoir plus sur l'utilisation de la mémoire dans Windows 7, TechRepublic a un grand article .

16voto

Oliver Points 125

Si le système d'exploitation n'utilise que 4 Go sur 8 Go, il fonctionnera de la même manière qu'une machine utilisant 4 Go sur 16 Go.

La RAM non utilisée n'a aucun impact sur les performances de la machine.

Cependant, la situation idéale est que le système d'exploitation utilise presque toutes les fonctions de l'ordinateur. 何れも RAM disponible. Le système d'exploitation et les applications demanderont ce dont ils ont besoin, et la RAM restante devrait être utilisée comme cache - avec une partie libre peut-être pour éviter le swapping si une application a besoin de plus de RAM. Le cache compte toujours comme étant "utilisé" et apparaîtra comme étant utilisé dans les outils de libération de mémoire.

Le cache met du temps à se constituer, vous ne verrez donc pas cela au démarrage. Si, après un certain temps, la machine n'utilise toujours pas plus de 4 Go, il se peut qu'elle exécute un système d'exploitation 32 bits qui ne peut pas adresser plus de 4 Go (normalement).

9voto

Foon Points 221

Un autre élément de l'équation est la façon dont les clés USB sont configurées. Plus précisément, les cartes mères modernes prennent en charge la mémoire à double canal, ce qui vous permet de doubler la bande passante entre votre carte mère et la mémoire. Si vous aviez de la mémoire appariée et que vous en avez supprimé une de chaque paire, vous avez perdu cela et votre accès à la mémoire lorsque vous effectuez de nombreux transferts de mémoire sera diminué, ce qui devrait se traduire par des opérations plus longues. (A l'inverse, si vous aviez 8 giga de mémoire plus rapide appariée à 8 giga de mémoire plus lente et que vous n'utilisiez que 8 giga, le fait de retirer les 8 giga de mémoire plus lente et de réparer la plus rapide devrait vous permettre de fonctionner plus rapidement puisque vous bénéficiez toujours du double canal mais sans avoir besoin de ralentir vers la mémoire la plus lente).

Mais, en général, la mise en cache mentionnée dans d'autres réponses contribuera davantage aux performances globales.

3voto

La suppression de la moitié de vos 16 Go de mémoire ralentira votre ordinateur.

Cela vaut même si vous n'utilisez jamais près de 8 Go de mémoire.

L'aspect logiciel est abordé dans d'autres réponses et se résume au fait que le système d'exploitation choisit d'utiliser la RAM plutôt que le disque.

Cependant, la réduction de moitié de la quantité de RAM disponible peut avoir un impact sur les performances. La raison en est que les bus de RAM utilisent une architecture multicanaux, ce qui signifie que l'ordinateur peut transférer des données entre plusieurs modules de RAM simultanément.

Votre ordinateur est probablement à double canal. Dans ce cas, vous pouvez retirer 2 des 4 modules de RAM de 4 Go sans que cela ait un impact sur les performances. Cependant, le retrait d'un module de RAM de 8 Go sur deux aura un impact sur les performances.

Si vous disposez d'une architecture de RAM à quatre canaux, vous constaterez une baisse de performance même si votre RAM est constituée de modules de 4 Go.

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