SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【linux】timeコマンドの見方

問題

linuxのtimeコマンドって、時間が3つ出力されるけど、どれを見たらいいの?

答え

$ time command

real    0m5.635s ←実行にかかった時間
user    0m4.039s ←ユーザモードだった時間
sys     0m1.593s ←カーネルモードだった時間

ディスク入出力やネットワーク待ちを含まないので、pingコマンドでtimeするとプログラム自身はほとんどの時間何もしていない。

]# time ping -c 3 192.168.0.225
PING 192.168.0.225 (192.168.0.225) 56(84) bytes of data.
64 bytes from 192.168.0.225: icmp_seq=1 ttl=64 time=0.029 ms
64 bytes from 192.168.0.225: icmp_seq=2 ttl=64 time=0.025 ms
64 bytes from 192.168.0.225: icmp_seq=3 ttl=64 time=0.026 ms

--- 192.168.0.225 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.025/0.026/0.029/0.006 ms

real    0m2.001s
user    0m0.001s
sys     0m0.001s

関連するメモ

コメント