web-dev-qa-db-fra.com

Windows 8 utilisation du disque extrêmement élevée et lente IO

Problème

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

Lorsque le Gestionnaire des tâches est ouvert, je remarque parfois que l'utilisation du disque atteint 50, 75 ou 100%, même s'il n'y a pratiquement aucune activité sur le disque. Lorsque je trie les processus en fonction de l'utilisation du disque, c'est toujours le processus système qui le fait, mais la quantité de données transférée ne semble pas avoir d'incidence sur l'utilisation du disque enregistré.

J'ai vu le gestionnaire de tâches dire que l'utilisation du disque à 100% avec 0,1 Mo/s était écrit par le processus système, et qu'il en était de même avec 20 Mo/s en cours d'écriture par le système. Chaque fois que cela se produit, la souris semble bien fonctionner, dans la mesure où je peux la déplacer sans la retarder, mais toute sorte de IO se produit avec un retard énorme.

Si j'essaie de cliquer sur des choses, le clic n'enregistre que quelques minutes plus tard. Si j'essaie de taper quoi que ce soit, rien ne se passe, puis, au bout de quelques secondes, toute la phrase apparaît.

Parfois, au lieu que les actions se produisent sur un retard, après quelques secondes, j'entends une série de bips correspondant à chaque pression ou clic de touche.

