Problème de disque dur qui sature !

Problème de disque dur qui sature ! - Disque dur - Hardware

Marsh Posté le 12-09-2013 à 04:37:32    

Bonjour,  :)  
 
Je rencontre un problème avec mon ordinateur portable qui touche également mon EeePC. Au cours de l'utilisation, le disque dur se met à saturer occasionnellement (comme en témoigne le voyant d'utilisation du DD qui reste allumé en continu). Ce problème survient en général lorsque j'ouvre un fichier ou lance un logiciel, et rend mon ordinateur totalement inutilisable pendant environ 1 minutes en général. Quand je fais pas grand chose (bureautique basique), le problème survient peut-être une fois par heure, mais ça peux monter à 20 fois par heure lors d'une utilisation intensive.
 
Ce problème rendait mon EeePC tellement inutilisable que j'avais décidé d'installer un SSD à la place du disque dur (je croyais alors que le problème venait du disque dur), mais il s'avère que le problème a continué (même s'il semble que le SSD réduisait considérablement la durée de ce bug).
 
Dernière chose, le gestionnaire de taches de Windows 8 est très détaillé, et permet de voir l'utilisation du disque dur en Mo/s de chaque logiciel/processus. Lorsque ce bug arrive, l'utilisation du disque dur monte (et reste) à 100%, pourtant le logiciel/processus demandant le plus de "bande passante" sur le disque dur culmine généralement entre 1 et 3Mo/s. Ce qui n'a pas de sens vu qu'un disque dur peut facilement supporter du 50Mo/s en lecture ou écriture... Et ce problème arrive même lorsque je désactive mon antivirus...
 
Voici un screenshot qui témoigne de l'utilisation du disque dur au cours du bug (utilisation à 100% alors que l'utilisation maximale tourne autour des 5-10Mo/s : http://oi40.tinypic.com/28i92rc.jpg
 
Une idée sur comment corriger ce problème ?  :??:  
 
Merci d'avance !!


Message édité par WqkO le 12-09-2013 à 04:41:18
Reply

Marsh Posté le 12-09-2013 à 04:37:32   

Reply

Marsh Posté le 12-09-2013 à 20:55:23    

Up!


Message édité par WqkO le 12-09-2013 à 20:55:42
Reply

Marsh Posté le 12-09-2013 à 21:30:42    

peut être un problème de quantité de mémoire de ce fait le dd joue le rôle de mémoire en swappang.
si c'est le cas rien à faire ou prendre un pc plus performant.

Reply

Marsh Posté le 12-09-2013 à 21:56:03    

Non ce n'est pas le cas, ça arrive même quand l'utilisation de la RAM est de 2Go/3,9Go par exemple.

Reply

Marsh Posté le 13-09-2013 à 11:50:25    

tu as quel os et quelle quantité de mémoire ?
 
tu peux avoir aussi un logiciel qui travail as-ton insu, genre virus.

Reply

Marsh Posté le 13-09-2013 à 12:16:26    

Windows 8 64 bits - 4Go de RAM.

Reply

Marsh Posté le 13-09-2013 à 12:39:25    

WqkO a écrit :

Windows 8 64 bits - 4Go de RAM.


 
indexation/defrag regarde par la
 
fait un test de ton disque avec hdtune et crystal disk
 
si ca arrive sur tes deux pc, il y aurait un logiciel qui bug et provoque ce phénomène?


Message édité par d@kn1ko le 13-09-2013 à 12:40:01
Reply

Marsh Posté le 13-09-2013 à 13:26:38    

Qu'entends tu par indexation ? Au sujet de la défragmentation automatique je l'ai désactivée et je défragmente manuellement fréquemment avec Auslogics Disk Defrag.
 
J'avais fait un test avec HD Tune qui me disait que la santé de mon HDD était "correcte".
 
J'ai pensé aussi au fait que ce soit un logiciel qui provoque ce phénomène mais j'ai aucun moyen de voir sur quoi mon disque dur bloque comme ça. Il y aurait pas genre un logiciel qui affiche les activités d'un disque dur pour que je voie ce qu'il se passe dans les moments où il sature ?

Message cité 1 fois
Message édité par WqkO le 13-09-2013 à 13:27:03
Reply

Marsh Posté le 13-09-2013 à 15:59:42    

