いくつかのコマンドを実行していますtime
。ここで、測定値の平均を計算するために、指定された回数だけコマンドを実行し、時間を測定し、計算された平均と標準偏差で結果を取得しようとしています。結果は次のとおりです。
avgtime -n 100 my_command
real 0m5.388s stdev 0m0.068s
user 0m5.380s stdev 0m0.067s
sys 0m0.004s stdev 0m0.000s
これを行うことができるUNIXツールはありますか? GNU / Linuxで使用できますか?
ベストアンサー1
Pythonを搭載したすべてのシステムで利用可能なtimeitモジュールを試すことができます。
$ python -m timeit "__import__('os').system('my command here')"
10 loops, best of 3: 591 msec per loop