首页 新闻 会员 周边

急!!pve使用trace-cmd报错

0
悬赏园豆:20 [待解决问题]

过程是这样的:我想要使用kernelshark跟踪内核的过程,但是我的环境是pve,没有图形化界面,因此像使用trace-cmd生成dat文件,然后将结果用远程访问工具传递到我自己的ubuntu中用kernelshark打开。但是出现了一些问题:

在pve中使用 trace-cmd record -e 'sched_wakeup' -e sched_switch -e 'sched_migrate' 指令之后,用nano打开该文件显示乱码:

并且用kernelshark打开文件显示 No data was loaded from file trace.dat.

但是,同样的操作我在pve上面安装的debian12中也执行了一遍:
这次生成的dat文件同样用nano和kernelshark打开,结果如下,显示是正常的

请问各位大佬,这个该怎么解决啊?已经困住好几天了

wendy_ann的主页 wendy_ann | 初学一级 | 园豆:74
提问于:2024-02-16 20:11
< >
分享
所有回答(1)
0
dudu | 园豆:30966 (高人七级) | 2024-02-16 20:53

这个博客我在中间安装trace-cmd那一步使用make指令时报错
但是我已经安装了zstd。
并且在前两步安装libtraceevent和libtracefs的时候没有报错,但是使用dkpg -s指令还是显示没有安装。

支持(0) 反对(0) wendy_ann | 园豆:74 (初学一级) | 2024-02-16 21:33

在这之前我是直接使用的 apt-get install trace-cmd kernelshark 安装的,并且安装成功了。pve和虚拟机都是这样安装的,但是pve就是不好使,虚拟机就是好使。大佬知道这种情况怎么解决吗?

支持(0) 反对(0) wendy_ann | 园豆:74 (初学一级) | 2024-02-16 21:34

@wendy_ann: 试试

apt-get install python-dev
支持(0) 反对(0) dudu | 园豆:30966 (高人七级) | 2024-02-17 10:12

@dudu: 这个包我显示找不到,不过我执行了 apt-get install python-is-python3-dev python-is-python,以后还是报错找不到zstd

支持(0) 反对(0) wendy_ann | 园豆:74 (初学一级) | 2024-02-17 11:42

@wendy_ann: 试试

apt install zstd
支持(0) 反对(0) dudu | 园豆:30966 (高人七级) | 2024-02-17 20:14

@dudu: 这个我昨天也尝试过,也没有编译安装成功。但是最后又用了apt-get install kernelshark trace-cmd安装了一遍,这回可以打开图形化界面了,不过有报错。

大佬知道这个怎么解决吗?

支持(0) 反对(0) wendy_ann | 园豆:74 (初学一级) | 2024-02-17 21:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册