Pourquoi mon disque est-il utilisé à 99% ici?


12

J'ai un problème similaire à celui de cet utilisateur . Vous pouvez à peu près prendre sa capture d'écran et l'appliquer à mon problème: Windows 8.1, 99% d'utilisation du disque ou dans ce voisinage pendant une plus longue période (minutes). Pourtant, les statistiques d'utilisation des disques individuels ne totalisent pas plus d'environ 1 Mo / s. J'ai un disque SSD capable d' un débit beaucoup plus élevé.

La question à laquelle j'ai lié ne fournit pas beaucoup de réponses, mais un commentaire fait allusion à un espace disque libre faible. C'est un problème avec mon disque. Il ne me reste que ~ 1 Go d'espace libre sur mon lecteur C. Mais ma question de suivi est pourquoi cela importerait-il? Windows ne pré-allouer 6 Go de disque virtuel, non? C'est du moins ainsi que j'interprète «actuellement alloué» dans l'écran des paramètres de la mémoire virtuelle sous Propriétés système → Options de performances.

J'ai essayé d'utiliser l' outil de surveillance des processus pour obtenir des informations sur l'utilisation du disque, mais la quantité de données enregistrées en quelques secondes est si vaste que je ne sais pas par où commencer. La seule chose que je vois est que service.exe accède beaucoup au registre ... Mais je suppose que c'est normal? Si quelqu'un veut jeter un œil, le vidage de journal est ici (19 Mo)

Pour résumer :

  1. L'utilisation du disque augmente-t-elle vraiment lorsque l'espace libre diminue? Si oui, pourquoi?
  2. Quelqu'un peut-il déduire de mon fichier journal Procmon quel programme ou processus provoque une utilisation du disque de 99%?

edit : Pour commenter la réponse "malware" dans l'autre post: je voudrais savoir , pas deviner. Je doute que ce soit un malware dans mon cas, mais si c'est le cas, mes journaux devraient le montrer.

mise à jour : Un cas similaire vient de se produire. Des indices sur ces deux captures d'écran ResMon?

Utilisation du disque ResMon.  "Système" en haut avec 5 Mo par seconde, MsMpEng.exe derrière avec 2 Mo par seconde

Activité d'utilisation du réseau ResMon.  Aucun trafic significatif visible

"Système" ne me dit pas grand-chose.


À mesure que l'utilisation augmente, la fragmentation augmente également, ce qui est un gros problème de performances pour NTFS en particulier, et entraîne plusieurs opérations d'E / S pour chaque accès aux fichiers. Je ne suis pas sûr que cela expliquerait tout cela, mais je ne sais pas non plus comment Windows évalue la charge io.
Frank Thomas

1
c'est moins un problème, car l'analyse / recherche est désormais constante, mais chaque fois que vous devez réassembler un fichier à partir de 29 emplacements différents, il sera toujours plus lent que d'accéder à un seul emplacement de disque. Cela dit, votre article présente de bons points sur les algorithmes de nivellement de l'usure, qui l'emportent sur les problèmes de performance dans la plupart des esprits.
Frank Thomas

1
Oubliez les logiciels tiers. Si vous êtes vraiment intéressé à entrer dans le vif du sujet de votre système d'exploitation, consultez le moniteur de performances Windows
intégré

1
Utilisez Resource Monitor (appuyez sur Win + R, écrivez resmon.exe, appuyez sur Entrée). Ouvrez-le, allez dans l' Diskonglet et dites-nous quels processus ont une utilisation de disque plus élevée quand cela se produit. Ou mieux, téléchargez une capture d'écran.
Jet

2
MsMPEng (Widows Defender) peut provoquer une utilisation SIGNIFICATIVE du disque et du processeur, je le supprime toujours de mes installations Windows. Et comme visible sur la capture d'écran, vous obtenez jusqu'à 100 Mo / s d'utilisation de votre disque. Essayez de déconnecter votre PC d'Internet, puis désactivez temporairement Windows Defender et l'indexeur de recherche et la mise à jour de Windows, ainsi que tout autre service, processus et tâches planifiés non Microsoft. Il y a également eu des rapports de mauvaises installations de Windows, qui après une réinstallation propre fonctionnaient normalement.
Gizmo

