Linux 檢視指令的執行時間


在 Linux 下要找出個別指令或 process 的執行時間, 可以用 GNU time 實現, 這個工具可以很簡單地測量指令的執行時間。而 “time” 指令已經內建在主要 Linux 發行版。

要測試一個指令的執行時間, 只要在 time 指令後加上要測量的指令, 例如:

# time ls

以下是輸出的例子:

dir1 dir2 file1 file2

real 0m0.003s
user 0m0.002s
sys 0m0.001s

上面的結果, real 是指令的總共執行時間; user 是 user mode 下所需時間; sys 是 kernel mode 的所需時間。

以上指令會顯示 ls 指令的執行時間, 要測量其他指令, 只要將上面的 ls 換成要測量的指令。

Leave a Reply