我的操作系统是RHEL7
,我的应用程序将一些线程与专用CPU绑定在一起(1-13,15-27,31-41,43-55)。在运行期间,我使用“ perf top
”观察这些专用CPU:
$ sudo perf top -C 1-13,15-27,31-41,43-55
同时,我还想使用“ perf record
”来采样整个过程:
$ sudo perf record -g -p 22530
但是似乎“ perf record
”无法对在“ perf top
”所监视的CPU(即1-13,15-27,31-41,43-55)上运行的线程进行采样。这是预期的行为吗?
P.S。,我的perf
版本:
$ perf -v
perf version 3.10.0-514.16.1.el7.x86_64.debug
我也在perf mailing list中发送了问题,但很遗憾,没有回复。