0

我试图了解如何在 Unix 系统中使用 time 命令来测量性能。假设我为三台不同的机器运行 time 命令并得到以下结果:

A: 282u(用户cpu时间) 3S(系统cpu时间) 4:45(经过时间) 99%

B:238u 5S 4:13 98%

C: 302u 9S 5.11 97%

哪个系统的性能最高?

4

1 回答 1

0

人工时间告诉,用户时间是您的程序在 CPU 上花费的时间,系统时间是内核执行特权操作(例如 I/O 调用)所花费的时间readwrite代表您的程序。因此,与其他机器相比,一台机器的User + System时间更短,从而在所有三台机器中获得最佳性能。A

经过的时间是由挂钟测量的时间,即从进程产生并终止的时间。虽然它与CPU使用率无关。

于 2013-10-24T06:02:35.167 回答