web-dev-qa-db-ja.com

ダウンタイムの割合を計算する方法

サーバーのダウンタイムの割合を計算するための計算が必要です。

リモートサーバーの稼働時間をチェックするために、毎分cronを介して実行されるスクリプトを作成しています。

私が試さなければならない2つの値は、実行されたチェックの数とチェックが失敗した回数(停止)です。

これはそれを計算するもっともらしい方法ですか?私はそれがそうであるに違いないと思っていますが、私の数学のスキルが年齢とともに私から離れていくので、あまり確信が持てません!

3
Chris

これは、履歴目的で計算して保持するための簡単なスプレッドシートレイアウトです。目標を設定し、ハートのコンテンツに条件付き書式を適用できます。

 | A | B | C | D | E 
 -------------------------------------------- ---------------------------- 
 1 |月|月の分|分ダウン|パーセントダウン|上昇率
 2 | 1月| 44640 | 1 | =(C2/B2)* 100 | = 100-D2 
3
Ben Pilbrow

Errrm、100*failures/(failures+successes)、またはさらに単純な100*failures/total-checks

1
MadHatter

これは、醜い「月の分」列を必要としないベンの回答の修正です。

  |   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
0
Fahad Sadah