计算程序执行时间linux shell版
2018-01-12 09:01
288 查看
#/bin/bash
servername=server
file_name=Log.log
echo start testing $(date +%F.%T) > $file_name
for i in {1..10};do
#server start
startime=$(date +%s.%N)
start_time1=$(date +%F.%T)
#iSMsvr start cmd
server start
while [ 1 ]
do
id=$(ps -e | grep $servername|awk '{print $1}')
if [ ! $id ];then
ehco "waiting start"
else
break
fi
done
endtime=$(date +%s.%N)
cost_time1=`echo $endtime - $startime | bc`
echo "staring $i time serverid = $id starting time = $cost_time1"
sleep 1
#server stop
startime=$(date +%s.%N)
start_time2=$(date +%F.%T)
server stop
while [ 1 ]
do
id=$(ps -e | grep $servername |awk '{print $1}')
if [ ! $id ];then
break
fi
done
endtime=$(date +%s.%N)
cost_time2=`echo $endtime - $startime | bc`
echo "stoping time = $cost_time2"
echo starting_time=$start_time1 runtime=$cost_time1 stoping time=$start_time2 runtime=$cost_time2 >> $file_name
sleep 1
if [ $[`expr $i % 5`] -eq 1 ]; then
echo " " >> $file_name
fi
done
servername=server
file_name=Log.log
echo start testing $(date +%F.%T) > $file_name
for i in {1..10};do
#server start
startime=$(date +%s.%N)
start_time1=$(date +%F.%T)
#iSMsvr start cmd
server start
while [ 1 ]
do
id=$(ps -e | grep $servername|awk '{print $1}')
if [ ! $id ];then
ehco "waiting start"
else
break
fi
done
endtime=$(date +%s.%N)
cost_time1=`echo $endtime - $startime | bc`
echo "staring $i time serverid = $id starting time = $cost_time1"
sleep 1
#server stop
startime=$(date +%s.%N)
start_time2=$(date +%F.%T)
server stop
while [ 1 ]
do
id=$(ps -e | grep $servername |awk '{print $1}')
if [ ! $id ];then
break
fi
done
endtime=$(date +%s.%N)
cost_time2=`echo $endtime - $startime | bc`
echo "stoping time = $cost_time2"
echo starting_time=$start_time1 runtime=$cost_time1 stoping time=$start_time2 runtime=$cost_time2 >> $file_name
sleep 1
if [ $[`expr $i % 5`] -eq 1 ]; then
echo " " >> $file_name
fi
done
相关文章推荐
- C# 程序找出文件重复的行,计算函数执行的时间
- 计算一段程序的执行时间
- PHP计算当前程序执行时间
- 使用QueryPerformanceFrequency 计算程序执行时间
- 计算一段程序执行的时间
- 抽象模板-计算程序的执行时间
- 关于java读文件计算一个方法执行时间的程序的学习
- 计算php程序执行时间的程序
- 计算一个程序的执行时间和定时器
- c++计算程序执行时间
- 程序执行的时间计算
- Linux 精准计时-暨计算程序或函数执行的时间
- 计算程序执行时间
- Linux 精准计时-暨计算程序或函数执行的时间
- 计算程序执行时间c_c++
- linux下的C语言计算程序执行时间
- Stopwatch 计算程序执行时间
- java程序执行时间计算
- 计算程序执行时间的方法
- 用C#计算程序执行的时间间隔