Только что получил новый сервер, имеет 2 процессора AMD Epyc по 16 ядер каждый.
Они поддерживают многопоточность
# dmidecode -t процессор | grep HTT
HTT (многопоточность)
HTT (многопоточность)
но, похоже, он выключен - свежая установка 20.04
# lscpu | grep Тема
Количество потоков на ядро: 1
Как включить многопоточность?
дополнительная информация, которую кто-то просил:
# нпрок; нумактл -с; кошка /proc/cpuinfo | grep-процессор
32
политика: по умолчанию
предпочтительный узел: текущий
physcpubind: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
cpubind: 0 1 2 3 4 5 6 7
привязка узла: 0 1 2 3 4 5 6 7
член: 0 1 2 3 4 5 6 7
процессор : 0
процессор : 1
процессор : 2
процессор : 3
процессор : 4
процессор : 5
процессор : 6
процессор : 7
процессор : 8
процессор : 9
процессор : 10
процессор : 11
процессор : 12
процессор : 13
процессор : 14
процессор : 15
процессор : 16
процессор : 17
процессор : 18
процессор : 19
процессор: 20
процессор : 21
процессор: 22
процессор : 23
процессор: 24
процессор : 25
процессор : 26
процессор : 27
процессор : 28
процессор : 29
процессор : 30
процессор : 31
Чтобы было ясно, потому что кто-то ниже спросил, HTT (многопоточность AMD) — это когда одно физическое ядро представляется пользователю ОС как два виртуальных ядра. Вот пример ДРУГОЙ МАШИНЫ, где она работает правильно. Как видите, имеется один физический ЦП (физический идентификатор = 0) с 16 физическими ядрами (идентификатор ядра), но представленный ОС как 32 ядра (например, ядро 3 — это процессор 3, а процессор 19).
# кошка /proc/cpuinfo | egrep '(идентификатор ядра | физический идентификатор | процессор)' | вставить -d "\t" - - -
процессор: 0 физический идентификатор: 0 идентификатор ядра: 0
процессор: 1 физический идентификатор: 0 идентификатор ядра: 1
процессор: 2 физический идентификатор: 0 идентификатор ядра: 2
процессор: 3 физический идентификатор: 0 идентификатор ядра: 3
процессор: 4 физический идентификатор: 0 идентификатор ядра: 4
процессор: 5 физический идентификатор: 0 идентификатор ядра: 5
процессор: 6 физический идентификатор: 0 идентификатор ядра: 6
процессор: 7 физический идентификатор: 0 идентификатор ядра: 7
процессор: 8 физический идентификатор: 0 идентификатор ядра: 8
процессор: 9 физический идентификатор: 0 идентификатор ядра: 9
процессор: 10 физический идентификатор: 0 идентификатор ядра: 10
процессор: 11 физический идентификатор: 0 идентификатор ядра: 11
процессор: 12 физический идентификатор: 0 идентификатор ядра: 12
процессор: 13 физический идентификатор: 0 идентификатор ядра: 13
процессор: 14 физический идентификатор: 0 идентификатор ядра: 14
процессор: 15 физический идентификатор: 0 идентификатор ядра: 15
процессор: 16 физический идентификатор: 0 идентификатор ядра: 0
процессор: 17 физический идентификатор: 0 идентификатор ядра: 1
процессор: 18 физический идентификатор: 0 идентификатор ядра: 2
процессор: 19 физический идентификатор: 0 идентификатор ядра: 3
процессор: 20 физический идентификатор: 0 идентификатор ядра: 4
процессор: 21 физический идентификатор: 0 идентификатор ядра: 5
процессор: 22 физический идентификатор: 0 идентификатор ядра: 6
процессор: 23 физический идентификатор: 0 идентификатор ядра: 7
процессор: 24 физический идентификатор: 0 идентификатор ядра: 8
процессор: 25 физический идентификатор: 0 идентификатор ядра: 9
процессор: 26 физический идентификатор: 0 идентификатор ядра: 10
процессор: 27 физический идентификатор: 0 идентификатор ядра: 11
процессор: 28 физический идентификатор: 0 идентификатор ядра: 12
процессор: 29 физический идентификатор: 0 идентификатор ядра: 13
процессор: 30 физический идентификатор: 0 идентификатор ядра: 14
процессор: 31 физический идентификатор: 0 идентификатор ядра: 15