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édente | ||
brouillon_rrd [2008/08/17 20:59] – thierry | brouillon_rrd [2008/08/17 23:18] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 216: | Ligne 216: | ||
{{: | {{: | ||
Mouai ... | Mouai ... | ||
+ | |||
Ligne 222: | Ligne 223: | ||
- | Je voudrais stocker des températures sur +3 ans... | + | Je voudrais stocker des températures sur +2 ans... |
On va prendre un " | On va prendre un " | ||
Ligne 232: | Ligne 233: | ||
Je pose des limites minimum/ | Je pose des limites minimum/ | ||
+ | |||
==== Quelques heures ==== | ==== Quelques heures ==== | ||
Ligne 246: | Ligne 248: | ||
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: | ||
Ligne 256: | Ligne 258: | ||
==== 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 273: | Ligne 275: | ||
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 700 valeurs | ||
+ | -Chaque valeur couvre 6*300 secondes, soit 30 minutes | ||
+ | -la " | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Quelques semaines ==== | ||
+ | |||
+ | C'est bien, mais on veut garder au moins 2 mois, soit 8 semaines. | ||
+ | |||
+ | Donc: | ||
+ | 8 semaines => 60 jours | ||
+ | Ce qui donne: | ||
+ | 5184000 secondes | ||
+ | Convertissons de suite en "600 valeurs": | ||
+ | 5184000 / 600 => 8640 secondes | ||
+ | Donc, chaque valeur stocké couvrira une période de **'' | ||
+ | |||
+ | Ca serait plus fun d' | ||
+ | On y va: | ||
+ | 2 * 60 => 7200 secondes | ||
+ | Finalement, on a besoin que de " | ||
+ | 3974400 / 7200 => 720 | ||
+ | |||
+ | En " | ||
+ | 7200 / 300 => 24 | ||
+ | On a donc besoin de **'' | ||
+ | |||
+ | 300 * 24 * 720 => 5184000 secondes => 60 jours | ||
+ | |||
+ | Pile ! | ||
+ | Allez, j' | ||
+ | |||
+ | Bien. Cela devient comme parametre: | ||
+ | |||
+ | RRA: | ||
+ | |||
+ | -On a 744 valeurs | ||
+ | -Chaque valeur couvre 24*300 secondes, soit 2 heures | ||
+ | -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. | ||
+ | |||
+ | |||
+ | ==== En action ==== | ||
+ | |||
+ | $ rrdtool create poubelle.rrd DS: | ||
+ | $ ls -la | ||
+ | -rw-r--r-- 1 thierry thierry 29360 2008-08-17 23:59 poubelle.rrd | ||
brouillon_rrd.1219006779.txt.gz · Dernière modification : 2008/08/17 20:59 de thierry