计算宕机百分比的方法

我需要计算一下服务器的停机时间百分比。

我正在制作一个脚本,每分钟运行一次cron来检查远程服务器的正常运行时间。

我必须使用的两个值是检查运行次数和检查失败次数(中断)。

这是一个合理的计算方法吗? 我想这一定是,但不能太确定,因为我的math技能随着年龄的增长而逐渐远离我!

以下是一个简单的电子表格布局,用于计算并保留历史logging。 您可以设定目标并将条件格式应用于您的内容。

   |  A |  B |  C |  D |  Ë
 -------------------------------------------------- ----------------------
 1 | 月| 每月分钟| 分钟| 向下百分比| 百分比
 2 |  Jan |  44640 |  1 |  =(C2 / B2)* 100 |  = 100-D2

Errrm, 100*failures/(failures+successes) ,甚至更简单的100*failures/total-checks

这是对Ben的答案的一个修改,不需要一个丑陋的“Minutes in month”列。

  | A | B | C | E --+-------+--------------+------------------------------------------------------+------------ 1 | Month | Minutes Down | Percent Down | Percent Up 2 | Jan | 1 | =(B2/(DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-1)*1440))*100 | =100-C2