覆盖内核版本检查编辑

-no-kernel-version-check 标志或通用性能分析代理配置文件中的 no-kernel-version-check 键控制通用性能分析代理启动过程中的内核版本兼容性检查。内核版本兼容性检查强制执行支持的最低内核版本,并防止性能分析代理在具有已知问题的某些内核版本上运行。当 no-kernel-version-check 设置为 true 时,将绕过兼容性检查,允许通用性能分析代理执行继续进行,而不管内核版本如何。默认情况下,此选项设置为 false,并且内核兼容性版本检查照常执行。

在使用此配置选项时要格外小心,尤其是在较旧的内核上运行通用性能分析代理时,这些内核具有反向移植的 eBPF 功能。在具有未修复的 eBPF 错误的内核上将此选项设置为 true 会导致系统崩溃。

主机代理配置示例编辑

以下示例展示了如何在通用性能分析代理 CLI 中配置 -no-kernel-version-check

sudo pf-host-agent/pf-host-agent -no-kernel-version-check=true