Upgrade to Pro — share decks privately, control downloads, hide ads and more …

timeコマンド

Satoru Takeuchi
June 22, 2022
100

 timeコマンド

以下動画のテキストです
https://youtu.be/_3ABqhVtV4I

Satoru Takeuchi

June 22, 2022
Tweet

Transcript

  1. timeコマンド • 引数に与えたコマンドを実行し、CPU使用時間や終了までの所要時間を出力 • 出力の意味 ◦ real: コマンドの実行開始から終了までの所要時間 ◦ user:

    コマンド実行中にプロセスが使用した CPU時間 ◦ sys: コマンド実行中に、そのコマンドのためにカーネルが使用した CPU時間
  2. 例: 一定時間システムコールを呼び続けた後に終了 プロセス CPU上で動 作する処理 時間 real user = (a)+(c)+(e)

    開始 終了 カーネル プロセス カーネル プロセス (a) (c) (e) (b) (d) sys = (b)+(d)
  3. 例: 複数コア上で一定時間CPUを使った後に終了 プロセス CPU0上で動作 する処理 時間 real user = (a)

    + (b) 開始 終了 CPU1上で動作 する処理 プロセス 生成 終了 (a) (b)