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 ?
Réponses
Trop de publicités?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 :
Inactif après 2 jours de fonctionnement :
Plus Windows a de mémoire vive, plus il semble en utiliser.
En ce qui concerne l'utilisation de la RAM par Windows 7 pour accélérer certains processus, voici un exemple.
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...
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.
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.
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.
- Réponses précédentes
- Plus de réponses