il y a le gestionnaire de tache de window , moniteur de ressources qui permet de voir ce qu'il fait avec le DD.
Pour le defrag il ne faut surtout pas le faire avec ton SSD
Quand il sature il faudrait que tu notes quelle application tu utilises.


Message édité par fabcoq le 13-09-2013 à 16:03:42
Reply

Marsh Posté le 13-09-2013 à 20:02:55    

WqkO a écrit :

Qu'entends tu par indexation ?


Pour le fetch classique, c'est plus ou moins discutable mais Avec un SSD, le superfetch ne sert a rien. Tentez de le désactiver. http://www.addictivetips.com/windo [...] windows-8/
 
Par ailleurs, votre problème a de multiples causes. En générale, c'est Windows/driver qui Bug, dans de plus rare cas le HDD. Faites le max de test pour éliminer le max de pistes. L'observateur d'évènement ne vous dis rien ?.
 
Une des techniques est de désactiver les services qui pourraient tourner en back et dont on ne se sert pas. Indexation, Auto-détection CD-rom  ... ). Bref, ce que vous voyez tourner en arrière plan lorsque vous ne vous servez pas de votre ordi.
 
Dernière chose : 100% d'utilisation ne reflète pas l'usage réel du disque. Juste le fait que l'OS a enregistré de nombreuses commande sur le disque qui n'ont pas été satisfaite (en attente)

Message cité 1 fois
Message édité par lottte le 13-09-2013 à 20:21:06
Reply

Marsh Posté le 13-09-2013 à 20:02:55   

Reply

Marsh Posté le 13-09-2013 à 20:34:42    

J'me suis peut-être mal exprimé mais en l’occurrence c'est sur mon netbook que j'ai un SSD, pas sur ce PC portable, donc là il s'agit d'un disque dur normal.
 
Je suis pressé donc pas le temps d'exploiter les pistes de lottte pour le moment, je verrai ça en rentrant.
 
Merci de votre aide en tout cas ! :)

Reply

Marsh Posté le 14-09-2013 à 04:14:46    

lottte a écrit :


Pour le fetch classique, c'est plus ou moins discutable mais Avec un SSD, le superfetch ne sert a rien. Tentez de le désactiver. http://www.addictivetips.com/windo [...] windows-8/


Comme je l'ai dit je me suis mal exprimé, je parlais de mon netbook que j'avais équipé d'un SSD mais en l'occurrence, le problème touche mon nouveau PC portable qui lui est équipé d'un disque dur classique.
 

lottte a écrit :

Par ailleurs, votre problème a de multiples causes. En générale, c'est Windows/driver qui Bug, dans de plus rare cas le HDD. Faites le max de test pour éliminer le max de pistes. L'observateur d'évènement ne vous dis rien ?.
 
Une des techniques est de désactiver les services qui pourraient tourner en back et dont on ne se sert pas. Indexation, Auto-détection CD-rom  ... ). Bref, ce que vous voyez tourner en arrière plan lorsque vous ne vous servez pas de votre ordi.


L'observateur d’événements me dit beaucoup de choses mais je suis pas du tout familier avec l'interface et je sais pas du tout où regarder : http://oi42.tinypic.com/wva7b7.jpg
 

lottte a écrit :

Dernière chose : 100% d'utilisation ne reflète pas l'usage réel du disque. Juste le fait que l'OS a enregistré de nombreuses commande sur le disque qui n'ont pas été satisfaite (en attente)


Peut-être, mais le problème c'est que malgré cela, lorsque je consulte le gestionnaire de taches quand mon disque dur se met à saturer, j'obtiens ceci : http://i39.tinypic.com/2w4wh39.png ! Les applications sont classées par ordre d'utilisation du taux de transfert du disque... Au total si on somme les processus, on atteint à peine 5-10Mo/s ce qui représente un débit largement supportable par un disque dur.  
 
Comment savoir ce qu'il se passe vraiment ? Sur quoi mon ordinateur travail quand le disque dur se met à saturer comme ça ?

Reply

Marsh Posté le 14-09-2013 à 09:21:10    

Au niveau du taux de remplissage des disques sur les 2 pc, il y a de la marge ?


---------------
3000 tués sur les routes chaque année - c'est décidé, demain je roule sur les trottoirs ©brèves de comptoire
Reply

Marsh Posté le 14-09-2013 à 15:21:47    

Oui, environ 2/3 d'espace libre.

Reply

