более эффективный расчет времени выполнения процесса

В итоге я перестроил свой сервер и нашел руководство, которое работало с использованием репозитория ius:

https://devdocs.magento.com/guides/v2.2/install-gde/prereq/php-centos.html

yum install -y http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm
yum -y update

yum -y install php71u php71u-pdo php71u-mysqlnd php71u-opcache php71u-xml php71u-mcrypt php71u-gd php71u-devel php71u-mysql php71u-intl php71u-mbstring php71u-bcmath php71u-json php71u-iconv php71u-soap

0
31.05.2021, 20:45
2 ответа

Используйте переменную bash SECONDS:

SECONDS=0

# do stuff here, such as
sleep 5

duration=$SECONDS

echo "The stuff took $duration seconds to complete"

Эффективность достигается за счет устранения необходимости порождать внешние процессы.

2
28.07.2021, 11:27

Одним из вариантов является использованиеtime

Примечание :В Bash есть ключевое слово time, поэтому, если вы сделаете:

time some command

тот используется , SHELL _ГРАММАТИКА :bash

timeвы находите в человеке time, обычно что-то вроде/usr/bin/time

$ type -t time
keyword

Главное в использовании не bash времени — это такие функции, как-v(GNUtime).

Также см.:Что означают 'real', 'user' и 'sys' в выводе time (1 )?

2
28.07.2021, 11:27

Теги

Похожие вопросы