brouillon_rrd
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
brouillon_rrd [2008/08/17 21:21] – thierry | brouillon_rrd [2008/08/17 21:50] – thierry | ||
---|---|---|---|
Ligne 232: | Ligne 232: | ||
Je pose des limites minimum/ | Je pose des limites minimum/ | ||
+ | |||
==== Quelques heures ==== | ==== Quelques heures ==== | ||
Ligne 246: | Ligne 247: | ||
RRA: | RRA: | ||
- | Donc, on créé une " | + | - Donc, on créé une " |
- | On prétend pour fournir au moins 1 information toutes les 5 minutes.\\ | + | |
- | S'il y en a plusieurs, une moyenne est faite entre elle.\\ | + | |
- | S'il n'y en a aucune sur les 5 minutes, la " | + | |
En conséquence: | En conséquence: | ||
- | |||
- | |||
- | |||
==== Quelques jours ==== | ==== Quelques jours ==== | ||
- | Au dela des 2 premiers jours, on veut garder les valeurs sur 12 jours au moins, mais avec un peu moins de precisions.\\ | + | On veut garder les valeurs sur 14 jours au moins, mais avec un peu moins de precisions.\\ |
Donc: | Donc: | ||
- | | + | |
En " | En " | ||
- | | + | |
- | Mais c'est beaucoup trop de valeurs a stocker... On va essayer de ne pas depasser les " | + | Mais c'est beaucoup trop de valeurs a stocker... On va essayer de s' |
- | | + | |
- | Donc, 1 information devrait être la moyenne (average) d'une periode de "1728 secondes" | + | Donc, 1 information devrait être la moyenne (average) d'une periode de "2016 secondes" |
Convertit en " | Convertit en " | ||
- | | + | |
On arrondit a **'' | On arrondit a **'' | ||
Ligne 276: | Ligne 274: | ||
On fera donc la moyenne sur 6 informations, | On fera donc la moyenne sur 6 informations, | ||
- | C'est acceptable pour garder | + | C'est acceptable pour garder |
- | Pour 12 jours, on a besoin de : | + | Pour 14 jours, on a besoin de : |
- | | + | |
- | On va encore arrondir a **'' | + | On va encore arrondir a **'' |
- | 300 * 6 * 600 => 1080000 | + | 300 * 6 * 700 => 1260000 |
Bien. Cela devient comme parametre: | Bien. Cela devient comme parametre: | ||
- | RRA: | + | RRA: |
- | -On a 600 valeurs | + | -On a 700 valeurs |
-Chaque valeur couvre 6*300 secondes, soit 30 minutes | -Chaque valeur couvre 6*300 secondes, soit 30 minutes | ||
- | -la " | + | -la " |
+ | |||
+ | |||
==== Quelques semaines ==== | ==== Quelques semaines ==== | ||
- | Pour l' | ||
C'est bien, mais on veut garder au moins 2 mois, soit 8 semaines. | C'est bien, mais on veut garder au moins 2 mois, soit 8 semaines. | ||
Donc: | Donc: | ||
8 semaines => 60 jours | 8 semaines => 60 jours | ||
- | |||
- | On retire les **'' | ||
- | 60 - 14 => 46 jours | ||
Ce qui donne: | Ce qui donne: | ||
- | | + | |
Convertissons de suite en "600 valeurs": | Convertissons de suite en "600 valeurs": | ||
- | | + | |
- | Donc, chaque valeur stocké couvrira une période de **'' | + | Donc, chaque valeur stocké couvrira une période de **'' |
Ca serait plus fun d' | Ca serait plus fun d' | ||
On y va: | On y va: | ||
2 * 60 => 7200 secondes | 2 * 60 => 7200 secondes | ||
- | Finalement, on a besoin que de "552" valeurs pour couvrir la période... effectivement: | + | Finalement, on a besoin que de "720" valeurs pour couvrir la période... effectivement: |
- | 3974400 / 7200 => 552 | + | 3974400 / 7200 => 720 |
- | + | ||
- | On maintient les 600 valeurs ;-) | + | |
En " | En " | ||
Ligne 319: | Ligne 314: | ||
On a donc besoin de **'' | On a donc besoin de **'' | ||
- | 300 * 24 * 600 => 4320000 | + | 300 * 24 * 720 => 5184000 |
+ | |||
+ | Pile ! | ||
+ | Allez, j' | ||
Bien. Cela devient comme parametre: | Bien. Cela devient comme parametre: | ||
- | RRA: | + | RRA: |
- | -On a 600 valeurs | + | -On a 744 valeurs |
-Chaque valeur couvre 24*300 secondes, soit 2 heures | -Chaque valeur couvre 24*300 secondes, soit 2 heures | ||
- | -la " | + | -la " |
+ | |||
+ | |||
+ | ==== Plusieurs mois ==== | ||
+ | |||
+ | === 6 mois === | ||
+ | |||
+ | Pour 6 mois => soit environ 183 jours | ||
+ | 183 jours => 15811200 secondes | ||
+ | |||
+ | On va jouer avec des périodes de 6 heures.\\ | ||
+ | Donc: | ||
+ | 6 heures => 21600 secondes | ||
+ | En " | ||
+ | 21600 / 300 => 72 | ||
+ | |||
+ | Pour couvrir 183 jours, il faudra donc: | ||
+ | 15811200 / ( 300 * 72 ) => 732 | ||
+ | |||
+ | Bien. Cela devient comme parametre: | ||
+ | |||
+ | RRA: | ||
+ | |||
+ | === 24 mois === | ||
+ | |||
+ | Là, on va taper dans 1 valeur par jour ! parce 24 mois, ca fait 730 jours (environ). | ||
+ | |||
+ | Donc, c'est trés simple: | ||
+ | |||
+ | En " | ||
+ | 24 heures => 86400 secondes | ||
+ | 86400 / 300 => 288 | ||
+ | |||
+ | RRA: | ||
+ | |||
+ | C'est émouvant. | ||
brouillon_rrd.txt · Dernière modification : 2008/08/17 23:18 de thierry