Marsh Posté le 14-09-2013 à 15:35:10    

Ok
Ce qui me rend perplexe c'est que tu as le même soucis sur ton eeePc. Pourtant l'un a un SSD, l'autre un HDD si j'ai bien compris :/


---------------
3000 tués sur les routes chaque année - c'est décidé, demain je roule sur les trottoirs ©brèves de comptoire
Reply

Marsh Posté le 15-09-2013 à 10:06:36    

Je n'ai pas Windows 8 (enfin, je l'ai désinstallé à cause de leur secure boot ^^).  
 
A votre place, j'essayerai une réinstallation à zéro de Windows 8. Pas de clone. Install propre.
 
- sinon, dans l'observateur, vous avez System en haut (ce qui est assez large ...) - Dans l'observateur d'évènement, vous avez aussi Système non ?. Il faut par exemple dans le type "information" voir quel évènement tourne souvent et faire click droit dessus ->propriété dessus pour l'identifier. Idem, si vous voyez des avertissements ou erreur. Après il faut aussi un peu d'expérience pour interpréter, Voir s'il convient ou non de désactiver le service correspondant. mais bon, ça vaut le coup de tenter, Surtout si votre PC Freeze, il va vous le dire !.
 
Vous pouvez aussi regarder au niveau Application. http://support.microsoft.com/kb/308427  
 
Avez-vous tenté de supprimer l'indexation pour voir, ou d'autre chose, supprimer ce qui accède au Pagefile.sys par exemple ?. Désinstaller avira rebooter et le réinstaller ?.
 
- Après, on commence a rentrer dans des choses plus techniques : Des logiciels comme Latency Monitor http://www.resplendence.com/latencymon qui vous permettrons de voir s'il y a une application ou autre a l'origine du fait que le System est en wait (attente) d'une une réponse de votre disque, ou autre chose.  
 
Autre Méthode : How to track down a slow I/O issue :
Install the WPT (https://social.technet.microsoft.com/wiki/contents/articles/4847.install-the-windows-performance-toolkit-wpt.aspx), open a CMD prompt with admin rights and run the commands from here:  
http://blogs.msdn.com/b/ntdebugging/archive/2009/08/17/xperf-to-investigate-slow-i-o-issues.aspx
Run the script, minimize the CMD Window and when you have the issue again, go back to the cmd, wait 15-20s, press a key to stop logging. Open it with xperfview.exe and look in the Disk IO graph which files the SYSTEM process writes/reads.

Message cité 1 fois
Message édité par lottte le 15-09-2013 à 11:09:55
Reply

Marsh Posté le 16-09-2013 à 11:49:17    

lottte a écrit :

Je n'ai pas Windows 8 (enfin, je l'ai désinstallé à cause de leur secure boot ^^).  
 
A votre place, j'essayerai une réinstallation à zéro de Windows 8. Pas de clone. Install propre.


Déjà testé, ça ne change rien !

lottte a écrit :


- sinon, dans l'observateur, vous avez System en haut (ce qui est assez large ...) - Dans l'observateur d'évènement, vous avez aussi Système non ?. Il faut par exemple dans le type "information" voir quel évènement tourne souvent et faire click droit dessus ->propriété dessus pour l'identifier. Idem, si vous voyez des avertissements ou erreur. Après il faut aussi un peu d'expérience pour interpréter, Voir s'il convient ou non de désactiver le service correspondant. mais bon, ça vaut le coup de tenter, Surtout si votre PC Freeze, il va vous le dire !.


J'ai du mal à te suivre au début, mon observateur d’événements ressemble à ça perso : http://oi44.tinypic.com/mbts9l.jpg
Après je comprends la démarche.

lottte a écrit :


Vous pouvez aussi regarder au niveau Application. http://support.microsoft.com/kb/308427  
 
Avez-vous tenté de supprimer l'indexation pour voir, ou d'autre chose, supprimer ce qui accède au Pagefile.sys par exemple ?. Désinstaller avira rebooter et le réinstaller ?.
 
- Après, on commence a rentrer dans des choses plus techniques : Des logiciels comme Latency Monitor http://www.resplendence.com/latencymon qui vous permettrons de voir s'il y a une application ou autre a l'origine du fait que le System est en wait (attente) d'une une réponse de votre disque, ou autre chose.  
 
