Таким образом, что такое логические ядра CPU (в противоположность физическим ядрам CPU)?

Я думаю, что застежка-молния wp libqtnmedia.so.2 добьется цели.

застегните поиски wp в пакетах именем файла и дисплеями, где оно содержится.

51
27.08.2013, 01:26
4 ответа

Физические ядра являются количеством физических ядер, фактических аппаратных компонентов.

Логические ядра являются количеством физических раз ядер количество потоков, которые могут работать на каждом ядре с помощью гиперпоточности.

например, мой 4 основных процессора выполняют два потока на ядро, таким образом, у меня есть 8 логических процессоров.

13
27.01.2020, 19:33
  • 1
    Таким образом, это число имеет смысл, только если с помощью процессора, который поддерживает гиперпоточность? И что это означает? Тем не менее один поток займет каждый CPU в праве времени? Таким образом, что означает это число? –  Jim 27.08.2013, 01:11
  • 2
    Таким образом, какое число я должен стремиться получать? –  Jim 27.08.2013, 01:12
  • 3
    не обязательно, одновременная многопоточность, например, позволяет, чтобы два потока были выполнены одновременно на одноядерном. Также существует много других преимуществ. –  ash 27.08.2013, 01:15
  • 4
    я смотрю на количество физических ядер. –  ash 27.08.2013, 01:18

Физические ядра просто что, физические ядра в ЦП. Логические ядра являются способностями одноядерного сделать 2 или больше вещи одновременно. Это вырастило из раннего Pentium 4 способности к центральным процессорам сделать то, что назвали Hyper, Распараллеливающим (HTT).

Это было что-то вроде игры, в которую играли, где sub компоненты ядра не использовались для определенных типов инструкций, в то время как, другая длительная инструкция, возможно, выполнялась. Таким образом, ЦП мог в действительности работать над 2 вещами одновременно.

Более новые ядра являются большим количеством законченных центральных процессоров, таким образом, они работают над несколькими вещами одновременно, но они не истинные центральные процессоры, как физические ядра. Можно читать больше об ограничениях функциональности гиперпоточности по сравнению с физическими возможностями ядра здесь на tomshardware в этой названной статье: Intel Core i5 And Core i7: Основное Выдающееся произведение Intel.

Вы видите разбивку своего поля с помощью lscpu команда:

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                4
Thread(s) per core:    2
Core(s) per socket:    2
CPU socket(s):         1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 37
Stepping:              5
CPU MHz:               2667.000
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3

В выше моего ноутбука Intel i5 имеет 4 "центральных процессора" всего

ЦП: 4

из которых существует 2 физических ядра

Ядро (ядра) на сокет: 2

из которых каждый может дойти до 2 потоков

Поток (потоки) на ядро: 2

одновременно. Эти потоки являются логическими возможностями ядра.

66
27.01.2020, 19:33
  • 1
    я не имею lscpu.Is там какой-либо альтернативный инструмент? –  Jim 27.08.2013, 22:12
  • 2
    Необработанная информация это lscpu использование выставляется здесь: cat /proc/cpuinfo. Какова Ваша ОС? –  slm♦ 27.08.2013, 22:16
$ sudo dmidecode |egrep "Socket Designation: Proc|((Thread|Core) Count)"
Socket Designation: Proc 1
        Core Count: 14
        Thread Count: 28
Socket Designation: Proc 2
        Core Count: 14
        Thread Count: 28

Два сокета. В каждом сокете 14 физических ядер. Каждое ядро ​​имеет два потока (28/14). { {1}} Общее количество логических «процессоров» или логических процессоров составляет 56 (это то, что «верх» и некоторые другие команды покажут вам как количество «процессоров»).

0
27.01.2020, 19:33

Hyperthreading technology allows a single physical processor core to behave like two logical processors.

Таким образом, одно ядро ​​процессора может выполнять два независимых потока одновременно .

Intel называет физический процессор сокетом.

Гиперпоточность заставляет физический процессор вести себя так, как если бы он имел два физических процессора, которые называются логическими процессорами. Зачем?

Хотя гиперпоточность не удваивает производительность системы, она может повысить производительность за счет более эффективного использования свободных ресурсов, что приводит к увеличению пропускной способности для определенных важных типов рабочих нагрузок. Приложение, работающее на одном логическом процессоре загруженного ядра, может рассчитывать на чуть более половины пропускной способности, которую оно получает, работая в одиночку на процессоре без гиперпоточности -.

Резюме

  • Физический процессор – это то, что мы можем видеть и чувствовать.
  • Логический процессор подобен физическому ядру , действующему как два физических ядра
2
27.01.2020, 19:33

Теги

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