[系统管理]
/sys/devices/system/cpu下的online、offline、possible、present代表什么意思?
最近在看cpu的ras特性,cpu online、offline这块,在redhat下看到了/sys/devices/system/cpu下有online、offline、possibele、present这几个选项,有点糊涂了;
我的cpu是2014年即将发布的10core cpu,E7-88V2系列,这个系列cpu最大可以到15core;这个系列的cpu可以通过QPI互联最大到8路;
我用4路机器,安装了4颗 10core的cpu,超线程HT是enabled的;
cat /sys/devices/system/cpu/online 显示是0-79
cat /sys/devices/system/cpu/offline 显示是80-239
cat /sys/devices/system/cpu/present 显示是0-79
/sys/devices/system/cpu/possible 显示是0-239
我一直以为online就表示当前操作系统识别的逻辑cpu数量,而offline就是该cpu实际可有的最大逻辑cpu数-当前操作系统识别的逻辑cpu数量;
如果是按照这样理解的话,10core的cpu支持超线程,那么我在线了0-79那么就没有不在线的,不存在80-239之说;
不知道这块是bios设置的,还是跟cpu有关,因为该系列cpu最大可到15core,加上超线程那么一个物理封装的cpu最大将会有30个逻辑cpu;因为最大能组成8路,那么最大将是240个逻辑cpu,所有有了0-239之说;