#define NR_CPUS CONFIG_NR_CPUS
CONFIG_NR_CPUS是内核被配置支持的CPU个数,而实际设备的CPU个数是在系统启动过程当中去动态监测的。也就是说你配置系统支持32个CPU那么CONFIG_NR_CPUS就等于32,而num_online_cpus()则是当前设备激活可调度的CPU个数。
如果我们配多少系统就认为有多少个CPU那Intel早就倒闭了。#define NR_CPUS CONFIG_NR_CPUS
CONFIG_NR_CPUS是内核被配置支持的CPU个数,而实际设备的CPU个数是在系统启动过程当中去动态监测的。也就是说你配置系统支持32个CPU那么CONFIG_NR_CPUS就等于32,而num_online_cpus()则是当前设备激活可调度的CPU个数。
如果我们配多少系统就认为有多少个CPU那Intel早就倒闭了。