我试图用perf kvm监视客户操作系统.我使用perf kvm record选项记录了性能,并使用perf kvm报告生成了报告.对于记录和报告,我使用的客户机操作系统kallsyms和模块作为解释在这里.
问题是,当我使用perf kvm报告生成报告时,很多"共享对象"都是未知的,因为perf kvm报告无法找到符号.下面是我运行报告时的终端输出.
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
Run Code Online (Sandbox Code Playgroud)
下面是输出的一部分,我重定向到一个文件,你可以很容易地看到'未知'.
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost …Run Code Online (Sandbox Code Playgroud)