尽pipe有4个CPU分配,但IBM PowerVM LPAR显示16cpu

环境:IBM PowerVM 8 IOS版本2.2.3.50

当我创build一个LPAR(虚拟机)时,我分配了4个共享的CPU。 然后我安装Redhat 6.6 p64。 Nproc显示16个CPU。

在另一台机器上,我分配了1个共享的CPU。 然后我安装Redhat 6.6 p64。 nproc显示4个CPU。

为什么操作系统在安装机器时报告4倍的处理器?

您可能正在运行SMT 4.操作系统有4个硬件线程可以使用一个虚拟处理器进行安排,即使虚拟机pipe理程序只安排0.2个时间片的内核。

计算硬件线程为“CPU”不仅仅在Linux中,AIX工具也是如此。