Windows 8 utilisation extrêmement élevée du disque et ralentissement des E / S

27

Problème

Après la mise à niveau de Windows 7 vers Windows 8 Professionnel, il semble y avoir quelques problèmes inquiétants.

Lorsque le gestionnaire des tâches est ouvert, je constate parfois que l'utilisation du disque grimpe à 50, 75 ou 100%, même s'il n'y a pratiquement aucune activité sur le disque. Lorsque je trie les processus par utilisation du disque, c'est toujours le processus système qui le fait, mais la quantité de données qu'il transfère semble n'avoir aucun effet sur l'utilisation du disque enregistrée.

J'ai vu le gestionnaire de tâches dire 100% d'utilisation du disque avec 0,1 Mo / s en cours d'écriture par le processus système, et faire de même avec 20 Mo / s en écriture par le système. Chaque fois que cela se produit, la souris semble fonctionner correctement, en ce sens que je peux toujours la déplacer sans retard, mais toute sorte d'E / S se produit avec un retard énorme.

Si j'essaie de cliquer sur les choses, le clic ne s'enregistre que quelques minutes plus tard. Si j'essaie de taper quelque chose, rien ne se passe, puis après quelques secondes, la phrase entière apparaît.

Parfois, plutôt que les actions réelles se produisant sur un retard, après quelques secondes, j'entendrai une série de bips correspondant à chaque pression ou clic de touche.

