Quand vous serez prêt à tester le serveur et quand il sera en production, vous devrez superviser ses performances. Pour plus d'informations sur le test de performances de vos systèmes, voir l'encadré « Ressources pour le test de performances ». L'outil le plus largement utilisé est Performance Monitor, intégré dans
Supervision des performances du site Web
tous les
OS de type Windows NT. Cet article
suppose que vous savez utiliser
Performance Monitor et explique comment
interpréter ses résultats. Si cet
outil ne vous est pas familier, lisez l’article
Microsoft « HOW TO: Manage
Performance Monitor Counters in
Windows 2000 (http://support.microsoft.
com/?kbid=302521).
Pour déterminer les éléments du système à régler, vous devez superviser
plusieurs zones fonctionnelles d’IIS et
de NT : mémoire, processeur, disque
dur, réseau et diverses fonctions logicielles
sur le site Web, comme le temps
de traitement des ASP (Active Server
Pages), le caching IIS, et les temps de
traitement back-end. La liste suivante
recense quelques-uns des comptes de
Performance Monitor à votre service.
mesure la mémoire dont vous
disposez pour exécuter les applications.
Cette valeur ne doit pas chuter
en dessous de 5 à 10 % de la mémoire
totale de l’ordinateur.
compteur mesure la quantité de mémoire
(y compris la mémoire pagée)
qu’utilise Inetinfo. Ce chiffre inclut la
mémoire cache et la mémoire de
connexion.
Ce compteur mesure le rythme (défauts
de page par seconde) sous lequel
la mémoire demandée ne se
trouve pas à l’endroit spécifié. Ce
compteur prend en compte les moments
où le système doit aller vers le
fichier de permutation (swap file)
pour extraire de la mémoire. Après
avoir déterminé une taille Inetinfo
Working Set moyenne pour la charge
de votre serveur, voyez si vous pouvez
diminuer le nombre de Page
Faults en ajoutant de la RAM, afin de
laisser en mémoire davantage du
Working Set.
: File Cache Hits % – Ce compteur
mesure le ratio des extractions réussies
à partir du cache (pour le
contenu statique) par rapport au
nombre de requêtes adressées au
cache. Une valeur de 80 à 90 % pour
un site lourd statique est jugée satisfaisante.
: File Cache Flushes – Ce compteur
mesure le nombre de fois où un
élément est expulsé du cache.
Rappelons que IIS peut expulser des éléments du cache à cause d’un timeout
ou à cause des changements
de contenu.
: File Cache Hits – Ce compteur
mesure le nombre de fois où des éléments
sont extraits du cache. A comparer
au chiffre File Cache Flushes. Si
vos expulsions représentent plus de
50 % du nombre de hits, il faudra
peut-être augmenter la taille du
cache. Au dessous de 15 %, vous risquez
de gaspiller de la mémoire.
compteur mesure le pourcentage
d’activité du processeur. Une valeur
soutenue de plus de 80 % peut indiquer
un engorgement du processeur.
compteur mesure le nombre de
commutations de contexte par seconde.
Une commutation de
contexte se produit quand un thread
cesse de s’exécute sur le processeur
et qu’un autre thread démarre. Sur
un processeur inactif, on peut avoir
jusqu’à 800 à 1 000 commutations de
contexte par seconde et, sur une machine
très active, ce chiffre peut atteindre
quelques milliers. Si, sur une
machine très active, le nombre de
commutations est plus de cinq fois
supérieur à celui que l’on constate
quand le processeur est inactif, c’est
un indice d’engorgement.
Ce compteur mesure le nombre de
requêtes ASP entrant dans IIS. Ce
compteur n’inclut pas les requêtes
statiques ou les requêtes pour
d’autres données dynamiques.
– Ce compteur mesure le
nombre de requêtes ASP traitées
dans le pool thread ASP.
Time – Ce compteur mesure le
temps (en millisecondes) d’attente
de la requête la plus récente dans la
file d’attente des requêtes.
Time – Ce compteur mesure le
temps (en millisecondes) qu’il a fallu
à la requête la plus récente pour être
traitée.
Queued – Ce compteur mesure le
nombre de requêtes en attente dans
la file ASP.
Téléchargez cette ressource
Préparer l’entreprise aux technologies interconnectées
Avec la « quatrième révolution industrielle », les environnements hyperconnectés entraînent de nouveaux risques en matière de sécurité. Découvrez, dans ce guide Kaspersky, comment faire face à cette nouvelle ère de vulnérabilité.