可以使用 Linux 中的 taskset 命令来指定一个进程的代码运行在指定的 CPU 上。

例如,以下命令将进程 ID 为 1234 的进程限制在 CPU 0 上运行:

taskset -c 0 -p 1234

如果想要禁止其他程序使用该 CPU,可以将该 CPU 从 Linux 系统的 CPU 集合中移除。可以使用以下命令:

echo 0 > /sys/devices/system/cpu/cpuX/online

其中,X 是要禁用的 CPU 编号。注意,禁用 CPU 可能会影响系统性能和稳定性,应谨慎使用。如果需要重新启用 CPU,可以将 0 改为 1。

Linux 指定进程运行 CPU 以及禁用 CPU 使用方法

原文地址: https://www.cveoy.top/t/topic/npkW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录