Le problème s'est aggravé de façon exponentielle aujourd'hui. Auparavant, cela se produisait apparemment au hasard (même si je pensais que cela pouvait se produire un peu plus fréquemment lorsque Chrome était en cours d'exécution), mais maintenant il démarre dès que je démarre mon système et rend l'ordinateur entier inutilisable.

J'ai pu ignorer ce problème jusqu'à présent, mais il est devenu si gênant de travailler que je dois y remédier bientôt.

Diagnostics

D'autres sources que j'ai vues ont suggéré de vérifier les erreurs de disque. J'ai couru chkdsk, et il a dit que tout allait bien, même si je ne l'ai pas couru depuis ce dernier incident.

Je n'ai pas encore essayé de démarrer en mode sans échec, principalement parce que Windows 8 démarre presque trop rapidement pour utiliser les raccourcis clavier, mais je mettrai à jour une fois que je le ferai.

Je sais que j'ai vu des articles qui suggéraient du matériel défectueux, mais j'imagine que chkdskcela aurait trouvé cela. J'ai également vu une suggestion qu'il pourrait s'agir d'une sorte de logiciel de stockage inefficace, mais la seule chose que j'ai est Intel RST, que j'ai désactivé.

Une chose intéressante à noter était qu'il y a quelques mois, alors que cela ne s'était produit qu'une seule fois, j'ai examiné les diagnostics de performances de Windows pour constater qu'il signalait que près de la moitié de mes événements système étaient perdus. Je ne sais pas si c'est pertinent, mais je n'ai jamais réussi à le réparer, donc je suppose que cela pourrait être lié.

Enfin, j'ai vu de nombreuses sources suggérant d'exécuter une trace xperf, ce que j'ai fait il y a quelques semaines lors d'une instance momentanée d'utilisation et de décalage de disque élevés. Je l'ai attaché ici (Désolé si vous avez besoin d'un compte Microsoft à télécharger, mais c'est le seul stockage cloud que j'avais qui avait 100 Mo d'espace libre).

Il me semble que cela pourrait être dû à CrashPlan, avec lequel j'ai trouvé que j'avais des problèmes avec le moteur de sauvegarde qui plantait et que je ne pouvais pas tuer le service. Lorsque cela se produit cependant, je n'obtiens pas une utilisation élevée du disque à chaque fois, donc c'est peut-être l'utilisation du disque qui plante CrashPlan, et non l'inverse.

Je crains de ne pas avoir pu obtenir une trace xperf de l'état actuel de la machine, car elle tourne trop lentement pour que j'ouvre même le dossier où je l'ai .batenregistré, mais si je le fais, je posterai il.

Spécifications

  • HP Probook 6460b exécutant Windows 8 Professionnel
  • 8 Go de DDR3
  • Carte graphique Intel HD
  • Processeur double cœur 2,4 GHz (i5)
  • Disque dur: 300 Go, pas sûr du taux de transfert

S'il vous plaît, aidez-moi si vous savez quoi que ce soit, car j'ai désespérément besoin de ce portable pour l'école, ce qui est d'ailleurs la même raison pour laquelle je ne peux pas simplement réinstaller Windows.

MISE À JOUR - 10/2013

Depuis que ce problème a été résolu, j'ai dû réinstaller Windows pour des raisons indépendantes. Ce que j'ai découvert grâce aux conseils d'amis et de collègues, c'est que l'utilisation massive du disque sur les systèmes Windows existe depuis les premiers jours et que le problème n'a été exacerbé que par Windows 8. Mon ordinateur portable fonctionne correctement, mais je remarque toujours le temps actif du disque grimpe à l'occasion, même lorsque le système semble autrement inactif. Grâce à l'ajout du moniteur de disque au gestionnaire de tâches et au gain d'attention résultant de cette bizarrerie, MS fera peut-être des efforts pour rationaliser le noyau Windows dans les futures versions pour éviter les problèmes potentiels.

Clarification - 1/2015 Étant donné que cette question reçoit toujours des opinions et des votes positifs, je pense qu'il vaut la peine de mentionner quelque chose que j'ai appris depuis qu'elle a été écrite. L'utilisation élevée du disque se produit lorsque Windows manque de RAM et commence à déplacer le contenu de la RAM vers pagefile.sys. Sur les systèmes avec une sorte d'erreur, généralement un disque dur lent ou défectueux, qui peut geler tout le système. Étant donné que c'est le processus d'écriture dans le fichier d'échange lui-même qui ralentit l'ordinateur, il est peu probable que l'augmentation de la taille du fichier d'échange corrige les ralentissements. Je ne sais toujours pas si le problème a été résolu en exécutantchkdskou supprimer ce virus, si vous avez rencontré le même problème et que vous ne semblez pas trouver de raison logicielle derrière cela, il convient de considérer qu'il peut être temps pour certaines mises à niveau matérielles. L'installation de plus de RAM signifie que Windows doit écrire moins souvent dans le fichier d'échange, et un disque dur plus rapide signifie que les écritures dans le fichier d'échange seront moins visibles.

ecapstone
la source
2
Lorsque cela se produit, au lieu du Gestionnaire des tâches, ouvrez "Moniteur de ressources" et accédez à l'onglet Disque, puis cliquez sur la section "Activité du disque". Il vous montrera non seulement quel processus utilise le disque, mais aussi quels fichiers sont lus / écrits et combien de temps prend chaque requête (recherchez les lents). Essayez également SysInternals ProcMon pour similaire. Exécutez également une vérification des logiciels espions / virus / programmes malveillants avec un ou deux scanners - MalwareBytes, par exemple. De plus, qu'avez-vous en matière de lecteurs de cdrom virtuels, d'antivirus, de logiciels de disque avancés (crashplan?) - tout ce qui pourrait intercepter les demandes de disque en utilisation normale.
TessellatingHeckler
le kernel.etl est inutile pour les autres utilisateurs. vider les données avec -d dans un nouveau fichier etl. Veuillez également ajouter DISK_IO à la ligne de commande.
magicandre1981
Mise à jour J'ai démarré en mode sans échec pour constater que le problème a recommencé dès que j'ai essayé d'ouvrir un programme (chrome). En regardant le moniteur de ressources, même après avoir fermé Chrome, l'utilisation du disque est devenue désastreuse grâce à tout un tas de processus de journalisation différents.
ecapstone
Update2 J'ai redémarré à nouveau, et maintenant il semble que le processus système lit tous les fichiers sur le disque dur. Semble similaire à ceci: lien
ecapstone
@ user221884 créer un nouveau fichier ETL, mais cette fois avec l'indicateur DISK_IO et le vider correctement avec -d dans un nouveau fichier.
magicandre1981

Réponses:

11

J'utilise Windows 8 depuis son lancement et je suis également tombé sur le même problème. Le point est comment ai-je résolu le problème?

Windows 8 gère automatiquement la mémoire virtuelle et la taille du fichier d'échange par défaut. Il ne définit pas la mémoire virtuelle selon la recommandation interne. La mémoire virtuelle définie par défaut représente environ 70% de la recommandation. Par exemple, pour mon ordinateur portable, il recommande 2003 Mo de mémoire virtuelle dans laquelle chaque taille de lecteur est de 100 Go et la RAM est de 3 Go. Par défaut, il a été défini sur 1403 Mo lors de l'installation de Windows 8.

Vous devez augmenter cette mémoire virtuelle. Rendez-le équivalent à la taille de votre RAM pour la taille initiale et deux fois la taille initiale dans la taille maximale et assurez-vous que vous disposez de la même quantité d'espace libre sur votre disque dur dans chaque lecteur.

Pour ce faire, procédez comme suit:

  1. Allez dans Panneau de configuration> Tous les éléments du panneau de configuration> Système
  2. Cliquez sur Paramètres système avancés
  3. Sous performance, cliquez sur paramètres
  4. Accédez à l'onglet Avancé
  5. Sous Mémoire virtuelle, cliquez sur Modifier
  6. Cochez la case "Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs"
  7. Sélectionnez votre lecteur Windows (où le système d'exploitation est installé)
  8. Cliquez sur le bouton radio Taille personnalisée
  9. Définissez la taille initiale équivalente à votre taille de RAM en Mo
  10. Définissez la taille maximale sur deux fois la taille de votre RAM en Mo
  11. Cliquez sur Set
  12. Cliquez sur OK trois fois
  13. Redémarrez votre système

Cela devrait résoudre ce problème.

tritium
la source
J'ai trouvé que la désactivation de la VRAM permet également de supprimer le problème.
avanderw
5
D'accord, mais pourquoi cela devrait-il aider? Cela ressemble à une procédure placebo que tout le monde fait sur toutes les versions de Windows d'il y a 10 ans et qui est toujours en cours.
Giovanni Toraldo
3

Je vais dire ce qui m'est arrivé et comment j'ai réussi à résoudre mon problème particulier (j'utilise le mot particulier parce que je pense que chaque système est une écologie et ses interactions, même étant très similaires, chaque environnement est en quelque sorte unique ), c'est donc la solution que j'ai trouvée:

L'environnement

  • HP Pavilion dm4 i7 RAM RAM 6 Go, disque dur 700 Go
  • Windows 8 pro 64 bits (mis à niveau à partir de Windows 7)
  • Logiciel antivirus: Norton 360
  • Navigateur Internet: Chrome
  • Logiciel de virtualisation: VirtualBox

Il y a environ une semaine, j'ai commencé à avoir des problèmes avec toutes mes machines virtuelles qui ne répondaient plus, après avoir fermé les environnements virtuels, j'ai réalisé que c'était la machine hôte, je pensais que cela était dû à une mise à jour de MS et j'ai commencé à traquer le problème, le pourcentage de temps d'activité affiché par MS Resource Monitor était de 100% tout le temps, mais les E / S étaient d'environ 30 Ko lorsqu'il y avait des E / S et la plupart du temps c'était 0 Ko, ce que j'ai trouvé était que chaque fois que ma machine essayait d'interagir avec Internet, ces activités inactives (ou fantômes si vous préférez) apparaissaient et ne se terminaient jamais, comme une sorte de ver, mais sans lien avec le CPU ni la RAM, donc le raisonnement était il y a un conflit avec Chrome et certaines mises à jour, j'ai désinstallé Chrome et redémarré, puis j'ai commencé à utiliser MS IE, et le problème est de retour,alors je me suis dit,

  1. le problème semble lié au disque
  2. mais il est déclenché par l'interaction avec le réseau
  3. Qu'est-ce qui contrôle l'interaction avec le réseau? Pare-feu? Oui

J'ai ouvert le pare-feu Windows et il semble que Norton 360 gère la configuration et, dans les services, MS Firewall est en cours d'exécution, j'ai donc arrêté le service pour voir ce qui se passait et l'ai redémarré et après cela, j'ai redémarré la machine pour voir si la solution c'était bien.

C'est presque la dixième fois que je redémarre ma machine au cours de la dernière heure et que je fonctionne très bien, les machines virtuelles fonctionnent comme avant, je suppose, qu'il y a eu une mise à jour que je ne remarque pas va être appliqué et a commencé à avoir des problèmes de compréhension entre Norton360 et le pare-feu MS créant le problème que je rencontrais, je n'ai pas fait l'installation Hyper V, car j'utilise Virtualbox et dans le passé, j'ai eu des problèmes avec mes machines virtuelles (cela prend la fonctionnalité de virtualisation du processeur et ne permet pas à VirtualBox de la voir faire planter les machines virtuelles).

J'espère que cela aide les personnes ayant des problèmes similaires.

Meilleures salutations

Moises Najar
la source
2

Peu importe, j'ai couru chkdsk /b /f /scannow C:ce qui, au redémarrage de mon ordinateur, a duré environ une journée (tout en disant qu'il était bloqué à trente pour cent). Mais quand il a été réactivé, j'ai désactivé tous les processus en cours d'exécution qui ne semblaient pas absolument essentiels, et j'ai démarré Chrome, et cela a bien fonctionné. Je ne sais pas qui l'a résolu, mais je vais commencer à réactiver les processus un par un et publier à ce sujet si je trouve le coupable.

ecapstone
la source
5
J'admire votre patience, le laissant fonctionner pendant une journée entière à 30% :)
pzkpfw
Ce que je semble avoir trouvé, c'est qu'il a été causé par un "extensionupdaterservice.exe" dans le répertoire firefox, qu'AWCleaner a identifié comme un virus.
ecapstone
6
Invalid parameter - /scannow
jao
0

Voici un correctif qui a fonctionné pour moi. Activez Hyper-V dans Windows 8.

Pour faire ça:

  1. Ouvrez le panneau de configuration et choisissez l'option «Activer ou désactiver les fonctionnalités Windows»

    Capture d'écran

  2. Il existe une option Hyper-V, cochez également la case et les sous-cases.

  3. Appliquez les modifications et redémarrez l'ordinateur. Vous avez terminé.

J'espère que cela t'aides.

nikoo28
la source
2
en quoi cela vous a-t-il aidé avec «une utilisation extrêmement élevée du disque de Windows 8 et des IO lentes»? Il semble que vous
Oui ... je suis conscient du fait que cela ne concerne pas l'utilisation du disque ... mais en quelque sorte, ce changement m'a aidé ... ça vaut le coup d'essayer ... c'est tout .. :)
nikoo28
2
@ nikoo28 Je doute alors que c'était quelque chose avec Hyper-V. L'activer doit avoir déclenché un autre processus qui a réparé votre système. Ou peut-être que c'était une coïncidence.
Cole Johnson