Le MTBF vient de l’ingénierie de la fiabilité matérielle et compte le temps de fonctionnement, pas le temps calendaire : le temps passé en réparation est exclu. Pour les services logiciels, c’est une façon d’exprimer la fréquence des incidents.
Le MTBF et le MTTR déterminent ensemble la disponibilité. Un système qui tombe rarement en panne mais met longtemps à être rétabli peut avoir la même disponibilité qu’un système qui tombe souvent et se rétablit en quelques minutes ; les utilisateurs préfèrent généralement le second, car les pannes courtes perturbent moins.
Le MTTF, temps moyen jusqu’à la défaillance, s’utilise plutôt pour les pièces remplacées au lieu d’être réparées, comme les disques.
Formule
MTBF = temps de fonctionnement total ÷ nombre de défaillances ; disponibilité = MTBF ÷ (MTBF + MTTR)
Exemple :
Un mois de 30 jours (720 heures) avec 3 pannes totalisant 1 heure : MTBF = 719 ÷ 3 ≈ 240 heures. Avec un MTTR de 20 minutes, la disponibilité est de 240 ÷ (240 + 0,33) ≈ 99,86 %.