Tocmai am primit un server nou, are 2 x procesoare AMD epyc cu 16 nuclee fiecare.
Sunt capabili de multi-thread
# dmidecode -t procesor | grep HTT
HTT (multi-threading)
HTT (multi-threading)
dar pare a fi oprit - instalare proaspătă din 20.04
# lscpu | grep Thread
Filet(e) per miez: 1
Cum activez multi-threading?
informații suplimentare pe care cineva le-a cerut:
# nproc; numactl -s; cat /proc/cpuinfo | procesor grep
32
politică: implicită
nod preferat: curent
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
nodebind: 0 1 2 3 4 5 6 7
membind: 0 1 2 3 4 5 6 7
procesor: 0
procesor: 1
procesor: 2
procesor: 3
procesor: 4
procesor: 5
procesor: 6
procesor: 7
procesor: 8
procesor: 9
procesor: 10
procesor: 11
procesor: 12
procesor: 13
procesor: 14
procesor: 15
procesor: 16
procesor: 17
procesor: 18
procesor: 19
procesor: 20
procesor: 21
procesor: 22
procesor: 23
procesor: 24
procesor: 25
procesor: 26
procesor: 27
procesor: 28
procesor: 29
procesor: 30
procesor: 31
Pentru a fi clar, deoarece cineva de mai jos a întrebat, HTT (AMD multithreading) este locul în care un nucleu fizic este prezentat utilizatorului de sistem de operare ca două nuclee virtuale. Iată un exemplu de MAȘINĂ DIFERITĂ unde funcționează corect. După cum puteți vedea, există un procesor fizic (identul fizic = 0), cu 16 nuclee fizice (id-ul nucleului), dar prezentat ca 32 de nuclee pentru sistemul de operare (de exemplu, core 3 fiind procesorul 3 și procesorul 19).
# cat /proc/cpuinfo | egrep '(core id|id fizic|procesor)' | lipiți -d „\t” - - -
procesor: 0 ID fizic: 0 ID de bază: 0
procesor: 1 ID fizic: 0 ID de nucleu: 1
procesor: 2 ID fizic: 0 ID de nucleu: 2
procesor: 3 ID fizic: 0 ID de nucleu: 3
procesor: 4 ID fizic: 0 ID de nucleu: 4
procesor: 5 ID fizic: 0 ID de nucleu: 5
procesor: 6 ID fizic: 0 ID de nucleu: 6
procesor: 7 ID fizic: 0 ID de nucleu: 7
procesor: 8 ID fizic: 0 ID de nucleu: 8
procesor: 9 ID fizic: 0 ID de bază: 9
procesor: 10 ID fizic: 0 ID de bază: 10
procesor: 11 ID fizic: 0 ID de bază: 11
procesor: 12 ID fizic: 0 ID de nucleu: 12
procesor: 13 ID fizic: 0 ID de bază: 13
procesor: 14 ID fizic: 0 ID de nucleu: 14
procesor: 15 ID fizic: 0 ID de bază: 15
procesor: 16 ID fizic: 0 ID de bază: 0
procesor: 17 ID fizic: 0 ID de nucleu: 1
procesor: 18 ID fizic: 0 ID de nucleu: 2
procesor: 19 ID fizic: 0 ID de nucleu: 3
procesor: 20 ID fizic: 0 ID de nucleu: 4
procesor: 21 ID fizic: 0 ID de nucleu: 5
procesor: 22 ID fizic: 0 ID de nucleu: 6
procesor: 23 ID fizic: 0 ID de bază: 7
procesor: 24 ID fizic: 0 ID de bază: 8
procesor: 25 ID fizic: 0 ID de bază: 9
procesor: 26 ID fizic: 0 ID de nucleu: 10
procesor: 27 ID fizic: 0 ID de bază: 11
procesor: 28 ID fizic: 0 ID de nucleu: 12
procesor: 29 ID fizic: 0 ID de nucleu: 13
procesor: 30 ID fizic: 0 ID de nucleu: 14
procesor: 31 ID fizic: 0 ID de nucleu: 15