LSCPU(1) Comenzi utilizator LSCPU(1) NUME lscpu - afieaza informaii despre arhitectura procesorului REZUMAT lscpu [opiuni] DESCRIERE lscpu aduna informaii despre arhitectura procesorului din sysfs, /proc/cpuinfo i din orice biblioteca specifica arhitecturii (de exemplu, librtas pe Powerpc). Ieirea comenzii poate fi optimizata pentru analiza sau pentru a fi uor de citit de catre oameni. Informaiile includ, de exemplu, numarul de unitai centrale de procesare, fire de execuie, nuclee, socluri i noduri NUMA (Non-Uniform Memory Access). Exista, de asemenea, informaii despre memoriile de prestocare ale (cache) CPU i partajarea acestor memorii (cache), familia, modelul, bogoMIPS, ordinea octeilor i etapizarea (stepping). Formatarea implicita a ieirii pe terminal poate fi modificata i poate fi optimizata pentru o mai buna lizibilitate. Ieirea pentru non-terminale (de exemplu, conducte) nu este niciodata afectata de aceasta optimizare i este intotdeauna in format ,,Camp: date\n". Utilizai, de exemplu, <> pentru a vedea ieirea implicita fara optimizari. In mediile virtualizate, informaiile despre arhitectura CPU afiate reflecta configuraia sistemului de operare invitat, care este de obicei diferita de cea a sistemului fizic (gazda). In cazul arhitecturilor care accepta recuperarea informaiilor despre topologia fizica, lscpu afieaza, de asemenea, numarul de socluri fizice, cipuri, nuclee din sistemul gazda. Opiunile care au ca rezultat un tabel de ieire au un argument lista. Utilizai acest argument pentru a personaliza ieirea comenzii. Specificai o lista de etichete de coloane, separate prin virgule, pentru a limita tabelul de ieire doar la coloanele specificate, aranjate in ordinea specificata. Consultai COLOANE pentru o lista de etichete de coloane valide. Etichetele coloanelor nu fac distincie intre majuscule i minuscule. Nu toate coloanele sunt acceptate pe toate arhitecturile. Daca se specifica o coloana care nu este acceptata, lscpu afieaza coloana, dar nu furnizeaza date pentru aceasta. Dimensiunile memoriei de prestocare (cache) sunt raportate ca rezumat de la toate unitaile 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 in care sunt partajate memoriile de prestocare a datelor (cache) intre procesoare. Pentru mai multe detalii despre memoriile de prestocare, consultai --cache. Incepand cu versiunea v2.37, lscpu urmarete ID-urile memoriei de prestocare furnizate de nucleul Linux, i nu incepe intotdeauna de la zero. OPIUNI -a, --all Include liniile pentru procesoarele active i inactive (implicit pentru -e). Aceasta opiune poate fi specificata numai impreuna cu opiunea -e sau -p. -B, --bytes Afieaza dimensiunile in octei, mai degraba decat intr-un format uor de citit de catre om. In mod implicit, unitatea in care sunt exprimate marimile este octetul, iar prefixele unitailor sunt exprimate in putere de 2^10 (1024). Abrevierile simbolurilor sunt prezentate trunchiat pentru a se obine o mai buna lizibilitate, prin prezentarea doar a primei litere a acestora; exemple: ,,1 KiB [en]/ 1 Kio [ro]" i ,,1 MiB [en] / 1 Mio [ro]" se expun ca "1 K" i respectiv "1 M", omiandu-se intenionat meniunea ,,iB", care face parte din aceste abrevieri. -b, --online Limiteaza ieirea la procesoarele active (implicit pentru -p). Aceasta opiune poate fi specificata numai impreuna cu opiunea -e sau -p. -C, --caches[=lista] Afieaza detalii despre memoria de prestocare (cache) a procesorului. Pentru detalii despre informaiile disponibile, consultai ieirea opiunii --help. In cazul in care argumentul lista este omis, toate coloanele pentru care sunt disponibile date sunt incluse in ieirea comenzii. Atunci cand se specifica argumentul lista, irul format din opiunea, semnul egal (=) i lista nu trebuie sa conina spaii libere sau alte spaii albe. Exemple: -C=NUME,DIMENSIUNE-UNICA sau --caches=NUME,DIMENSIUNE-UNICA. Lista implicita de coloane poate fi extinsa daca lista este specificata in formatul ,,+lista" (de exemplu, lscpu -C=+ALLOC-POLICY). -c, --offline Limiteaza ieirea la procesoarele inactive. Aceasta opiune poate fi specificata numai impreuna cu opiunea -e sau -p. --hierarchic[=cand] Utilizeaza subseciuni in rezumatul de ieire. Pentru compatibilitate retroactiva, valoarea implicita este aceea de a utiliza subseciuni numai atunci cand ieirea se face pe un terminal i ieirea uniformizata pe un alt terminal. Argumentul opional cand poate fi never (niciodata), always (intotdeauna) sau auto. In cazul in care argumentul cand este omis, valoarea implicita este ,,always". -e, --extended[=lista] Afieaza informaiile despre CPU in format uor de citit. Daca argumentul lista este omis, coloanele implicite sunt incluse in rezultatul comenzii. Ieirea implicita poate fi modificata. Cand se specifica argumentul lista, irul format din opiunea, semnul egal (=) i lista nu trebuie sa conina spaii libere sau alte spaii albe. Exemple: ,,-e=cpu,nodul" sau ,,--extended=cpu,nodul". Lista implicita de coloane poate fi extinsa daca lista este specificata in formatul +lista (de exemplu, lscpu -e=+MHZ). -J, --json Utilizeaza formatul de ieire JSON pentru rezumatul implicit sau pentru ieirea extinsa (a se vedea --extended). Pentru compatibilitate retroactiva, ieirea JSON urmeaza comportamentul implicit al rezumatului pentru non-terminale (de exemplu, conducte) in cazul in care lipsesc subseciunile. A se vedea, de asemenea, --hierarchic. -p, --parse[=lista] Optimizeaza ieirea comenzii pentru o analiza uoara. Daca argumentul lista este omis, rezultatul comenzii este compatibil cu versiunile anterioare ale lscpu. In acest format compatibil, se utilizeaza doua virgule pentru a separa coloanele memoriei de prestocare (cache) CPU. Daca nu este identificata nicio memorie de prestocare CPU, coloana de memorie de prestocare este omisa. Daca se utilizeaza argumentul lista, coloanele de memorie de prestocare sunt separate prin doua puncte (:). Cand se specifica argumentul lista, irul format din opiunea, semnul egal (=) i lista nu trebuie sa conina spaii libere sau alte spaii albe. Exemple: ,,-p=cpu,nodul" sau ,,--parse=cpu,nodul". Lista implicita de coloane poate fi extinsa daca lista este specificata in formatul ,,+lista" (de exemplu, lscpu -p=+MHZ). -r, --raw Produce rezultatul in formatul sau brut. Aceasta opiune este aplicabila numai pentru ieirile --extended, --parse i --caches. -s, --sysroot director Aduna date despre CPU pentru o instana Linux, alta decat cea de la care este emisa comanda lscpu. Directorul director specificat este radacina de sistem a instanei Linux care urmeaza sa fie inspectata. -x, --hex Utilizeaza mati hexazecimale pentru seturile CPU (de exemplu, ,,ff"). Valoarea implicita este de a imprima seturile in format lista (de exemplu: 0,1). Reinei ca, inainte de versiunea 2.30, masca a fost afiata cu prefixul 0x. -y, --physical Afieaza ID-urile fizice pentru toate coloanele cu elemente de topologie (nucleu, soclu etc.). In afara de ID-urile logice, care sunt atribuite de lscpu, ID-urile fizice sunt valori specifice platformei care sunt furnizate de nucleu. ID-urile fizice nu sunt neaparat unice i este posibil sa nu fie aranjate secvenial. In cazul in care nucleul nu a putut prelua un ID fizic pentru un element, lscpu afieaza caracterul liniua (-). Numerele logice ale CPU nu sunt afectate de aceasta opiune. --output-all Afieaza toate coloanele disponibile. Aceasta opiune trebuie combinata fie cu --extended, --parse sau --caches. ERORI Prezentarea generala de baza a modelelor CPU se bazeaza pe euristica, luand in considerare diferene precum numele modelelor CPU i ID-urile implementatorului. In unele cazuri (neobinuite), CPU-urile se pot diferenia prin fanioane sau BogoMIPS, dar aceste diferene sunt ignorate in prezentarea generala lscpu. Uneori, in Xen Dom0, nucleul raporteaza date greite. Pe un echipament virtual, numarul de nuclee per soclu, etc. poate fi greit. AUTORI Cai Qian , Karel Zak , Heiko Carstens CONSULTAI I chcpu(8) RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda lscpu face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 LSCPU(1)