web-dev-qa-db-fra.com

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

J'ai un problème similaire à cet utilisateur . Vous pouvez très bien prendre sa capture d’écran et l’appliquer à mon problème: Windows 8.1, 99% d’utilisation du disque ou rester à proximité pendant une plus longue période (minutes). Pourtant, les statistiques d'utilisation de chaque disque ne dépassent pas environ 1 Mo/s. J'ai un disque SSD capable de beaucoup débit plus élevé.

La question que j'ai liée ne donne pas beaucoup de réponses, mais un commentaire évoque un faible espace disque disponible. C'est un problème avec mon disque. Il ne me reste qu'environ 1 Go d'espace libre sur mon lecteur C. Mais ma question suivante est: pourquoi est-ce important? Windows ne pré-alloue-t-il 6 Go de lecteur virtuel, n'est-ce pas? C'est du moins ce 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 performance.

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, c'est que service.exe a beaucoup accès au registre ... Mais je suppose que c'est normal? Si quelqu'un veut jeter un coup d'oeil, le dump du journal est ici (19Mo)

Pour résumer :

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

edit : Pour commenter le "programme malveillant" dans l'autre message: J'aimerais connaître , ne pas deviner. Je doute que ce soit un malware, mais si c'est le cas, mes journaux devraient l'indiquer.

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

ResMon Disk usage. "System" on top with 5MB per second, MsMpEng.exe trailing with 2MB per second

ResMon Network usage activity. No significant traffic visible

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

12
Nilzor

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é le journal de votre moniteur de processus et compté le nombre d'accès à chaque fichier au cours de la trace de 6 secondes que vous avez capturée. Vous devriez pouvoir le voir vous-même dans Process Monitor en allant dans Outils -> Nombre d'occurrences de valeurs -> Sélectionner le chemin d'accès dans la liste déroulante Colonne puis en cliquant sur le bouton Compte. Cliquez sur le bouton Nombre pour trier les nombres dans un ordre croissant ou décroissant. Double-cliquez sur l'un de ces chemins de fichiers pour vous concentrer sur eux.

Les quatre principaux chemins d'accès aux fichiers utilisés sont: 3276 fois: HKCU\Software\Classes\Paramètres locaux\MuiCache\de\417C44EB 3276 fois: HKLM\SYSTEM\CurrentControlSet\Control\MUI\StringCacheSettings 2188 fois: HKCU 1457 fois: C est l'index de recherche qui accède à cela)

Les processus impliqués dans les accès ci-dessus incluent SearchIndexer.exe et services.exe et ils semblent répéter la demande d'accès encore et encore. 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 Windows Search et de voir en quoi cela affecte les performances.

J'ai également examiné la trace dans un format non filtré et constaté de nombreux accès à divers dossiers de distribution de logiciels avec des chemins d'accès précédés de C:\Windows\SoftwareDistribution\Download ..... performance.

7
user319647
  1. L'utilisation du disque augmente-t-elle réellement lorsque l'espace libre diminue? Si oui, pourquoi?

1. oui Sous Windows, ainsi que sur d’autres systèmes d’exploitation, un disque principal complet entraîne un comportement lent/négatif du système d’exploitation dans mon expérience. Pourquoi? Fragmentation sur disque (et augmentation résultante du traitement des fragments 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. Comme il n'y a pas d'espace disponible, la fragmentation ne pourra pas vous aider beaucoup avant que plus d'espace ne 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 aller plus loin, ce qui signifie des lectures/écritures de fichiers plus lentes. Pour les disques SSD, je n’étais pas sûr, c’est un peu ennuyeux mais je l’explique bien:
http://www.youtube.com/watch?v=VfYkJoqfG-k "Pourquoi la fragmentation reste-t-elle un problème avec les SSD" . En mémoire (dans file-allocation-table en mémoire), les fichiers fragmentés occupent plus d'espace et génèrent plus d'activités de processeurs et de bus traitant différents fragments. Sur la vidéo, il se retrouve avec une vente pour le Diskkeeper qui prétend améliorer le problème pour les SSD. MAIS permettre de disposer de suffisamment d’espace libre sur le disque serait probablement la meilleure stratégie.

C’est bon: Enquête sur l’effet de désagrégation du disque SSD. http://www.pcworld.com/article/2047513/fragging-wonderful-the-truth-about-defragging-your-ssd.html Conclusion : Il est inutile de lancer un outil de dé-frag avec SSD.

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

2. Je pense que vous devez d'abord créer de l'espace sur le disque. Faites en sorte que le système se comporte un peu mieux. Ensuite, s'il reste un problème, examinez l'utilisation du disque (espace ou activité).

3
gaoithe

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 au débit maximum? 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 de pouvoir atteindre 100% de la vitesse maximale, quelle que soit leur durée.

Je pense que plus probablement les 99% que vous regardez est une mesure approximative de lorsque le disque est en cours d'utilisation ... c'est-à-dire au moment de l'observation est continuellement en cours d’écriture/de lecture. Cela ne signifie pas qu'il fonctionnera à toute vitesse. Vous êtes plus susceptible de frapper un plus grand nombre de fichiers plus petits. Les disques SSD ne possèdent pas les mêmes mécanismes qu'un disque conventionnel, mais il y a des frais généraux lors de la lecture/écriture de nombreux petits fichiers.

Si vous utilisez l'une des douze applications de benchmarking, vous saurez exactement à quelle vitesse votre disque fonctionne et il sera bien supérieur à 1 Go/s! Si vous regardez votre première image, vous verrez que le pic le plus élevé (vert) est d’environ 60-70 Go/s, ce qui est une vitesse raisonnable, si elle ne fait rien, de votre disque, mais la plupart du temps, il est lent. 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 de disque se superposent.

Cependant, comme d'autres l'ont fait remarquer, vous pourriez utiliser beaucoup plus d'espace libre pour Windows et d'autres applications. De plus, plus de RAM signifie plus de mémoire cache en mémoire et donc moins de travail sur le disque.

1
CJM

Bon, je batifolais pour jouer, mettre à jour les pilotes, etc. parce que j'avais le même problème. Ensuite, je suis tombé sur une option du 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.Great n'est pas ça. Vous pouvez également essayer de mettre à jour votre pilote de carte graphique. J'espère que ça aide.

0
Jaspreet Minhas

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 enregistrant moins de 1 Mo/s dans des tests de lecture/écriture aléatoires. Ainsi, un processus unique qui lit un fichier très fragmenté (ou qui effectue 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 la fin de vie de votre disque, 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 du disque accessible aux logiciels. Les secteurs instables peuvent être bien pires, nécessitant plusieurs secondes de lecture. Tous les outils SMART peuvent vous les afficher, par exemple. CristalDiskInfo.

0
Dmitry Grigoryev