Autre Méthode : How to track down a slow I/O issue :
Install the WPT (https://social.technet.microsoft.com/wiki/contents/articles/4847.install-the-windows-performance-toolkit-wpt.aspx), open a CMD prompt with admin rights and run the commands from here:  
http://blogs.msdn.com/b/ntdebugging/archive/2009/08/17/xperf-to-investigate-slow-i-o-issues.aspx
Run the script, minimize the CMD Window and when you have the issue again, go back to the cmd, wait 15-20s, press a key to stop logging. Open it with xperfview.exe and look in the Disk IO graph which files the SYSTEM process writes/reads.


Pas mal d'informations ici, je vais décortiquer tout ça et je reposterai une réponse ensuite.
 
Dernière chose, j'ai réalisé un benchmark avec HDTune qui a une allure assez particulière selon moi. Si ça peut vous aider, voici à quoi ça ressemble : http://oi41.tinypic.com/2cs9rol.jpg
 
Merci de votre aide en tout cas !


Message édité par WqkO le 16-09-2013 à 12:08:25
Reply

Marsh Posté le 16-09-2013 à 17:21:52    

OK, on va faire plus simple ^^ (c'est dommage, j'aurai W8 cela irait plus vite, et peut-être que W8 a des outils pour gérer ça facilement)  
 
- Pour information (De jolie image valant mieux que de long discours), Lisez ceci : (c'est pour XP mais sous W8 ce ne devrait pas être trop différent). http://www.pcastuces.com/pratique/ [...] /page3.htm et la page suivante vous permettra d'aller plus loin.  http://www.pcastuces.com/pratique/ [...] /page4.htm
 
Pour l'observateur d'évènement, L'image que vous postez concerne la "synthèse". Il faut cliquer pour développer les menus. Dans le volet de Gauche, vous avez affichage personnalisé, journaux des application ... Et dans la synthèse, vous avez un + devant le type d'évènement "avertissement", "erreur" , "information" (system devrait aussi en être).
 
- Toujours dans un soucis de simplicité, prenez Process Explorer http://technet.microsoft.com/en-us [...] s/bb896653 , Dedans, il suffit d'ajouter les colonnes  "I/O Reads" et "I/O Writes" pour identifier les applications qui accèdent au disque (clique droit, select colomns --> Process I/o et cocher "Read", "Write" ). Maintenant, en triant, vous verrez les appli ou process qui génère de l'activité sur votre disque dur.
 
Vous pourrez aller dans le menu "Proces" --> "propertie" et naviguer dans les onglets "performance" et identifier le fichier ou service (lorsqu'il s'agit de service, vous avez un onglet correspondant qui permet de suspendre le service, l'arrêter, redémarer", ou directement à partir du menu proces  
 
- Pour désactiver (pas supprimer) le lancement des applications qui se lancent au démarrage, il y a plein d'outils : http://technet.microsoft.com/en-us [...] s/bb963902 Surtout ceux qui consomment des I/O alors qu'on ne les utilisent même pas.
 
A manier avec précaution.
 
- Ces problèmes d'occupations sont une vraie plaie car oblige à décortiquer tous ses process et rentrer dans Windows, alors que le boulot de l'OS Windows est d'être "transparent" pour l'utilisateur.
 
Un truc simple pour être 100% certain que cela vient de l'OS ; graver un live CD d'ubuntu, démarrez avec (pas d'installation), et une fois sur le bureau, faire des Tests de transfert.  
 
- Si vous avez installé W8, voyez si en mettant tout les correctif, cela ne règle rien. Sinon, se résoudre à revenir à XP/7 ou linux.  

Reply

Marsh Posté le 18-09-2013 à 10:32:19    

lottte a écrit :

OK, on va faire plus simple ^^ (c'est dommage, j'aurai W8 cela irait plus vite, et peut-être que W8 a des outils pour gérer ça facilement)  
 
- Pour information (De jolie image valant mieux que de long discours), Lisez ceci : (c'est pour XP mais sous W8 ce ne devrait pas être trop différent). http://www.pcastuces.com/pratique/ [...] /page3.htm et la page suivante vous permettra d'aller plus loin.  http://www.pcastuces.com/pratique/ [...] /page4.htm
 
Pour l'observateur d'évènement, L'image que vous postez concerne la "synthèse". Il faut cliquer pour développer les menus. Dans le volet de Gauche, vous avez affichage personnalisé, journaux des application ... Et dans la synthèse, vous avez un + devant le type d'évènement "avertissement", "erreur" , "information" (system devrait aussi en être).
 
- Toujours dans un soucis de simplicité, prenez Process Explorer http://technet.microsoft.com/en-us [...] s/bb896653 , Dedans, il suffit d'ajouter les colonnes  "I/O Reads" et "I/O Writes" pour identifier les applications qui accèdent au disque (clique droit, select colomns --> Process I/o et cocher "Read", "Write" ). Maintenant, en triant, vous verrez les appli ou process qui génère de l'activité sur votre disque dur.
 
Vous pourrez aller dans le menu "Proces" --> "propertie" et naviguer dans les onglets "performance" et identifier le fichier ou service (lorsqu'il s'agit de service, vous avez un onglet correspondant qui permet de suspendre le service, l'arrêter, redémarer", ou directement à partir du menu proces  
 
- Pour désactiver (pas supprimer) le lancement des applications qui se lancent au démarrage, il y a plein d'outils : http://technet.microsoft.com/en-us [...] s/bb963902 Surtout ceux qui consomment des I/O alors qu'on ne les utilisent même pas.
 
A manier avec précaution.
 
- Ces problèmes d'occupations sont une vraie plaie car oblige à décortiquer tous ses process et rentrer dans Windows, alors que le boulot de l'OS Windows est d'être "transparent" pour l'utilisateur.
 
Un truc simple pour être 100% certain que cela vient de l'OS ; graver un live CD d'ubuntu, démarrez avec (pas d'installation), et une fois sur le bureau, faire des Tests de transfert.  
 
- Si vous avez installé W8, voyez si en mettant tout les correctif, cela ne règle rien. Sinon, se résoudre à revenir à XP/7 ou linux.  


J'ai exploité ces pistes mais sans effet, Process Explorer n'affiche pas de processus gourmands pouvant expliquer ces ralentissements et j'ai déjà purgé les applications se lançant au démarrage. Au final, comme t'as pu le voir je suis parti sur une autre piste (ralentissements liés au swap). :)
 
En tout cas merci du temps que vous m'avez consacré (en particulier lottte). La discussion va certainement continuer sur ce topic : http://forum.hardware.fr/hfr/Hardw [...] m#t8866737

Reply

Marsh Posté le 18-09-2013 à 14:17:32    

Pas de soucis.  
 
Sinon, Le but n'était pas de mesurer l'usage CPU (au pire, l'usage mémoire pour identifier une insuffisance de RAM qui conduit à solliciter trop le swap, mais dans votre cas, si votre swap est déjà saturé après démarrage de la machine ... c'est bizzare - à moins que le swap soit hyper fragmenté;  le défragmenter peut aider). Donc pas les applications gourmandes, mais celles qui réclament beaucoup d'I/O. Notamment après le démarrage (avant le lancement d'application).  
 
Pour information. Le Swap n'est qu'un "intermédiaire" qu'on va lire. Par exemple, vous identifierez un goulot d'étranglement à ce niveau, mais la raison du 100% d'occupation pourrait être lié aux requêtes du volume Shadow copy () http://blogging.cwl.cc/2012/03/win [...] -new.html. C'est pour cela qu'il faut Tester le max de pistes pour les éliminer.

Message cité 1 fois
Message édité par lottte le 18-09-2013 à 14:47:04
Reply

Marsh Posté le 18-09-2013 à 16:50:52    

lottte a écrit :

Pas de soucis.  
 
Sinon, Le but n'était pas de mesurer l'usage CPU (au pire, l'usage mémoire pour identifier une insuffisance de RAM qui conduit à solliciter trop le swap, mais dans votre cas, si votre swap est déjà saturé après démarrage de la machine ... c'est bizzare - à moins que le swap soit hyper fragmenté;  le défragmenter peut aider). Donc pas les applications gourmandes, mais celles qui réclament beaucoup d'I/O. Notamment après le démarrage (avant le lancement d'application).  
 
Pour information. Le Swap n'est qu'un "intermédiaire" qu'on va lire. Par exemple, vous identifierez un goulot d'étranglement à ce niveau, mais la raison du 100% d'occupation pourrait être lié aux requêtes du volume Shadow copy () http://blogging.cwl.cc/2012/03/win [...] -new.html. C'est pour cela qu'il faut Tester le max de pistes pour les éliminer.


Ok :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed