常见问题与解决方法
问题1:使用libcareplus工具制作的qemu热补丁无法加载
原因:qemu版本和热补丁版本不一致。
解决方法:下载qemu对应版本的源码,同时需保持制作热补丁的环境和制作qemu包环境一致,buildID可作为二者是否一致的判定标准。因用户无qemu版本的制作环境,故可以 自行编包并安装 ,使用自编包中的/usr/libexec/qemu-kvm的buildID。
问题2:使用libcareplus工具制作的热补丁已加载但未生效
原因:不支持死循环、不退出、递归的函数,不支持对初始化函数、inline 函数以及小于5字节的短函数。
解决方法:查看补丁所在函数是否在约束限制中。
问题3:使用kvmtop工具第一次显示的结果为间隔0.05秒的两次采样计算得到的结果,波动较大
此为开源top框架缺陷导致,暂无解决方案。
文档捉虫