覆盖内核版本检查
-no-kernel-version-check 标志或 Universal Profiling Agent 配置文件中的 no-kernel-version-check 键用于控制 Universal Profiling Agent 启动过程中的内核版本兼容性检查。内核版本兼容性检查强制执行支持的最低内核版本,并防止分析代理在具有已知问题的特定内核版本上运行。当 no-kernel-version-check 设置为 true 时,兼容性检查将被绕过,允许 Universal Profiling Agent 在任何内核版本下继续执行。默认情况下,此选项设置为 false,并照常执行内核兼容性版本检查。
警告
使用此配置选项时请格外谨慎,特别是在具有向后移植 eBPF 功能的旧内核上运行 Universal Profiling Agent 时。在存在未修复 eBPF 缺陷的内核上将此选项设置为 true 可能会导致系统崩溃。
以下示例展示了如何在 Universal Profiling Agent CLI 中配置 -no-kernel-version-check
sudo pf-host-agent/pf-host-agent -no-kernel-version-check=true
也可以使用环境变量 PRODFILER_NO_KERNEL_VERSION_CHECK=true 来设置此配置。