" Perf top"排序似乎没有排序

时间:2018-05-19 12:46:39

标签: linux profiling perf

我想检查一些缓冲队列的度量标准,并根据在任何给定跟踪点缓冲区中排队的项目数对perf top显示的条目进行排序。

但是,当我将items-of-items字段指定为主要排序键时,它根本不会根据此键进行排序。例如,我使用net:net_dev_xmit静态跟踪点和以下命令

  

perf top -e net:net_dev_xmit -s len,overhead

使用网络浏览器几秒钟后的输出如下

Samples: 208  of event 'net:net_dev_xmit', Event count (approx.): 155
Overhead         len
0,65%            232
0,65%            214
0,65%            192
0,65%            183
5,16%           1432
0,65%            152

可以看出,根据我的要求,它不再根据overhead进行排序。但它根据len也没有排序!至少在输出中没有明显的总订单。

在某些时候,我怀疑它可能会使用字母数字降序,但事实并非如此,因为1432在152之前打印,但字母数字降序排序会在前缀{之后命令前缀14 {1}}。

这里发生了什么?

0 个答案:

没有答案