Réponses:


7

Je viens de voir que votre problème a disparu, mais ci-dessous devrait être utile pour la prochaine fois.

J'ai téléchargé votre journal de Process Monitor et fait un décompte du nombre de fois où chaque fichier a été consulté pendant cette trace de 6 secondes que vous avez capturée. Vous devriez pouvoir le voir vous-même dans Process Monitor en allant dans Outils -> Occurrences de valeurs de comptage -> Sélectionner le chemin dans la liste déroulante Colonne, puis cliquez sur le bouton Compter. Cliquez sur le bouton Compte pour trier les numéros de compte dans l'ordre croissant / décroissant. Double-cliquez sur l'un de ces chemins de fichiers pour vous concentrer sur eux.

Les 4 principaux chemins d'accès aux fichiers sont: 3276 fois: HKCU \ Software \ Classes \ Local Settings \ MuiCache \ de \ 417C44EB 3276 fois: HKLM \ SYSTEM \ CurrentControlSet \ Control \ MUI \ StringCacheSettings 2188 fois: HKCU 1457 fois: C: (ceci est l'index de recherche qui y accède)

Les processus impliqués dans les accès ci-dessus incluent SearchIndexer.exe et services.exe et ils semblent répéter encore et encore la demande d'accès. Non, je suis sûr de savoir ce qui se passe plus loin que cela, mais je vous suggère d'essayer de désactiver votre indexeur de recherche Windows et de voir comment cela affecte les performances.

J'ai également regardé la trace dans un format non filtré et j'ai vu beaucoup d'accès à divers dossiers de distribution de logiciels avec des chemins préfixés avec C: \ Windows \ SoftwareDistribution \ Download ..... donc ça vaut le coup de vérifier / désactiver cela et de voir comment cela affecte performance.


+1 pour m'avoir enseigné l'agrégation des nombres dans Procmon et pour avoir fourni une réponse concrète à # 2
Nilzor

3
  1. L'utilisation du disque augmente-t-elle vraiment lorsque l'espace libre diminue? Si oui, pourquoi?

1. Oui. Dans Windows ainsi que d'autres systèmes d'exploitation, un disque principal complet entraînera un comportement lent / mauvais du système d'exploitation dans mon expérience. Pourquoi? Fragmentation sur le disque (et augmentation résultante des fragments de traitement en mémoire ainsi que du nombre de lectures / écritures sur disque). La petite zone restante sera fragmentée sur le disque, probablement répartie sur différentes zones du disque. Il n'y a pas d'espace disponible, donc la défragmentation ne pourra pas aider beaucoup jusqu'à ce que plus d'espace soit libéré. Tous les processus doivent écrire des fichiers temporaires (par exemple le cache du navigateur Internet). Ces fichiers seront fragmentés. Pour les disques magnétiques, les têtes de disque doivent se déplacer plus loin, ce qui signifie une lecture / écriture de fichier plus lente. Pour les disques SSD, je n'étais pas sûr, c'est un peu ennuyeux mais l'explique bien:
http://www.youtube.com/watch?v=VfYkJoqfG-k "Pourquoi la fragmentation est toujours un problème avec les SSD". En mémoire (dans la table d'allocation des fichiers en mémoire), les fichiers fragmentés occupent plus d'espace et entraînent plus d'activité de processeur et de bus avec différents fragments. Sur la vidéo, il se retrouve avec une vente pour diskkeeper qui prétend améliorer le problème des SSD. MAIS laisser suffisamment d'espace libre sur le disque serait probablement la meilleure stratégie.

C'est bien: Enquête sur l'effet du dégraissage SSD. http://www.pcworld.com/article/2047513/fragging-wonderful-the-truth-about-defragging-your-ssd.html Conclusion: il est inutile d'exécuter un outil de défragmentation avec SSD.

\ 2. Quelqu'un peut-il déduire de mon fichier journal Procmon quel programme ou processus provoque une utilisation du disque de 99%?

