L’MTBF nasce dall’ingegneria dell’affidabilità hardware e conta il tempo operativo, non il tempo di calendario: il tempo passato fermo per la riparazione è escluso. Per i servizi software è un modo per dire quanto spesso si verificano incidenti.
MTBF e MTTR insieme determinano la disponibilità. Un sistema che si guasta di rado ma richiede molto tempo per il ripristino può avere lo stesso uptime di uno che si guasta spesso e si riprende in pochi minuti; gli utenti di solito preferiscono il secondo, perché le interruzioni brevi creano meno disagi.
L’MTTF, mean time to failure, si usa invece per componenti che vengono sostituiti anziché riparati, come i dischi.
Formula
MTBF = tempo operativo totale ÷ numero di guasti; disponibilità = MTBF ÷ (MTBF + MTTR)
Esempio:
Un mese di 30 giorni (720 ore) con 3 disservizi per un totale di 1 ora: MTBF = 719 ÷ 3 ≈ 240 ore. Con un MTTR di 20 minuti, la disponibilità è 240 ÷ (240 + 0,33) ≈ 99,86%.