Pourquoi mon ordinateur est-il vraiment lent malgré une quantité de mémoire libre considérable?

35

J'ai un Lenovo g560 3-4 ans, Intel i5, avec 2 Go de RAM et un Geforce 310M. Il y avait toujours des problèmes lors du démarrage ou lors du démarrage d'un nouveau programme, mais récemment, il est juste devenu fou.

À partir de 2 Go, je dispose toujours de 300 à 800 Mbit / s en libre accès, et la mémoire en cache dépasse rarement les 300 (à partir de 1,9 Go maximum), les performances du processeur sont excellentes (à peine 40%). Même comme cela, lorsque je lance ou même permute l'écran pour un autre programme plus grand, le changement des fenêtres devient très lent et progressif (par exemple, je vois l'effet visuel «pop-up», mais je dois attendre les nouvelles fenêtres, qui apparaît que très progressivement, d'abord le bord des cadres, puis d'autres parties, etc.). En même temps, le déplacement du curseur de la souris est correct (mais pas les modifications dépendant du contexte) et j'ai également obtenu une réponse immédiate pour le combo alt + onglet (c'est-à-dire la fenêtre contextuelle avec les applications ouvertes). Le retardement s'arrête aussi parfois lorsque le programme est déjà chargé dans la fenêtre.

Je soupçonne que le disque dur est à l'origine du problème, car son lecteur fonctionne beaucoup et l'ordinateur portable a toujours un décalage considérable lorsque je dois gérer des fichiers ou démarrer des programmes (surtout par rapport à leur vitesse de chargement). Par contre, le gestionnaire de ressources n’affiche pas trop d’utilisation du disque (ou je ne le vois pas)

J'ai utilisé Winzip Utilites pour optimiser l'ordinateur (programmes malveillants / recherche indésirable, défragmentation de disque, mises à jour de pilote, nettoyage du registre), mais cela a encore aggravé la situation. Je pense que la raison en était que cela tournait autour du thème Aero. Lorsque je suis revenu à la version de base (après que Windows ait remarqué la lenteur et posé des questions à ce sujet), il m'a aidé, mais maintenant, il est "juste" lent.

Certaines captures d'écran du moniteur de ressources pendant le retard:

entrez la description de l'image ici entrez la description de l'image ici

