Détérioration progressive des performances du disque au fil du temps

Traductions disponibles Traductions disponibles
Numéro d'article: 263939 - Voir les produits auxquels s'applique cet article
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Agrandir tout | Réduire tout

Sommaire

Symptômes

Le débit d'entrées/sorties (E/S) du disque peut se détériorer au fil du temps par rapport au temps que cela prend d'habitude après avoir démarré l'ordinateur. Une fois que le débit est affecté, vous devez redémarrer votre ordinateur pour rétablir le niveau de performances d'origine du disque.

Notez que cette baisse de performances n'a rien à voir avec celle qui se produit lors de la fragmentation d'un disque. Il est impossible de corriger une baisse de performances causée par la fragmentation du disque en redémarrant l'ordinateur. De plus, cette baisse de performances se produit le plus souvent sur les sous-systèmes de disque haut de gamme composés de plusieurs piles de disques dans une configuration RAID (Redundant Array of Inexpensive Disks).

Cause

Ce problème se produit, car le pilote Classpnp contrôle si les disques sont soumis à une charge trop importante. Plusieurs indices internes, notamment diverses erreurs susceptibles d'être renvoyées par des pilotes de disque de niveau inférieur, peuvent indiquer une surcharge. Pour éviter que ces erreurs ne continuent à se produire une fois qu'elles ont commencé, le pilote Classpnp désactive progressivement les fonctions de performances du disque. L'algorithme servant à décider du moment auquel limiter ces fonctions de performances ne tient pas compte du fait qu'il peut s'agir d'erreurs temporaires. Par conséquent, après un certain nombre d'erreurs, les performances sont délibérément limitées et elles ne peuvent revenir à la normale qu'à la suite d'un redémarrage. Cela peut poser des problèmes sur les ordinateurs avec peu d'erreurs de disque, mais qui restent longtemps en ligne, car rien n'est prévu pour la réactivation dynamique des fonctions de performances.

Résolution

Informations sur le Service Pack

Pour résoudre ce problème, procurez-vous le dernier Service Pack Windows 2000. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
260910 Comment faire pour obtenir le dernier Service Pack Windows 2000

Informations sur le correctif

Un correctif est désormais disponible auprès de Microsoft, mais il ne vise qu'à corriger le problème décrit dans cet article. Il ne doit être appliqué qu'aux ordinateurs rencontrant ce problème particulier. Ce correctif peut être soumis à des tests supplémentaires. Par conséquent, si vous n'êtes pas gravement touché par ce problème, Microsoft vous recommande d'attendre le prochain Service Pack Windows 2000 qui comprendra ce correctif.

Pour résoudre ce problème dès à présent, procurez-vous ce correctif auprès des services de Support technique Microsoft. Pour obtenir la liste complète des numéros de téléphone des services de Support technique Microsoft, ainsi que des informations relatives aux frais de support technique, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/default.aspx?scid=fh%3Bfr%3Bassistedover&LN=FR&x=17&y=13
REMARQUE : dans certains cas, aucun frais de support technique par téléphone ne vous sera facturé si un technicien du Support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s'appliqueront aux questions supplémentaires et aux problèmes non traités par la mise à jour en question.

La version anglaise de ce correctif doit avoir les attributs de fichier suivants ou ceux d'une version ultérieure :
   Date        Heure   Version        Taille     Nom du fichier
   ------------------------------------------------------------
   07/01/2002  17:44   5.0.2195.4809  27 952     Cdrom.sys
   16/11/2001  10:23   5.0.2195.4643  34 416     Classpnp.sys
   27/04/2002  13:10   5.0.2195.5690  29 744     Disk.sys
   11/09/2001  17:06   5.0.2195.4326  24 336     Scsikd.dll
   11/09/2001  17:06   5.0.2195.4326  11 632     Scsiprnt.sys
   11/01/2002  15:06   5.0.2195.4826  10 384     Sfloppy.sys
   21/02/2002  11:45   5.0.2195.4956  10 768     Tape.sys
				
Le fichier suivant est inclus dans le package, mais il ne fait pas partie de l'installation du correctif, car il sert uniquement à des fins de débogage du noyau. Il n'est pas nécessaire au correctif et n'a pas besoin d'être installé sur un système pour que ce dernier fonctionne correctement ou pour que vous puissiez le dépanner.
   Date        Heure   Version        Taille     Nom du fichier
   ------------------------------------------------------------
   11/09/2001  17:06   5.0.2195.4326  24 336     Scsikd.dll
				

Contournement

Pour contourner ce problème sur les ordinateurs ne disposant pas de ce correctif, redémarrez l'ordinateur.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés au début de cet article. Ce problème a été corrigé pour la première fois dans le Service Pack 4 Microsoft Windows 2000.

Plus d'informations

La liste des erreurs susceptibles de réduire les performances comprend les codes d'état SRB (SCSI Request Block) suivants (notez que ces codes serviront principalement aux développeurs de pilotes) :
SRB_STATUS_COMMAND_TIMEOUT
SRB_STATUS_ABORTED
SRB_STATUS_TIMEOUT
SRB_STATUS_PHASE_SEQUENCE_FAILURE
SRB_STATUS_UNEXPECTED_BUS_FREE
SRB_STATUS_PARITY_ERROR
SRB_STATUS_ERROR
Une fois que quatre erreurs quelconques de cette liste se produisent, Classpnp limite les performances en désactivant les indicateurs suivants :
SRB_FLAGS_NO_QUEUE_FREEZE
SRB_FLAGS_QUEUE_ACTION_ENABLE
Il active également l'indicateur suivant :
SRB_FLAGS_DISABLE_SYNCH_TRANSFER
Une fois que le nombre total d'erreurs atteint huit, Classpnp active l'indicateur suivant :
SRB_FLAGS_DISABLE_DISCONNECT
Le correctif de ce problème modifie le comportement de Classpnp pour qu'il réactive les indicateurs de performances après un certain nombre d'E/S réussies. Une fois que les E/S réussies atteignent 1 méga-octet (Mo), le pilote rétrograde au niveau de limitation le plus bas suivant jusqu'à ce que l'ordinateur revienne à son état d'origine. La durée nécessaire à la rétrogradation dépend par conséquent de l'activité du disque. Dans la majorité des cas, il se produit une combinaison d'E/S réussies et ratées pendant les périodes de transition (normal, détérioration, détérioration, normal), de sorte que l'ordinateur bascule d'un état peu performant à un état normal plusieurs fois avant de se stabiliser dans l'état optimal.

Pour plus d'informations sur la façon d'obtenir un correctif pour Windows 2000 Datacenter Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
265173 Le programme Datacenter et Windows 2000 Datacenter Server
Pour plus d'informations sur la façon d'installer plusieurs correctifs en un seul redémarrage, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
296861 Comment faire pour installer plusieurs mises à jour ou correctifs Microsoft Windows en un seul redémarrage
Pour plus d'informations sur l'installation simultanée de Windows 2000 et des correctifs pour Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
249149 Installation de Microsoft Windows 2000 et des correctifs pour Windows 2000

Propriétés

Numéro d'article: 263939 - Dernière mise à jour: mercredi 29 mars 2006 - Version: 3.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Service Pack 1
Mots-clés : 
kbbug kbfix kbwin2000presp4fix kbqfe kbenv kboswin2000fix kbwin2ksp4fix kbhotfixserver KB263939
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com