Le problème s'est aggravé de manière exponentielle aujourd'hui. Auparavant, cela se produisait apparemment au hasard (même si je pensais que cela aurait peut-être été un peu plus fréquent lorsque Chrome était en cours d'exécution), mais 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 le travail est devenu si compliqué que je dois régler ce problème rapidement.

Diagnostics

D'autres sources que j'ai vues ont suggéré de rechercher les erreurs de disque. J'ai lancé chkdsk, et il a été dit que tout allait bien, bien que je ne l'utilise plus 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 cette mise à jour dès que je le ferai.

Je sais que j'ai vu des publications suggérant du matériel défectueux, mais j'imagine que chkdsk l'aurait trouvé. J'ai également vu une suggestion selon laquelle il pourrait s'agir d'un logiciel de stockage inefficace, mais la seule chose que j'ai est Intel RST, que j'ai désactivé.

Une chose intéressante à noter est qu’il ya quelques mois, alors que cela ne s’était peut-être déjà produit qu’une fois, j’ai examiné les diagnostics de performance 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 comme je n'ai jamais réussi à le régler, 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'avais fait il y a quelques semaines au cours d'une instance momentanée d'utilisation intensive et de décalage du disque. Je l'ai joint ici (Désolé si vous avez besoin d'un compte Microsoft pour le télécharger, mais c'est le seul stockage en nuage que j'ai qui dispose de 100 Mo d'espace disponible).

Il me semble que cela aurait pu être causé par CrashPlan, avec lequel j'ai constaté des problèmes liés à la défaillance du moteur de sauvegarde et à l'impossibilité de tuer le service. Lorsque cela se produit, l'utilisation du disque n'est pas très intense à chaque fois. Il est donc possible que l'utilisation du disque plante CrashPlan et non l'inverse.

Je crains de ne pas avoir réussi à obtenir une trace xperf à partir de l'état actuel de la machine, car elle tourne trop lentement pour que je puisse même ouvrir le dossier dans lequel j'ai enregistré le .bat, mais si je le fais, le poster.

Spécifications

  • HP Probook 6460b sous Windows 8 Professionnel
  • 8 Go de DDR3
  • Graphiques Intel HD
  • Processeur dual core 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 quelque chose car j'ai désespérément besoin de ce portable pour l'école, ce qui, incidemment, est la même raison pour laquelle je ne peux pas simplement réinstaller Windows.

UPDATE - 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 appris grâce aux conseils d’amis et de collègues de travail, c’est que l’utilisation massive des disques sur les systèmes Windows existe depuis le début, et que le problème n’a été exacerbé que par Windows 8. Mon ordinateur portable fonctionne bien, mais je remarque encore le temps d’activité du disque augmente parfois, même lorsque le système semble sinon inactif. Grâce à l’ajout du moniteur de disque au gestionnaire de tâches et au gain d’attention qui en a résulté, MS va peut-être s’efforcer de rationaliser le noyau Windows dans les versions futures pour éviter tout problème éventuel.

Clarification - 1/2015 Étant donné que cette question suscite de plus en plus d'opinions, je pense qu'il vaut la peine de mentionner quelque chose que j'ai appris depuis sa rédaction. 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, ce qui peut geler tout le système. Etant 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 répare les ralentissements. Bien que je ne sache toujours pas si le problème a été résolu en exécutant chkdsk ou en supprimant ce virus, si vous rencontrez le même problème et que vous ne semblez trouver aucune raison logicielle derrière ce virus, il est bon de penser que le moment est peut-être venu pour certaines mises à niveau matérielles. Installer plus de RAM signifiera que Windows doit écrire moins souvent sur le fichier d'échange, et qu'un disque dur plus rapide signifiera que les écritures sur le fichier d'échange seront moins perceptibles.

27
ecapstone

Qu'à cela ne tienne, j'ai lancé chkdsk /b /f /scannow C: qui, après avoir redémarré mon ordinateur, est resté pendant environ un jour (tout en disant qu'il était bloqué à trente pour cent). Mais lorsqu'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 lancé chrome, et tout fonctionnait bien. Je ne sais pas qui l'a résolu, mais je vais réactiver les processus un par un et poster à ce sujet si je trouve le coupable.

2
ecapstone

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 taille de la mémoire virtuelle et du fichier d'échange par défaut. Il ne définit pas la mémoire virtuelle conformément à la recommandation interne. La mémoire virtuelle définie par défaut correspond à environ 70% de la recommandation. Par exemple. Pour mon ordinateur portable, il recommande une mémoire virtuelle de 2003 Mo dans laquelle la taille de chaque lecteur est de 100 Go et RAM de 3 Go. Par défaut, il était réglé sur 1403 Mo lors de l’installation de Windows 8.

Vous devez augmenter cette mémoire virtuelle. Faites-en une taille équivalente à RAM pour la taille initiale et deux fois la taille initiale au maximum et assurez-vous de disposer de la même quantité d'espace libre sur votre disque dur dans chaque lecteur.

Pour ce faire, suivez les étapes suivantes:

  1. Allez au 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. Aller à 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 Format personnalisé
  9. Définissez la taille initiale équivalente à votre taille RAM en Mo
  10. Définissez Taille maximale sur deux fois votre taille RAM en Mo
  11. Cliquez sur Définir
  12. Cliquez trois fois sur OK
  13. Redémarrez votre système

Cela devrait résoudre ce problème.

11
tritium

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

L'environnement

  • Processeur HP Pavilion dm4 i7 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, je me suis rendu compte qu'il s'agissait de la machine hôte. Je pensais que cela était dû à une mise à jour de MS, et j'ai commencé à rechercher le problème, le pourcentage de temps d'activité indiqué par MS Resource Monitor était de 100% tout le temps, mais le nombre d'entrées/sorties était d'environ 30 Ko lorsqu'il y en avait et la plupart du temps, il était de 0 Ko, ce que j'ai trouvé. C’était à 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 un ver, mais sans lien avec le processeur ni la RAM, le raisonnement était donc il y a un conflit avec chrome et une mise à jour, j'ai désinstallé chrome et redémarré, puis commencé à utiliser MS IE, et le problème est revenu, 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 que, dans les services, MS Firewall est en cours d'exécution, j'ai donc arrêté le service pour voir ce qui se passait, puis je l'ai redémarré, puis j'ai redémarré la machine pour voir si la solution c'était bien.

C’est presque la dixième fois que j’ai redémarré ma machine au cours de la dernière heure et que j’ai bien fonctionné, les machines virtuelles fonctionnent comme avant, je suppose, qu’il y avait une mise à jour que je ne remarquais pas qui était va être appliqué et a commencé à avoir quelques 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, parce que j’utilise Virtualbox et j’avais 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).

Espérons que cela aide les personnes ayant des problèmes similaires.

Meilleures salutations

3
Moises Najar

Voici un correctif qui a fonctionné pour moi. Activer 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".

    Screenshot

  2. Il y a une option Hyper-V, cochez 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.

0
nikoo28