CPU隔离和进程调度优先级设置的相关知识:
1. uboot 启动参数中增加 ”isolcpus=1“ ,
计数从0开始
表示隔离第2个CPU, 系统启动后,程序
不能在第2个CPU上运行。
如果要使用隔离的CPU,需要在代码中添加如下代码。
pid_t tid;
cpu_set_t set;
tid = gettid();
CPU_ZERO( &set );
CPU_SET( 1, &set );
sched_setaffinity( tid, sizeof(cpu_set_t), &set );