在perf stat中针对上下文切换显示的单位是什么意思?

时间:2016-07-28 06:21:12

标签: linux performance perf context-switch

 8.014196 task-clock                #    0.004 CPUs utilized          
           204 context-switches          #    0.025 M/sec                  
            32 cpu-migrations            #    0.004 M/sec                  
             0 page-faults               #    0.000 K/sec                  
    11,841,196 cycles                    #    1.478 GHz                     [46.17%]
     9,982,788 stalled-cycles-frontend   #   84.31% frontend cycles idle    [80.26%]
     8,122,708 stalled-cycles-backend    #   68.60% backend  cycles idle   
     5,462,302 instructions              #    0.46  insns per cycle        
                                         #    1.83  stalled cycles per insn
     1,098,309 branches                  #  137.045 M/sec                  
        94,430 branch-misses             #    8.60% of all branches         [77.23%]

在上面的统计中,我可以看到上下文切换stat被提到为204.但是# 0.025 M/sec之后的语句对于上下文切换是什么意思?我无法将其解释为每秒切换次数。我试过检查维基页面和手册,但无法找到任何相关的内容?

1 个答案:

答案 0 :(得分:1)

# 0.025 M/sec表示每秒0.025百万(来自 m ega - 来自metric/SI prefix)上下文切换(每秒2.5万次)。

  • M / sec - 每秒百万
  • K / sec - 每秒千次