シェル 速度計測


速度計測

start_time=`date +%s`
echo -n '開始時刻 ' > speedcheck.log
date "+%Y/%m/%d %H:%M:%S" >> speedcheck.log

echo  'start 計測対象one ' >> speedcheck.log
### 計測したい処理・コマンド ###
sleep 2
### 計測したい処理・コマンド ###
end_time=`date +%s` 
run_time=$((end_time - start_time))
echo $run_time >> speedcheck.log
echo  'end 計測対象one ' >> speedcheck.log

echo  'start 計測対象second ' >> speedcheck.log
### 計測したい処理・コマンド ###
sleep 3
### 計測したい処理・コマンド ###
end_time=`date +%s` 
run_time=$((end_time - start_time))
echo $run_time >> speedcheck.log
echo  'end 計測対象second ' >> speedcheck.log

echo -n '終了時刻 ' >> speedcheck.log
date "+%Y/%m/%d %H:%M:%S" >> speedcheck.log

出力結果

開始時刻 2021/01/08 14:17:28
start 計測対象one 
3
end 計測対象one 
start 計測対象second 
6
end 計測対象second 
終了時刻 2021/01/08 14:17:34