Puncte:2

Ubuntu 20.04 multi-threading dezactivat implicit AMD 73F3, cum se pornește?

drapel ma

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
Nmath avatar
drapel ng
Ești sigur că este activat pe setările BIOS ale plăcii de bază?
drapel ma
Este posibil să determin asta fără să mă deplasez la centrul de date?
Nmath avatar
drapel ng
BIOS-ul este la nivel de firmware, deci aveți nevoie de acces fizic la hardware. Dacă hardware-ul se află în altă parte, atunci da, trebuie să călătorești sau să ceri altcineva să-l examineze în numele tău.
N0rbert avatar
drapel zw
Care este rezultatul lui `nproc; numactl -s; cat /proc/cpuinfo | procesor grep` ?
drapel ma
@Nmath nu poate sistemul de operare să raporteze despre setările BIOS? pot intra luni :(
drapel ma
@N0rbert am adăugat informațiile la întrebare.
N0rbert avatar
drapel zw
Deci toate nucleele CPU sunt detectate, așa că toate cele 32 de nuclee ar trebui să funcționeze normal.
drapel ma
HTT (multithreading) este locul în care un nucleu fizic apare ca două nuclee virtuale în sistemul de operare... deci, de exemplu, un EPYC 7282 are 16 nuclee fizice, dar va apărea ca 32 de nuclee. Vezi informații suplimentare pe care le-am adăugat la întrebare.
Puncte:0
drapel ma

O persoană a sugerat, era o setare BIOS, m-am dus la centrul de date și l-am schimbat și totul a funcționat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.