Performances, Continuité de service et Stockage

Retour accueil | Contacts | Présentation de la société | Plan du site
Mesures de performances | Capacity planning |Performance by design| Oracle | Serveurs |Stockage | Assistance au développement | MsSqlServer
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
Plan de continuité de services |Réplications FC et IP | Oracle RAC | Réplications SGBD| Clusters| Snapshots
Architectures SAN et NAS | Organisation interne des baies | Administration et SRM | Migrations de données | ILM et HSM | Virtualisation
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
Performances | Capacity Planning |Oracle | HP-UX |Ms SqlServer | Stockage
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

 

spin-a2s

Enezis.gif

Corrélation entre les données issues des outils de performances (page 2/2) Retour




2. Loi de Little



Cette loi s'énonce de la façon suivante : le nombre moyen de requêtes dans un système A est égal au produit du débit de A par le temps moyen passé par une requête dans A.
Soient :
Loi de Little N=XR

La démonstration de cette loi est très simple:
on peut observer que :
N=S/T

R=S/C

X=C/T

==> N = S/T = (C/T)*(W/C) = XR
Exemple:  Relations entre la longueur de la file d'attente sur une ressource, du temps de service, du débit, du temps d'attente dans la file.


- La file d'attente mesurée sur un disque est en moyenne de 4,  en comptant la requête en cours, N=5

- Le disque sert 75 Entrées/ Sorties par secondes


La loi de Little nous donne donc le temps passé par une requête d'E/S, soit R=N/X=67 ms, ventilés en 1/75=13 ms passé en accès du disque lui même, et donc 67-13=54 ms passés dans la queue d'attente.

2. Illustration de la loi de Little

2.1 Temps de réponse

Dans le cas ou le référentiel comprend des utilisateurs interactifs, on peut introduire une variable suplémentaire:

Z: Temps de "réflexion" moyen

On aura donc ici un temps de présence dans le système qui sera égal à R+ Z, puisque R est en l'occurence le temps qui s'écoule entre le moment où l'utilisateur valide sa saisie et attend la réponse de l'ordinateur... soit le temps de réponse!

D'après la loi de Little, on pourra donc écrire: N=X(R+Z), d'ou le temps de réponse moyen :

Temps de réponse R= N/X - Z

2.2 Utilisation d'une ressource

Prenons un référentiel constitué d'un disque sans sa queue d'attente. La relation entre U, X et R s'énoncera donc par :

Utilisation en fonction des temps de service et du débit  U=RX

A débit constant (X constant), le taux d'utilisation sera une fonction linéaire de la longeur de la queue d'attente. Cette condition n'est bien sur remplie que sur une ressource fortement sollicitée, pour laquelle le débit a atteint son maximum ou une valeur asymptotique.

Exemples de collectes sur le disque c0t6d0:

Heure

Util %

Wait time (ms)

Service time (ms)

Read/s

Write/s

15:07

70,8

123,1

10

4

67

15:12

67,3

100,1

12,3

30,6

24,1

15:17

67,8

92

12

33,7

22,7

17:22

68,7

95,4

36,6

36,6

21,4

On vérifie bien à chaque instant que

                                     Util%=(Read/s+Write/s) * Service time

Retour

Contacts | Présentation de la société | Plan du site | Copyright | ©2005 Enezis