【linux】コマンドの実行時間を計る
問題
linuxで、実行したコマンドの実行時間を知りたい
答え
timeコマンドを使う。
実行例
「ls -la .」したときの結果と、それにかかった時間を表示する。
$ time ls -la . total 24 drwxr-xr-x 3 apache apache 4096 Jul 10 21:42 . drwxr-xr-x 3 apache apache 4096 Mar 31 17:50 .. -rw-r--r-- 1 apache apache 236 Jul 10 21:42 .htaccess -rw-r--r-- 1 root root 19 Apr 1 10:53 .htpasswd -rw-r--r-- 1 root root 401 Mar 31 17:57 index.php drwxr-xr-x 5 apache apache 4096 Jul 4 13:52 wp real 0m0.002s user 0m0.001s sys 0m0.002s
実行例2
phpで何かしたときの結果と、それにかかった時間を表示する。
$ time php -r "echo date('Y-m-d H:i:s');" 2012-07-10 23:38:09 real 0m0.011s user 0m0.005s sys 0m0.006s
コメント