Augmenter le fichier d'échange ou acheter de la RAM?

13

J'ai un PC XP de 10 ans et plus qui fonctionne étonnamment, mais l'un des 256 Mo de RAM est finalement mort. Maintenant, je me retrouve avec seulement 256 Mo. Comme prévu, le PC est devenu plus lent, mais lorsque j'ai essayé d'augmenter le fichier d'échange à min 4 Go max 4 Go, il est redevenu assez rapide à un niveau acceptable. Ma question est maintenant:

  1. Cela aidera-t-il si j'achète plus de RAM, car les performances actuelles sont déjà acceptables, seront-elles encore plus rapides?

  2. Le fait d'avoir seulement 256 Mo de RAM mais un fichier de page de 4 Go aura-t-il des implications (peut-être que le disque dur est pilé ou quelque chose)?

IMB
la source
4
Par expérience, XP fonctionne très bien avec 256 Mo de RAM, à peine. La plupart de mes systèmes de cette époque ont cependant connu des pannes matérielles à ce moment-là. Le vieux bélier coûte cher , sauf si vous parvenez à trouver une source fiable de trucs d'occasion. Je suggérerais probablement de garder la vieille fille en cours d'exécution aussi longtemps que possible. Si des mises à niveau sont nécessaires, le disque dur peut être un meilleur pari (peut-être avec un convertisseur sata -> pata, ou même un ssd pata pour ordinateur portable avec un adaptateur pour le brochage du bureau)
Journeyman Geek
@JourneymanGeek Je ne gaspillerais pas d'argent pour acheter un nouveau bélier; mais DDR1 est vraiment pas cher sur ebay. Si vous êtes préoccupé par l'obtention de pièces ratées, achetez auprès d'une entreprise de récupération informatique avec de bonnes critiques au lieu d'une personne aléatoire essayant de séparer sa relique personnelle. N'oubliez pas d'exécuter memtest86 du jour au lendemain une fois le ram installé.
Dan est en train de jouer par Firelight le
3
Sérieusement, la RAM est très bon marché et est l'investissement le plus facile à faire pour rendre un ordinateur plus rapide si vous en avez moins de 2 concerts.
orlp
1
J'ai une vieille RAM dont je me débarrasse. Dites-moi quel type il utilise, et si j'en ai et que vous êtes aux États-Unis, je vous le posterai.
Moshe Katz
@MosheKatz merci c'est très gentil mais je ne suis pas aux USA. Merci :-)
IMB

Réponses:

23

L'accès à la mémoire primaire (RAM) prend normalement de l'ordre de la nanoseconde (10 -9 s) tandis que l'accès à la mémoire secondaire (disque dur) prend de l'ordre de la milliseconde (10 -3 s), ce qui rend l'accès à la RAM plus rapide d'un facteur de 1 000 000 fois. Donc, dans la mesure où la RAM est réellement pleine et que les fichiers sont écrits dans le fichier d'échange de votre disque dur, ces opérations prennent 1 000 000 fois plus longtemps. Il faudrait vérifier le Gestionnaire des tâches pour voir ce qui se passe et si la RAM est réellement pleine.

Votre décision dépendra de ce que vous jugerez subjectivement acceptable pour la tâche pour laquelle vous utilisez l'ordinateur. Vous ne l'utilisez certainement pas pour le travail de bureau?

mxl_
la source
N'oubliez pas que la mémoire paginée ne peut pas être réellement modifiée. Il doit d'abord être chargé dans ram puis il est accessible comme d'habitude. Cela signifie que d'autres données doivent d'abord être paginées sur le disque s'il ne reste pas suffisamment de mémoire physique.
NtscCobalt
Je pense que vous avez mal lu mon message. Il n'y a rien là-dedans qui parle de modifier directement la mémoire paginée, et le fait que les données de la RAM soient écrites dans le fichier d'échange pour faire de la place avant que les données paginées demandées soient lues dans la RAM n'est pas pertinent lorsque nous parlons d'ordres de grandeur.
mxl_
1
Désolé, je voulais seulement ajouter le détail qu'une fois la pagination effectuée, vous ne vous occupez pas uniquement du temps d'écriture des données sur le disque.
NtscCobalt
13

La seule façon dont votre machine aurait pu être plus rapide est de déplacer le fichier d'échange vers une partie moins fragmentée du disque lorsque vous avez changé sa taille. Un problème courant en général sur les anciennes machines XP. Obtenez une autre amélioration possible en utilisant d'abord un utilitaire de défragmentation, puis exécutez l'outil PageDefrag de SysInternals.

Cela compte beaucoup car vous utiliserez le fichier d'échange beaucoup plus fréquemment avec cette petite RAM. Un fichier de pagination fragmenté entraîne beaucoup plus de recherches de tête de disque et c'est lent.

Hans Passant
la source
5

Avec un PC aussi vieux, il est probable que le reste mourra bientôt aussi. S'il est même possible de trouver de la RAM pour une machine de 10 ans, vous feriez probablement mieux d'acheter un ordinateur de bureau bon marché pour le remplacer.

darylknight
la source
2

Plus de RAM, c'est toujours mieux ... Mais pourquoi investir dans plus de mémoire si vous pensez que les performances sont acceptables? Vous pourriez avoir un problème pour trouver de la mémoire pour votre machine à un prix raisonnable. Vous feriez mieux d'investir dans une nouvelle machine.

Avoir un fichier d'échange de 4 Go n'entraînera pas d'usure supplémentaire, cependant, cela semble excessif pour 256 Mo de RAM. Vous pouvez très probablement le réduire à 1 Go et être très bien.

Keltari
la source
5
ou laissez Windows définir le fichier d'échange automatiquement / dynamiquement, ce qui est le choix intelligent.
Journeyman Geek
1
@Keltari: Compte tenu de votre question dans Meta SU, on pourrait penser que vous trouveriez de meilleures réponses que celle-ci. "Vous pouvez très probablement le réduire à 1 Go et être très bien." "Probablement"? Vraiment? Selon quelle source?
TFM
selon le bon sens . S'il utilisait réellement un fichier d'échange de 4 Go, sa machine serait en train d'explorer.
Keltari
0

RAM est guépard en ce moment. mais si vous êtes pressé, utilisez le disque dur. Cela ne fera rien de mal. Certes, ce n'est pas aussi rapide que la RAM, mais vous ne devriez pas remarquer la différence.

swtracey7
la source
1
Bonjour @ swtracey7, bienvenue à SU. Veuillez noter dans les commentaires ci-dessous qu'il est peu probable que la RAM d'un PC de 10 ans soit bon marché. En outre, suggérer que les performances du fichier RAM supplémentaire par rapport au fichier de page accru sont équivalentes est inexact.
Paul