nocibambi
la source
1
à ce stade, 2 Go est assez minime, et 300 Mo d'espace libre sont pour l’essentiel "épuisés", mais oui, je regarderais votre disque dur SMART, chkdsk et la fragmentation.
Frank Thomas
28
Vous avez besoin de plus de RAM. Examinez la taille du cache (moins de 15% de la mémoire) et le volume d’E / S que vous effectuez sur le fichier de page. (Débarrassez-vous de l'optimiseur de mémoire. C'est pire qu'inutile.)
David Schwartz
12
Notez que techniquement, vous n’avez PAS de mémoire libre: dans les captures d’écran, vous utilisez 100% de la mémoire physique totale installée . L'optimiseur de mémoire utilise également 1/4 du total: optimisé pour l'innéficience.
Horatio
2
Un ordinateur avec beaucoup de mémoire libre peut être lent précisément parce que le système d'exploitation souffle et souffle pour évacuer les pages de manière à ce qu'il dispose de plus de mémoire.
Kaz
1
Tout le monde ici semble juste regarder la mémoire. Peut-être que votre vrai problème est votre carte graphique - pouvez-vous vérifier qu'elle est toujours en vie et que vous ne utilisez pas de logiciel graphique? Cela expliquerait pourquoi vos fenêtres dessinent lentement, par exemple lorsque vous changez de fenêtre, mais n’ont rien à voir avec le processeur, la mémoire vive ou le disque dur.
kutschkem

Réponses:

46

L'activité du disque est sur le fichier d'échange. Vous avez besoin de plus de RAM.

Notez que l’optimiseur de mémoire Winzip utilise plus de 25% de la RAM. Je me débarrasserais de cela et de tout autre utilitaire similaire avant d'enquêter davantage.

David Marshall
la source
13
Eh bien, les optimiseurs de mémoire sont supposés utiliser beaucoup de mémoire. ils le libèrent quand c'est vraiment nécessaire. Mais cela n'a pas vraiment été utile depuis Windows 98. Windows 7 certainement fait un meilleur travail de l' utilisation / l' organisation de mémoire que cet utilitaire sera, donc certainement se débarrasser de celui - ci.
BlueRaja - Danny Pflughoeft Le
24
@BlueRaja Tout ce que les optimiseurs de mémoire font est de tout placer dans le fichier d'échange, ce qui vous oblige à tout repasser dès que vous recommencez à utiliser votre ordinateur. Donc, tout ce qu’il fait est de vous donner un sentiment flou de "aww, j’utilise seulement 300 Mo de mémoire", puis attendez 5 minutes pour que votre système récupère. En d'autres termes, ils perturbent délibérément le processus de mise en cache du système sans raison. Ne les utilise pas.
Thomas
4
@Thomas Dans les temps anciens (Win98) ils ont l' aide - après que la reprise de 5 minutes, il y a des choses dans le fichier d'échange que dans des circonstances normales n'aurait pas été permutés (programmes d'arrière - plan et de telle sorte que à peu près assis juste là si vous ne le faites pas interagissez avec eux), vous laissant plus de mémoire disponible.
Izkata
2
Tout est automatiquement dans le fichier d'échange. Si un programme ne fait rien et qu'un utilisateur actif a besoin de plus de mémoire vive, Windows le reprendra puis n'échangera cette application que lorsqu'il redeviendra actif. Vous n'avez pas besoin d'un gestionnaire de mémoire, Windows le fait déjà. La meilleure situation est celle où votre mémoire est toujours pleine mais où vous voulez des choses, les gestionnaires de mémoire sont tous de la fumée et des miroirs. Ils aggravent leur utilisation réelle en priant à l’idée fausse qu’il est bon d’avoir la mémoire inutilisée.
JamesRyan
28

2 Go ne suffisent pas. Je considère que le minimum pour les PC à usage moyen.

De plus, votre disque dur est à 5400 tr / min, ce qui constituera un énorme goulot d'étranglement. Lorsque les 2 Go de RAM doivent être récupérés, il faudra souvent aller sur votre disque dur lent. Ceci est confirmé par l'IO élevé que nous voyons sur votre disque dur.

Je voudrais au moins mettre à niveau le lecteur. Procurez-vous un disque hybride comme le Seagate Momentus XT ou un SSD. Cela seul devrait résoudre le problème, mais une augmentation de la RAM ferait également une énorme différence.

Pour ce qui est de:

J'ai utilisé Winzip Utilites pour optimiser l'ordinateur (programmes malveillants / recherche indésirable, défragmentation de disque, mises à jour de pilote, nettoyage du registre), mais cela a encore aggravé la situation.

Pas étonnant. Ces programmes d'optimisation sont connus pour causer des problèmes plus que pour les résoudre, en particulier lorsqu'ils sont autorisés à toucher le registre. Tout ce qu'ils peuvent faire, c'est deviner et ça peut être mauvais. Je mettrais à niveau le disque dur et utiliserais une nouvelle image propre.

