计算停机时间百分比的方法

计算停机时间百分比的方法

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

我正在编写一个脚本,每分钟通过 cron 运行一次以检查远程服务器的正常运行时间。

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

这是计算的合理方法吗?我想肯定是的,但我不能太确定,因为我的数学技能随着年龄的增长而逐渐消失!

答案1

这是一个简单的电子表格布局,用于计算和保存历史数据。您可以设定目标并根据自己的喜好应用条件格式。

  | 一 | 乙 | 丙 | 丁 | 戊
------------------------------------------------------------------------------------
1 | 月 | 月内分钟数 | 停机分钟数 | 停机百分比 | 停机百分比
2 | 一月 | 44640 | 1 | =(C2/B2)*100 | = 100-D2

答案2

呃,100*failures/(failures+successes)或者更简单100*failures/total-checks

答案3

这是对 Ben 的答案的修改,不需要丑陋的“月分钟数”列。

  |   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

相关内容