'\" t .\" Title: lscpu .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Comenzi utilizator .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "LSCPU" "1" "2026-09-02" "util\-linux 2.42.3" "Comenzi utilizator" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NUME" lscpu \- afișează informații despre arhitectura procesorului .SH "REZUMAT" .sp \fBlscpu\fP [opțiuni] .SH "DESCRIERE" .sp \fBlscpu\fP adună informații despre arhitectura procesorului din \fIsysfs\fP, \fI/proc/cpuinfo\fP și din orice bibliotecă specifică arhitecturii (de exemplu, \fBlibrtas\fP pe Powerpc). Ieșirea comenzii poate fi optimizată pentru analiză sau pentru a fi ușor de citit de către oameni. Informațiile includ, de exemplu, numărul de unități centrale de procesare, fire de execuție, nuclee, socluri și noduri NUMA (Non\-Uniform Memory Access). Există, de asemenea, informații despre memoriile de prestocare ale (cache) CPU și partajarea acestor memorii (cache), familia, modelul, bogoMIPS, ordinea octeților, etapizarea (stepping) și versiunea micro\-codului. .sp Formatarea implicită a ieșirii pe un terminal poate fi modificată și poate fi optimizată pentru o mai bună lizibilitate. Ieșirea pentru non\-terminale (de exemplu, conducte) nu este niciodată afectată de această optimizare și este întotdeauna în format „Câmp: date\(rsn”. Utilizați, de exemplu, «\fBlscpu | less\fP» pentru a vedea ieșirea implicită fără optimizări. .sp În mediile virtualizate, informațiile despre arhitectura CPU afișate reflectă configurația sistemului de operare invitat, care este de obicei diferită de cea a sistemului fizic (gazdă). În cazul arhitecturilor care acceptă recuperarea informațiilor despre topologia fizică, \fBlscpu\fP afișează, de asemenea, numărul de socluri fizice, cipuri, nuclee din sistemul gazdă. .sp Opțiunile care generează un tabel de ieșire acceptă un argument opțional \fIlistă\fP. Această \fIlistă\fP este o serie de etichete de coloane separate prin virgule, care limitează tabelul doar la coloanele specificate, aranjate în ordinea indicată. Utilizați \fB\-\-help\fP pentru a vedea o listă de etichete de coloane valide. Etichetele nu țin cont de majuscule și minuscule. Nu toate coloanele sunt acceptate pe toate arhitecturile. Dacă este specificată o coloană neacceptată, \fBlscpu\fP afișează coloana, dar nu furnizează date pentru aceasta. .sp Dimensiunile memoriei de prestocare (cache) sunt raportate ca rezumat de la toate unitățile centrale de procesare. Versiunile anterioare versiunii v2.34 raportau dimensiunile per nucleu, dar acest rezultat era confuz din cauza topologiei complicate a procesoarelor și a modului în care sunt partajate memoriile de prestocare a datelor (cache) între procesoare. Pentru mai multe detalii despre memoriile de prestocare, consultați \fB\-\-cache\fP. Începând cu versiunea v2.37, \fBlscpu\fP urmărește ID\-urile memoriei de prestocare furnizate de nucleul Linux, și nu începe întotdeauna de la zero. .SH "OPȚIUNI" .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Include liniile pentru procesoarele active și inactive (implicit pentru \fB\-e\fP). Această opțiune poate fi specificată numai împreună cu opțiunea \fB\-e\fP sau \fB\-p\fP. .RE .sp \fB\-B\fP, \fB\-\-bytes\fP .RS 4 Afișează dimensiunile în octeți, și nu într\-un format ușor de citit de către om. .sp În mod implicit, dimensiunile sunt afișate în unități care reprezintă puteri de 1024 de octeți. Abrevierile formale pentru aceste unități (Kio, Mio, Gio, .\|.\|.) sunt scurtate la rândul lor la doar prima literă: K, M, G, .\|.\|.. .RE .sp \fB\-b\fP, \fB\-\-online\fP .RS 4 Limitează ieșirea la procesoarele active (implicit pentru \fB\-p\fP). Această opțiune poate fi specificată numai împreună cu opțiunea \fB\-e\fP sau \fB\-p\fP. .RE .sp \fB\-C\fP, \fB\-\-caches\fP[\fB=\fP\fIlistă\fP] .RS 4 Afișează detalii despre memoria de prestocare (cache) a procesorului. Pentru detalii despre informațiile disponibile, consultați ieșirea opțiunii \fB\-\-list\-columns\fP. .sp În cazul în care argumentul \fIlistă\fP este omis, toate coloanele pentru care sunt disponibile date sunt incluse în ieșirea comenzii. .sp Atunci când se specifică argumentul \fIlistă\fP, șirul opțiunii, urmat de semnul egal (=) și de \fIlistă\fP, nu trebuie să conțină spații. Exemple: \fB\-C=NUME,DIMENSIUNE\-UNICĂ\fP sau \fB\-\-caches=NUME,DIMENSIUNE\-UNICĂ\fP. .sp Lista implicită de coloane poate fi extinsă dacă lista este specificată în formatul „+listă” (de exemplu, \fBlscpu \-C=+ALLOC\-POLICY\fP). .RE .sp \fB\-c\fP, \fB\-\-offline\fP .RS 4 Limitează ieșirea la procesoarele inactive. Această opțiune poate fi specificată numai împreună cu opțiunea \fB\-e\fP sau \fB\-p\fP. .RE .sp \fB\-e\fP, \fB\-\-extended\fP[\fB=\fP\fIlistă\fP] .RS 4 Afișează informațiile despre CPU în format ușor de citit. .sp Dacă argumentul \fIlistă\fP este omis, coloanele implicite sunt incluse în rezultatul comenzii. Ieșirea implicită poate fi modificată. .sp Atunci când se specifică argumentul \fIlistă\fP, șirul opțiunii, urmat de semnul egal (=) și de \fIlistă\fP, nu trebuie să conțină spații. Exemple: „\fB\-e=cpu,nodul\fP” sau „\fB\-\-extended=cpu,nodul\fP”. .sp Lista implicită de coloane poate fi extinsă dacă lista este specificată în formatul +listă (de exemplu, lscpu \-e=+MHZ). .RE .sp \fB\-H\fP, \fB\-\-list\-columns\fP .RS 4 Listează coloanele care pot fi specificate cu opțiunile \fB\-\-extended\fP, \fB\-\-parse\fP și \fB\-\-caches\fP. Poate fi utilizată împreună cu \fB\-\-json\fP sau \fB\-\-raw\fP pentru a obține lista într\-un format care poate fi citit de către mașină. .RE .sp \fB\-\-hierarchic\fP[\fB=\fP\fIcând\fP] .RS 4 Utilizează subsecțiuni în afișarea rezumatului. Pentru compatibilitate cu versiunile anterioare, implicit se utilizează subsecțiuni doar în cazul afișării pe terminal, iar afișarea simplificată este utilizată în cazul altor dispozitive. Argumentul opțional \fIcând\fP poate fi \fBnever\fP (niciodată), \fBalways\fP (întotdeauna) sau \fBauto\fP. Dacă argumentul \fIcând\fP este omis, valoarea implicită este \fBalways\fP. .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Utilizează formatul de ieșire JSON pentru rezumatul implicit sau pentru ieșirea extinsă (a se vedea \fB\-\-extended\fP). Pentru compatibilitate retroactivă, ieșirea JSON urmează comportamentul implicit al rezumatului pentru non\-terminale (de exemplu, conducte) în cazul în care lipsesc subsecțiunile. A se vedea, de asemenea, \fB\-\-hierarchic\fP. .RE .sp \fB\-\-output\-all\fP .RS 4 Afișează toate coloanele disponibile. Această opțiune trebuie combinată fie cu \fB\-\-extended\fP, \fB\-\-parse\fP sau \fB\-\-caches\fP. .RE .sp \fB\-p\fP, \fB\-\-parse\fP[\fB=\fP\fIlistă\fP] .RS 4 Optimizează ieșirea comenzii pentru o analiză ușoară. .sp Dacă argumentul \fIlistă\fP este omis, rezultatul comenzii este compatibil cu versiunile anterioare ale \fBlscpu\fP. În acest format compatibil, se utilizează două virgule pentru a separa coloanele memoriei de prestocare (cache) CPU. Dacă nu este identificată nicio memorie de prestocare CPU, coloana de memorie de prestocare este omisă. Dacă se utilizează argumentul \fIlistă\fP, coloanele de memorie de prestocare sunt separate prin două puncte (:). .sp Atunci când se specifică argumentul \fIlistă\fP, șirul opțiunii, urmat de semnul egal (=) și de \fIlistă\fP, nu trebuie să conțină spații. Exemple: \fB\-p=cpu,online,mhz\fP sau \fB\-\-parse=cpu,online,mhz\fP. .sp Lista implicită de coloane poate fi extinsă dacă lista este specificată în formatul „+listă” (de exemplu, lscpu \-p=+MHZ). .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Produce rezultatul în formatul său brut. Această opțiune este aplicabilă numai pentru ieșirile \fB\-\-extended\fP, \fB\-\-parse\fP și \fB\-\-caches\fP. .RE .sp \fB\-s\fP, \fB\-\-sysroot\fP \fIdirector\fP .RS 4 Adună date despre CPU pentru o instanță Linux, alta decât cea de la care este emisă comanda \fBlscpu\fP. Directorul \fIdirector\fP specificat este rădăcina de sistem a instanței Linux care urmează să fie inspectată. .RE .sp \fB\-x\fP, \fB\-\-hex\fP .RS 4 Utilizează măști hexazecimale pentru seturile CPU (de exemplu, „ff”). Valoarea implicită este de a imprima seturile în format listă (de exemplu: 0,1). Rețineți că, înainte de versiunea 2.30, masca a fost afișată cu prefixul 0x. .RE .sp \fB\-y\fP, \fB\-\-physical\fP .RS 4 Afișează ID\-urile fizice pentru toate coloanele cu elemente de topologie (nucleu, soclu etc.). În afară de ID\-urile logice, care sunt atribuite de \fBlscpu\fP, ID\-urile fizice sunt valori specifice platformei care sunt furnizate de nucleu. ID\-urile fizice nu sunt neapărat unice și este posibil să nu fie aranjate secvențial. În cazul în care nucleul nu a putut prelua un ID fizic pentru un element, \fBlscpu\fP afișează caracterul liniuță (\-). .sp Numerele logice ale CPU nu sunt afectate de această opțiune. .RE .sp \fB\-\-arm\-id\fP[\fB=\fP\fIlistă\fP] .RS 4 Afișează o listă cu implementatorii cunoscuți ai nucleelor ARM și denumirile lor ușor de reținut. .sp Dacă se specifică un argument, afișează o listă cu ID\-urile individuale ale nucleelor și numele acestora, pentru implementatorul specificat. .RE .sp \fB\-\-arm\-model\fP \fIid\fP .RS 4 Afișează numele acestui model de nucleu specific. Pentru aceasta, este necesar să se transmită \fB\-\-arm\-id=\fIid\fP\fP pentru a indica și ID\-ul implementatorului. .RE .sp \fB\-\-annotate\fP[\fB=\fP\fIcând\fP] .RS 4 Adaugă o adnotare la numele fiecărui antet de coloană. O astfel de adnotare poate fi afișată sub formă de ferestre emergente de către terminalele care acceptă această funcție. Argumentul opțional \fIcând\fP poate fi \fBalways\fP (întotdeauna), \fBnever\fP (niciodată) sau \fBauto\fP. Dacă argumentul este omis, valoarea implicită este \fBauto\fP, ceea ce înseamnă că adnotările vor fi utilizate doar atunci când ieșirea se face către un terminal. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Afișează acest mesaj de ajutor și iese. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Afișează versiunea și iese. .RE .SH "MEDIU" .sp LSCPU_COLUMNS= .RS 4 Specifică o listă de coloane de ieșire, separate prin virgule, care urmează să fie afișate. Pot fi utilizate toate coloanele enumerate de \fB\-\-list\-columns\fP pentru opțiunile \fB\-e\fP și \fB\-p\fP. .RE .sp LSCPU_CACHES_COLUMNS= .RS 4 La fel ca \fBLSCPU_COLUMNS\fP, cu diferența că pot fi utilizate doar coloanele enumerate pentru opțiunea \fB\-C\fP. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 activează ieșirea de depanare a libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 utilizează caractere de umplutură vizibile. .RE .SH "COLUMNS" .sp O listă cu etichetele de coloane valide poate fi vizualizată folosind opțiunea \fB\-\-list\-columns\fP. .SH "NOTE" .sp Ieșirea implicită poate fi modificată. Prin urmare, pe cât posibil, ar trebui să evitați utilizarea ieșirii implicite în scripturile dumneavoastră. .SH "ERORI" .sp Prezentarea generală de bază a modelelor CPU se bazează pe euristică, luând în considerare diferențe precum numele modelelor CPU și ID\-urile implementatorului. În unele cazuri (neobișnuite), CPU\-urile se pot diferenția prin fanioane sau BogoMIPS, dar aceste diferențe sunt ignorate în prezentarea generală lscpu. .sp Uneori, în Xen Dom0, nucleul raportează date greșite. .sp Pe un echipament virtual, numărul de nuclee per soclu, etc. poate fi greșit. .SH "AUTORI" .sp .MTO "qcai\(atredhat.com" "Cai Qian" "," .MTO "kzak\(atredhat.com" "Karel Zak" "," .MTO "heiko.carstens\(atde.ibm.com" "Heiko Carstens" "," .MTO "cgoesc2\(atwgu.edu" "Christian Goeschel Ndjomouo" "" .SH "CONSULTAȚI ȘI" .sp \fBchcpu\fP(8) .SH "RAPORTAREA ERORILOR" .sp Pentru rapoarte de eroare, folosiți \c .URL "https://github.com/util\-linux/util\-linux/issues" "sistemul de urmărire al erorilor" "." .SH "DISPONIBILITATE" .sp Comanda \fBlscpu\fP face parte din pachetul util\-linux care poate fi descărcat de la \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."