Austin T français
la source
15
@ Luc Je déteste les programmeurs qui choisissent l'optimisation pour éviter les contraintes de ressources sur un système obsolète au lieu d'utiliser davantage de ressources sur mon ordinateur pour améliorer les performances.
Dan Neely
16
Je déteste les systèmes d'exploitation qui ne font pas plus (sans applications en cours d'exécution) que les systèmes d'exploitation il y a 15 ans, mais qui nécessitent 20 fois plus de RAM.
Kaz
6
@Kaz - La configuration requise pour Windows XP n'a pas changé. Windows 7 fait plus en arrière-plan que XP, il a donc besoin de plus de RAM. Je suppose que Windows 8 en fait encore plus. Que tout ce travail de fond supplémentaire est utile est une autre question, mais il est en train de faire plus.
Bobson
2
@DanNeely Éviter d'utiliser des ressources inutiles accélère les choses, cela ne ralentit pas les choses, de sorte que l'on passe à côté de l'essentiel. En outre, si 2 Go est obsolète, je pense qu'environ 60% des utilisateurs du monde occidental (ou 95% dans d'autres pays) utilisent des systèmes obsolètes. Définition de obsolète: "N'est plus produit ni utilisé".
Luc
3
@Bobson, cela est particulièrement vrai si vous considérez toutes les personnes qui achètent des ordinateurs portables à 300 $ chez Wal-Mart. Ces machines sont censées être de courte durée et jetables.
Austin T français
10

Je ne sais pas si j'appellerais 2 Go beaucoup de bélier. Mais ce n'est pas la question.

  • Exécutez des tests sur votre disque dur. Cela pourrait être en voie de disparition. Si cela se vérifie, passez à la prochaine idée ...
  • Je recommande fortement de réinstaller le système d'exploitation. Cela ne cesse jamais de m'étonner combien de fois cela fonctionne. Pour tout ce que vous savez, il y a un problème dans le registre, ou un fichier DLL ou Dieu seul sait quoi. Si vous réinstallez et que vous rencontrez le même problème, vous pouvez être certain, sans aucun doute, qu'il s'agit d'un problème matériel, puis vous résolvez les problèmes en conséquence.
MDT Guy
la source
2
Je pense qu'avant ces étapes, débarrassez-vous de ce problème d'optimisation de la mémoire WinZip ... cela prend une tonne de RAM, en particulier pour le peu de ressources de ce système. Ensuite,
suivez
1
Oui, je n'ai pas compris le détail du disque à 5 400 tr / min. C'est la moitié de votre goulot d'étranglement là-bas.
Guy MDT
7

Les solutions les plus évidentes ont déjà été proposées par d’autres (ajouter de la mémoire (2 Go n’est vraiment pas suffisant pour Win7), supprimer l’optimiseur de mémoire).

Quelques autres choses qui peuvent aider, de façon permanente:

  • Si vous n'êtes pas satisfait du démarrage lent, utilisez Startup Delayer. Et vérifiez les paramètres du programme "Démarrer au démarrage de Windows" - en avez-vous vraiment besoin?

  • Vérifiez à quoi servent tous les processus exécutés en mémoire. Vous pouvez probablement abandonner plusieurs programmes dont vous n’avez pas besoin.

  • Désactivez l'indexation de la recherche effectuée par Windows. J'ai vu des machines avec des disques durs plus lents et à faible mémoire broyer leurs disques à cause de cela.

  • Analysez votre disque avec un logiciel qui examine tous les secteurs et permet au système SMART de réaffecter des secteurs défectueux (HDD Regenerator ou SpinRite).

Quelques autres choses qui peuvent aider un peu, temporairement (pour des programmes spécifiques ou de la vitesse en général):

  • Prenez le temps de nettoyer votre disque: tous les cookies du navigateur âgés de plus de 2-3 ans (j'avais accumulé 12 000 fichiers de cookies en 5 ans), tous les fichiers temporaires et les fichiers dont vous n'avez plus besoin (gravez-les sur DVD ou stockez eux dans le nuage).

  • Si vous avez plusieurs partitions, déplacez le fichier d'échange vers une autre partition, puis revenez en arrière. Cela recrée le fichier. Si vous n'avez qu'une seule partition, exécutez SysUtils PageDefrag.

D'autres proposeront probablement plus de conseils.

Jan Doggen
la source
Depuis quand 2 Go de RAM ne suffisent-ils pas pour Windows 7? Je ne peux pas dire que cela fonctionne rapidement, mais je dirais même que deux machines virtuelles Windows Server 2008 peuvent fonctionner sur un hôte Windows 7 de 2 Go.
Luc
1
@Luc ça dépend évidemment de ce que tu fais; mais même une navigation intensive peut pousser un système de 2 Go à utiliser le fichier d'échange.
Dan Neely
1
@Luc 2 Go de RAM est le minimum requis pour Win7 sur un processeur 64 bits tel que l'i5 de l'OP. windows.microsoft.com/en-us/windows7/products/…
AllInOne
@AllInOne Exact, n'avait pas pris en compte x64.
Luc
5

Je ne suis pas sûr que quelqu'un ait répondu avec précision à tous les aspects de votre question. Je souhaite donc fournir ces réponses et donner un conseil clair pour aller de l'avant.

Les réponses figurent dans vos captures d'écran: le moniteur de ressources indique que le processus système effectue 99% des écritures sur disque et qu'il écrit presque exclusivement dans le fichier d'échange.

Cela signifie que votre système tente de remplacer le disque lent à 5 400 tr / min comme s'il s'agissait de RAM. Pour résoudre ce problème, plusieurs étapes sont nécessaires et une ou deux étapes sont recommandées. Étape 1, sauvegardez votre système. Étape 2, désinstallez l’utilitaire de mémoire WinZip, car la plupart ont commenté correctement sa contribution au problème. Étape 3, définissez le fichier d'échange sur zéro, défragmentez le lecteur, puis initialisez le fichier d'échange à une valeur 3Gb raisonnable, puis effectuez une nouvelle défragmentation, puis incluez le fichier d'échange dans le processus de défragmentation.

Étape 4, téléchargez et installez le dernier pilote vidéo de NVidia, et non de la mise à jour Windows. Le disque correctement défraggé, le fichier d'échange en bon état de fonctionnement, les pilotes appropriés et aucun utilitaire de mémoire médiocre ne vous ramènera à la normale.

Après cela, vous voulez des performances supplémentaires, puis lancez 35 $ sur un deuxième bâton de RAM.

Bonne chance.

Jason
la source
4

Puisque le disque est votre goulot d’étranglement, pourquoi ne pas essayer un cache flash avec Windows ReadyBoost (TM)? Un lecteur flash bon marché compatible avec cela vous donne un bon coup de pouce pendant la mise à niveau de votre lecteur.

efutch
la source
2
Pouvez-vous donner plus d'informations? Comment choisir un bon, comment le configurer, ce qu'il fait réellement, etc.?
Canadien Luke REINSTATE MONICA le
2

2 Go de RAM est un peu limité, car les applications ont tendance à être plus gourmandes en RAM.

En fait, lorsque nous voyons vos activités d'E / S de disque, c'est surtout à pagefile.sys (qui est le fichier de cache de disque). Il l'utilise quand vous n'avez pas assez de RAM libre. Certains ont fait remarquer que le disque à 5400 tours / minute ralentissait la vitesse du disque, puis le cache.

Dans votre capture d'écran de mémoire, vous pouvez voir qu'il n'y a que 51 Mo (1749 Mo utilisés) de mémoire RAM libre.

Utiliser une clé USB ReadyBoost est une idée, ou mettre à niveau votre mémoire RAM à 4 Go, et vos problèmes seront résolus.

Voici comment vérifier vos spécifications de RAM en utilisant CPU-Z: http://forums.lenovo.com/t5/Lenovo-3000-and-Essential/Memory-slots-on-Lenovo-G560/ta-p/390059 4GB ( 2 bâtons de 2 Go de mémoire So-DIMM DDR3) devraient être d’environ 50 € actuellement, pas très chers.

Pour votre information, l’optimiseur de RAM Winzip est celui qui consomme plus de 25% de votre RAM, il suffit de le désinstaller car il est inutile (au lieu de libérer votre RAM), votre utilisation de mémoire reviendra alors à 1,2 Go seulement. Mais comme je l'ai dit, la mise à niveau de votre RAM constituera une meilleure solution à long terme, car vous avez installé l'optimiseur Winzip RAM pour une raison.

Donc: - Désinstallez Winzip Optimizer - Si c'est mieux mais pas assez, mettez à niveau votre RAM à 4 Go

eXshade
la source