代码之家  ›  专栏  ›  技术社区  ›  redandblue

系统性能分析

cpu
  •  0
  • redandblue  · 技术社区  · 11 年前

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

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

    B: 238u 5S 4:13 98%

    C: 302u 9S 5.11 97%

    哪种系统的性能最高?

    1 回复  |  直到 11 年前
        1
  •  0
  •   Sunil Bojanapally    11 年前

    成年男子 time 告诉,用户时间是程序在CPU上花费的时间,系统时间是内核执行特权操作(如I/O调用)所花费的时间 read , write 代表您的项目。因此 User + System 机器情况下的时间 A 与其他机器相比更小,从而在所有三台机器中获得最佳性能。

    运行时间是由挂钟测量的时间,即从进程派生到进程终止所测量的时间。尽管这与CPU使用率无关。