Я планирую разработать скрипт, чтобы проверить процентное соотношение моего сервера. В процентах от времени я имею в виду что-то вроде 99,7% или что-то в этом роде. Поскольку каждый веб-хост говорит, что они обеспечивают 99,9% времени безотказной работы, я хочу написать сценарий, который фактически проверяет, что на самом деле процент наработки.Проверка процентной доли в процентах в PHP - Необходимая справка
Я знаю, как получить время безотказной работы в секундах или час-мин-сек. Для этой цели я использую этот сценарий ниже.
$uptime = shell_exec("cut -d. -f1 /proc/uptime");
Но, что я не получаю, я могу рассчитать процентное соотношение времени безотказной работы, например, 99% времени безотказной работы или что-то в этом роде. Я ищу некоторые идеи и помогаю в этом.
Я буду очень рад, если вы, ребята, поделитесь своим мнением и поможете нам, вместо этого дадите отрицательный голос на этот вопрос.
P.S .: Я уже проверял этот вопрос: Measuring server uptime, но это не отвечает на мою проблему.
Mmmm. Вычислите секунды с момента запуска проверки. Затем выполните сравнение типа tot_seconds_calculated: 100 = uptime_seconds: x. Затем выполните математический расчет –
Время безотказной работы команды возвращает количество времени с момента загрузки машины, а не количество времени, в течение которого сайт доступен. – robbmj
Yah! Я знаю, какую команду мне следует запускать? То, что мне нужна твоя помощь, ребята. Может ли кто-нибудь написать простой фрагмент, чтобы показать, как вы хотите меня реализовать. – iSaumya