Мне нужен расчет, чтобы определить процент простоя сервера.
Я делаю сценарий, который запускается через cron каждую минуту, чтобы проверить время безотказной работы удаленного сервера.
Два значения, с которыми мне нужно поиграть, - это количество выполненных проверок и количество неудачных проверок (отключений).
Это правдоподобный способ расчета? Я думаю, что это должно быть так, но не могу быть слишком уверен, так как мои математические навыки ускользают от меня с возрастом!
Вот простой макет электронной таблицы для расчета и сохранения в исторических целях. Вы можете ставить цели и применять условное форматирование к своему сердцу.
| A | B | C | D | E ------------------------------------------------------------------------ 1 | Month | Minutes in month | Minutes Down | Percent Down | Percent Up 2 | Jan | 44640 | 1 | =(C2/B2)*100 | = 100-D2
Errrm, 100*failures/(failures+successes)
, или даже проще 100*failures/total-checks
?
Вот модификация ответа Бена, для которой не нужна уродливая колонка «Минуты в месяц».
| 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