Linux perf kvm无法打开[],在没有符号的情况下继续

Linux perf kvm无法打开[],在没有符号的情况下继续,linux,ubuntu,virtualization,kvm,perf,Linux,Ubuntu,Virtualization,Kvm,Perf,我正在尝试使用perf kvm监控来宾操作系统。我已经使用perf kvm record选项记录了性能,并使用perf kvm report生成了报告。为了记录和报告,我使用了来宾操作系统的kallsyms和模块 问题是,当我使用perf-kvm-report生成报告时,许多“共享对象”是未知的,因为perf-kvm-report找不到符号。下面是我运行报告时的终端输出 root@computer1:/# perf kvm --guest --guestmodules=modules repor

我正在尝试使用perf kvm监控来宾操作系统。我已经使用perf kvm record选项记录了性能,并使用perf kvm report生成了报告。为了记录和报告,我使用了来宾操作系统的kallsyms和模块

问题是,当我使用perf-kvm-report生成报告时,许多“共享对象”是未知的,因为perf-kvm-report找不到符号。下面是我运行报告时的终端输出

root@computer1:/# perf kvm --guest --guestmodules=modules report -i perf.data --force > waste
Failed to open [ext4], continuing without symbols
Failed to open [jbd2], continuing without symbols
Failed to open [virtio_blk], continuing without symbols
Failed to open [dm_mod], continuing without symbols
Failed to open [virtio_pci], continuing without symbols
Failed to open [virtio_ring], continuing without symbols
下面是我重定向到一个文件的部分输出,在这个文件中你可以很容易地看到“未知”

# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 324K of event 'cycles'
# Event count (approx.): 181799817277
#
# Overhead  Command  Shared Object            Symbol                        
# ........  .......  .......................  ..............................
#
     1.30%  :28468   [unknown]                [u] 0x00007f3ae0262875        
     0.88%  :28468   [unknown]                [u] 0x00007f451f32d114        
     0.84%  :28468   [unknown]                [u] 0x00007f451f32d11d        
     0.49%  :28468   [unknown]                [u] 0x00007f451f32d118        
     0.45%  :28468   [guest.kernel.kallsyms]  [g] 0xffffffff8109aca3        
     0.43%  :28468   [unknown]                [u] 0x00007f3ae04c8891        
     0.42%  :28468   [guest.kernel.kallsyms]  [g] 0xffffffff810aa367        
     0.39%  :28468   [unknown]                [u] 0x000000343ca0a659        
     0.37%  :28468   [unknown]                [u] 0x00007f3ae04c8751        
     0.28%  :28468   [unknown]                [u] 0x000000343ca0b7c1        
     0.26%  :28468   [unknown]                [u] 0x000000343ca09223        
     0.25%  :28468   [unknown]                [u] 0x00007f451f32d116        
     0.23%  :28468   [unknown]                [u] 0x00007f3ae04c873e        
     0.21%  :28468   [guest.kernel.kallsyms]  [g] 0xffffffff8100c43f        
     0.20%  :28468   [unknown]                [u] 0x000000343ca09220        
     0.19%  :28468   [unknown]                [u] 0x00007f451f32d121        
     0.19%  :28468   [guest.kernel.kallsyms]  [g] 0xffffffff8100bb80        
     0.19%  :28468   [guest.kernel.kallsyms]  [g] 0xffffffff8150ffc2   
我读到我需要安装dbgsym包,我不能完全理解。(注意:我不是linux新手,但也不是专家)。我还尝试在根文件夹中运行上述命令,因为我在某个地方读到,这可能是绝对路径等问题,但没有用

我想知道如何解决perf kvm报告中的未知问题


谢谢,那么RHEL是你的主人,Ubuntu是你的客人

您可能已经知道,编译
-dbgsym
包时包含调试符号。ubuntuwiki有一个页面,您可以在上面使用它。上还有一个页面,尽管看起来没有太大帮助