我在 Jetson NX 上运行一些进程,我试图隔离 3 个内核,以便我可以使用任务集并将它们专用于我的包含多处理的 python 脚本。为此,我遵循了一些教程并将我的/boot/extlinux/extlinux.conf
文件修改为:
TIMEOUT 30
DEFAULT primary
MENU TITLE L4T boot options
LABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
INITRD /boot/initrd
APPEND ${cbootargs} quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 isolcpus=3-5
这对我的需要很好,当我运行cat /sys/devices/system/cpu/isolated
它时输出3-5
。现在我正试图带回核心 3 和 4,所以我修改了 extlinux.conf 文件说:
TIMEOUT 30
DEFAULT primary
MENU TITLE L4T boot options
LABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
INITRD /boot/initrd
APPEND ${cbootargs} quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 isolcpus=5
我重新启动了我的 Jetson。但是它仍然说核心 3-5 是隔离的。我需要采取其他步骤来重新启用这些内核吗?