11 votes

Pourquoi mon PC Windows 7 / disque SSD ne cesse-t-il de se bloquer ?

J'ai un PC d'environ 1 an avec un disque dur SSD primaire. Je remarque assez souvent que le PC se fige pendant 30 secondes à plusieurs minutes, affichant l'icône de la souris "Roue bleue tournante" pendant cette période. Il se débloque ensuite et revient à la normale.

Lorsque je regarde le Resource Monitor pendant cette période, je remarque que l'activité du disque est toujours à "100% Highest Active Time" pendant cette période. Mais la quantité réelle d'activité du disque ne me semble pas très élevée (<1Mo par seconde). La mémoire et le processeur ne sont jamais sollicités.

En général, c'est le logiciel antivirus (Kaspersky anti-virus 11.0.0.232) qui est l'utilisateur le plus actif du disque, mais cela ne me semble pas si inhabituel. En général, je ne sollicite pas trop mon PC pendant ces périodes, je me contente de surfer légèrement sur le web, etc.

Je pense qu'il s'agit d'un problème avec le lecteur, mais je ne sais pas quoi faire ensuite (à part acheter un nouveau lecteur).

Des idées ?

merci,

17voto

Michael Eklöf Points 519

Vous êtes probablement équipé d'un SSD qui utilise le fameux contrôleur JMicron JMF602. Le fait qu'il s'agisse à la fois d'un périphérique SATA et USB est un indice, puisque le JMF602 est l'un des rares contrôleurs à intégrer la prise en charge USB.

Le problème vient du fait qu'un contrôleur SSD ne peut pas écraser des données sur la mémoire flash et de la façon dont votre contrôleur spécifique traite ce problème. Comme le contrôleur SSD ne peut pas écraser les données sur la mémoire flash, il doit d'abord supprimer les anciennes données. Mais une autre limitation de la mémoire flash est que le contrôleur SSD ne peut pas supprimer une seule page de données à la fois, mais doit supprimer un bloc entier (généralement de quelques mégaoctets) à la fois. Pour éviter cela, le contrôleur SSD écrit les nouvelles données dans un nouveau bloc et marque les anciennes données comme non valides. Il effectue ensuite le ramassage des ordures, qui consiste essentiellement à supprimer les blocs remplis de données non valides.

Le problème spécifique que vous rencontrez est lorsqu'il n'y a pas de nouveaux blocs vides sur lesquels écrire des données lorsque vous voulez écrire des données sur le disque SSD. Tous les blocs sont remplis de données valides et non valides. Le contrôleur du disque SSD doit alors procéder au ramassage des ordures sur un bloc en cours d'utilisation. Il lit toutes les données d'un bloc dans un cache. Il supprime les données non valides dans le cache. Effacer tout le bloc de données dans la mémoire flash. Ensuite, il écrit les nouvelles données que vous êtes en train d'écrire et les données du cache dans le bloc désormais propre. Si plusieurs de ces opérations se produisent en même temps, le contrôleur est submergé et cesse de répondre jusqu'à ce qu'il puisse rattraper le retard accumulé.

Tout cela se passe à l'intérieur du disque SSD lui-même et est complètement caché au système d'exploitation. C'est pourquoi aucune des techniques de dépannage traditionnelles ne peut le trouver. Si tous les blocs du disque SSD contiennent des données, il suffit d'une écriture minuscule pour obliger le disque SSD à effectuer toute la danse lecture/suppression/écriture, ce qui explique pourquoi vous n'avez pas vu d'écritures importantes. Les disques SSD modernes n'ont pas le même problème. Ils intègrent de nombreuses techniques pour l'éviter, comme le ramassage proactif des ordures, les caches de mémoire vive et le surprovisionnement. Ils peuvent subir une baisse de la vitesse d'écriture, mais pas suffisamment pour que le système se bloque.

La mauvaise nouvelle, c'est qu'il n'y a rien que vous puissiez faire pour résoudre ce problème, si ce n'est d'acheter un bon disque SSD. Il s'agit d'un défaut de conception du SSD lui-même. Vous pouvez essayer de minimiser le nombre d'écritures sur le SSD. Cela rendra les bégaiements plus rares, mais ne les résoudra pas complètement.

Ce qui est surprenant, c'est que dans un PC vieux d'à peine un an, on trouve un de ces disques SSD à base de JMF602. Ils ont cessé de les fabriquer et de les vendre il y a des années.

1voto

Remi Despres-Smyth Points 1500

La souris cesse-t-elle également de bouger ? Si la souris ne répond pas non plus, c'est que quelque chose en mode noyau monopolise l'unité centrale. Sinon, le processus se comporte mal.

L'étape suivante consiste à exécuter Moniteur de ressources et voir si le problème se produit pendant la pagination. Vérifiez le temps de réponse des opérations de recherche de personnes :

enter image description here

Ensuite, nous devons savoir si la mise en pause affecte toutes les applications ou seulement Explorer. S'il ne s'agit que d'Explorer, vous avez probablement une extension Shell (par exemple WinRar, 7Zip, RapidShare), ou quelque chose d'autre d'aussi mauvais, qui interfère avec Explorer. Il peut également s'agir d'un lecteur mappé ou d'un raccourci vers une ressource réseau, et la ressource réseau ne répond plus lorsqu'Explorer tente de mettre à jour l'icône, la date de modification, la taille, etc.

1voto

Kyle Points 1

Kaspersky est le mot clé. Laissez votre analyse se terminer, puis retournez jouer.

0voto

Randolf Richardson Points 14516

Essayez cet outil pour voir si votre disque dur est défaillant :

SMART et simple pour NT/2000/XP
  http://www.beyondlogic.org/consulting/smart/smart.htm

Il fournit des informations statistiques sur les erreurs et autres éléments dont votre disque dur garde la trace.

0voto

Loren Pechtel Points 2489

J'ai vu Kaspersky faire ce genre de choses à l'occasion. La consommation de mémoire atteint des sommets, ce qui peut entraîner des échanges importants. Je n'ai jamais compris ce qu'il faisait quand il faisait cela.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X