如何限制每个 BPF 代码使用一个 CPU 核心

如何限制每个 BPF 代码使用一个 CPU 核心

我正在尝试将 BPF 连接到我系统上每个 NIC 的 XDP 挂钩点(我有 3 个 NIC)。

我成功地将 CPU 数量从 8 个减少到 3 个,并使用它作为文件maxcpus=3中的启动参数。/etc/default/grub

我需要的是将一个 CPU 限制为一个 BPF 代码。

欢迎提出任何想法/讨论。

BPF 概览图 多谢。

答案1

对于我的所有亲和力需求,我使用“schedtool”IE:

schedtool -R -p 90 -a 0xf $$

开始提示以“循环”方式在 1,2,3,4 上运行下一个命令,优先级为“90/100”

但您必须重新执行其中的任何操作。

相关内容