Как найти количество ядер процессора, включая виртуальные?

Вы не можете подсчитать количество процессоров

cat /proc/cpuinfo | grep processor | wc -l

Выход :

2

Чтобы проверить количество ядер!

cat /proc/cpuinfo | grep 'core id'core id         : 0core id         : 1

Или

 $ nproc 2

Или lscpu покажет вам все выходные данные:

lscpuArchitecture:          i686CPU op-mode(s):        32-bit, 64-bitByte Order:            Little EndianCPU(s):                2On-line CPU(s) list:   0,1Thread(s) per core:    1Core(s) per socket:    2Socket(s):             1Vendor ID:             GenuineIntelCPU family:            15Model:                 4Stepping:              7CPU MHz:               2792.992BogoMIPS:              5585.98L1d cache:             16KL2 cache:              1024K