告诉 Linux 内核 *不要* 使用某些 CPU

Laj*_*agy 9 cpu benchmark linux-kernel

我正在尝试在多核机器上运行一些基准测试,我想告诉 Linux 内核简单地避免使用某些内核,除非明确告知要使用它们。

这个想法是我可以留出少量内核(机器有 6 个物理内核)进行基准测试,并使用 cpu 掩码只允许对给定内核进行基准测试。

这可行吗?

Ven*_*atC 6

您可以使用isolcpus参数将一些 cpu 内核与内核调度隔离。将此参数添加到您的 grub.conf 并重新启动以生效。

  • 链接已死。最好在答案中直接包含一个示例。 (2认同)