我需要计算一下服务器的停机时间百分比。
我正在编写一个脚本,每分钟通过 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