2. Je pense que vous devez d'abord libérer de l'espace sur le disque. Faites en sorte que le système se comporte un peu mieux. Si le problème persiste, examinez l'utilisation du disque (espace ou activité).


1

Je serais prudent sur ce que vous utilisez pour déterminer que le disque fonctionne à 100%. Qu'est-ce que ça veut dire?

Que le disque fonctionne à débit maximal? Non, comment votre ordinateur sait-il quelle est la vitesse maximale du disque? Compte tenu des vitesses optimistes fournies par les fabricants, je serais stupéfait si vous atteigniez 100% de la vitesse de pointe pour n'importe quelle durée.

Je pense qu'il est plus probable que les 99% que vous regardez sont une mesure approximative du moment où le disque est utilisé ... c'est-à-dire qu'au moment de l'observation, il est continuellement écrit / lu. Cela ne signifie pas qu'il fonctionnera à pleine vitesse. Vous êtes plus susceptible de frapper un plus grand nombre de fichiers plus petits. Les SSD n'ont pas la même mécanique qu'un disque conventionnel, mais il y a des frais généraux lors de la lecture / écriture de nombreux petits fichiers.

Si vous exécutez l'une des douzaines d'applications d'analyse comparative, vous découvrirez exactement à quelle vitesse votre disque fonctionne et il sera bien supérieur à 1 Go / s! Si vous regardez votre première image, vous voyez que le pic le plus élevé (vert) est d'environ 60 à 70 Go / s, ce qui est une vitesse réelle raisonnable, sinon banale, pour votre disque, mais la plupart du temps, il fonctionne plus lentement. Sur la même image, nous pouvons voir que vous avez une profondeur de file d'attente de 10 .... cela signifie que les opérations sur disque s'empilent.

Cependant, comme d'autres l'ont souligné ... vous pourriez faire avec un peu plus d'espace libre pour que Windows et d'autres applications fonctionnent. De plus, plus de RAM signifie plus de mise en cache en mémoire et donc moins de travail sur le disque.


Bon point là-bas. 100% ou non, il donne une dégradation globale des performances notable au point de geler temporairement, c'est donc en tout cas un problème . Libérer de l'espace est une priorité maintenant, bien que ce soit également une tâche non triviale sur un ultrabook avec un disque
dur de

Vous n'avez pas beaucoup de marge de manœuvre en 128 Go ... peut-être pouvez-vous vous éclater sur un remplacement de 240 Go? Ce n'est pas la solution que vous espérez, mais, même si vous videz 10 Go, vous l'utilisez en un rien de temps et vous vous battrez pour toujours.
CJM

0

D'accord, je plaisantais pour les jeux, la mise à jour des pilotes, des trucs comme ça parce que j'avais le même problème. Ensuite, je suis tombé sur une option sur le panneau de configuration (je suis sous Windows 8.1) sous Panneau de configuration> Système> Paramètres système avancés> Performances. Là, j'ai désactivé un tas d'effets visuels et TA DAH, je suis à 4% sur mon disque. Vous pouvez également essayer de mettre à jour votre pilote de carte graphique. J'espère que cela aide.


0

Vous devez exécuter CristaDiskMark ou un outil similaire pour comprendre quelles sont les limites réelles de votre disque. J'ai vu des disques durs marquer moins de 1 Mo / s dans des tests de lecture / écriture aléatoires, donc un seul processus lisant un fichier fortement fragmenté (ou faisant simplement beaucoup de lectures / écritures non séquentielles, par exemple l'indexation d'une base de données) peut consommer 100% de votre débit de disque dur à seulement 1 Mo / s.

Une autre cause possible est que votre disque approche de sa fin de vie, lorsque de nombreux fichiers ont des secteurs instables ou remappés. Les secteurs remappés ont le même effet que la fragmentation, mais ils ne peuvent pas être défragmentés car ils sont en dehors de la zone de disque accessible au logiciel. Les secteurs instables peuvent être bien pires et prendre plusieurs secondes à lire. Tout outil SMART peut vous les afficher, par exemple CristalDiskInfo.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.