Lshw показывает неверное количество процессоров

1316
murxo

У меня ноутбук Samsung NP550P7C с процессором Intel® Core ™ TM i5-3210M @ 2,50 ГГц

В Ubuntu 12.04 32bit lscpu и / proc / cpuinfo обнаруживают 4 процессора,
а lshw показывает только 2 процессора

Может быть какая-то неправильная конфигурация или я что-то не так?

Вот некоторые детали, я надеюсь, что это соответствующие строки:

Ubuntu 12.04:

lshw: ... configuration: boot=normal chassis=laptop cpus=2 family=SAMSUNG SENS sku=SAMSUNG SENS Series ... ... *-cpu:0 ... configuration: cores=2 enabledcores=2 id=1 threads=4 ... *-cpu:1 ... configuration: id=1 ...  

Нет процессора: 2 или процессора: 3

В Ubuntu 14.04 (64bit) есть только один блок информации о процессоре:

lshw: .... *-cpu ... configuration: cores=2 enabledcores=2 threads=4 ... 
2
Это потому, что у вас есть только один физический процессор с двумя ядрами и четырьмя аппаратными потоками (гиперпоточность). Bob 10 лет назад 1
Я не понимаю вопроса. Предоставленная вами информация верна. У вас есть один процессор с двумя физическими ядрами, каждое из которых поддерживает Hyperthreading. Ramhound 10 лет назад 0
Спасибо, Боб, я не знал двусмысленного значения процессора. Действительно, как и lscpu и proc / cpuinfo, dmesg сообщает о 4 процессорах. Гиперпоточность была включена полностью. Между тем я также нашел это краткое объяснение http://superuser.com/questions/700430/what-does-2-core-4-threads-mean-in-cpu Так что я понимаю, что нет никаких проблем с настройкой, которая была моей главной беспокойство. @Canadian Люк: пытался, но не достаточно репутации, чтобы комментировать или поднять голос. Или есть другой способ? Кстати, как новичок, я пока не понимаю, почему это должен быть комментарий, чтобы помочь будущим посетителям. Дайте мне краткое объяснение или ссылку murxo 10 лет назад 1

1 ответ на вопрос

2
CharlesH

That CPU has two Cores and four Threads as per the Intel ARK website:

Processor Number i5-3210M # of Cores 2 # of Threads 4 

If you make sure HT is enabled in your bios this may change to show you four however you may have to check the output from " dmesg | grep CPU " to see the four threads..

Похожие вопросы