Verificare rapidă și ușoară: uname -m
Intel / AMD:
t3a.large:~ $ uname -m
x86_64
Graviton / ARM:
t4g.large:~ $ uname -m
aarh64
Afișează mai multe detalii: lscpu
De exemplu, pentru procesorul AMD:
t3a.mari:~ $ lscpu
Arhitectură: x86_64
Modul operațional al procesorului: 32 de biți, 64 de biți
Ordinea octetilor: Little Endian
Dimensiuni adrese: 48 de biți fizice, 48 de biți virtuale
CPU(e): 2
Lista CPU(e) on-line: 0,1
Filet(e) per miez: 2
Miez(e) per soclu: 1
Priză(i): 1
Nod(e) NUMA: 1
ID furnizor: AuthenticAMD
Familia CPU: 23
Nume model: AMD EPYC 7571
CPU MHz: 2199.880
BogoMIPS: 4399,76
Furnizor de hypervisor: KVM
Tip de virtualizare: complet
Cache L1d: 32 KiB
Cache L1i: 64 KiB
Cache L2: 512 KiB
Cache L3: 8 MiB
CPU(e) NUMA node0: 0,1
...
De asemenea, puteți afișa rezultatul în format JSON pentru un consum mai ușor în scripturi (aici pentru Graviton):
t4g.mare:~ $ lscpu -J
{
"lscpu": [
{"field":"Arhitectură:", "data":"aarch64"},
{"field":"Moduri operaționale CPU:", "date":"32 de biți, 64 de biți"},
{"field":"Ordinea octetilor:", "data":"Little Endian"},
{"field":"CPU(e):", "date":"2"},
{"field":"Lista CPU(e) on-line:", "date":"0,1"},
{"field":"Fire(e) pe miez:", "date":"1"},
{"field":"Miez(e) per socket:", "date":"2"},
{"field":"ID furnizor:", "data":"ARM"},
{"field":"Numele modelului:", "data":"Neoverse-N1"},
...
]
}
Sper că te ajută :)