'\" t .\" Title: lscpu .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-21 .\" Manual: Användarkommandon .\" Source: util-linux 2.42.4 .\" Language: English .\" .TH "LSCPU" "1" "2026-09-21" "util\-linux 2.42.4" "Användarkommandon" .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 "NAMN" lscpu \- visa information om CPU\-arkitekturen .SH "SYNOPSIS" .sp \fBlscpu\fP [flaggor] .SH "BESKRIVNING" .sp \fBlscpu\fP samlar in information om processorarkitektur från \fIsysfs\fP, \fI/proc/cpuinfo\fP och eventuella tillämpliga arkitekturspecifika bibliotek (t.ex. \fBlibrtas\fP på Powerpc). Kommandoutmatningen kan optimeras för parsning eller för att vara lättläst för människor. Informationen omfattar t.ex. antalet processorer, trådar, kärnor, socklar och NUMA\-noder (Non\-Uniform Memory Access). Det finns också information om processorernas cacheminnen och cacheminnesdelning, familj, modell, bogoMIPS, byteordning, stepping och mikrokodsversion. .sp Standardformateringen för utdata på terminaler kan ändras och kan optimeras för bättre läsbarhet. Utdata för icke\-terminaler (t.ex. pipes) påverkas aldrig av den här optimeringen och visas alltid i formatet "Field: data\(rsn". Använd t.ex. "\fBlscpu | less\fP" för att se standardutdata utan optimeringar. .sp I virtualiserade miljöer återspeglar den CPU\-arkitekturinformation som visas konfigurationen av gästoperativsystemet, som vanligtvis skiljer sig från det fysiska (värd\-)systemet. På arkitekturer som stöder hämtning av information om fysisk topologi visar \fBlscpu\fP även antalet fysiska socklar, chips och kärnor i värdsystemet. .sp Flaggor som skapar en utdatatabell accepterar ett valfritt argument \fIlista\fP. Det är en kommaseparerad följd av kolumnnamn som begränsar tabellen till angivna kolumner i angiven ordning. Använd \fB\-\-help\fP för att se giltiga kolumnnamn. Namnen är inte skiftlägeskänsliga. Alla kolumner stöds inte på alla arkitekturer. Om en kolumn som inte stöds anges skriver \fBlscpu\fP ut kolumnen men lämnar den utan data. .sp Cachestorlekarna rapporteras som en sammanfattning från alla processorer. Versionerna före v2.34 rapporterade storlekar per kärna, men denna utdata var förvirrande på grund av komplicerad processortopologi och hur cacheminnen delas mellan processorerna. För mer information om cacheminnen, se \fB\-\-cache\fP. Sedan version v2.37 följer \fBlscpu\fP cache\-ID:n som tillhandahålls av Linux\-kärnan och börjar inte alltid från noll. .SH "FLAGGOR" .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Inkludera rader för online\- och offlineprocessorer i utdata (standard för \fB\-e\fP). Denna flagga kan endast anges tillsammans med flaggan \fB\-e\fP eller \fB\-p\fP. .RE .sp \fB\-B\fP, \fB\-\-bytes\fP .RS 4 Skriv ut storlekar i byte i stället för i läsbart format. .sp Som standard visas storlekar i enheter som är potenser av 1024 byte. Enheternas formella förkortningar (KiB, MiB, GiB, …) förkortas ytterligare till endast den första bokstaven: K, M, G, …. .RE .sp \fB\-b\fP, \fB\-\-online\fP .RS 4 Begränsa utdata till online\-processorer (standard för \fB\-p\fP). Denna flagga kan endast anges tillsammans med flaggan \fB\-e\fP eller \fB\-p\fP. .RE .sp \fB\-C\fP, \fB\-\-caches\fP[\fB=\fP\fIlista\fP] .RS 4 Visa detaljer om CPU\-cacheminnen. Se utdata från \fB\-\-list\-columns\fP för detaljer om tillgänglig information. .sp Om argumentet \fIlista\fP utelämnas inkluderas alla kolumner för vilka data finns tillgängliga i kommandoutmatningen. .sp När argumentet \fIlista\fP anges får flaggsträngen, likhetstecknet (=) och \fIlista\fP inte innehålla något blankutrymme. Exempel: \fB\-C=NAME,ONE\-SIZE\fP eller \fB\-\-caches=NAME,ONE\-SIZE\fP. .sp Standardlistan med kolumner kan utökas om list anges i formatet +list (t.ex. \fBlscpu \-C=+ALLOC\-POLICY\fP). .RE .sp \fB\-c\fP, \fB\-\-offline\fP .RS 4 Begränsa utdata till offline\-processorer. Denna flagga kan endast anges tillsammans med flaggan \fB\-e\fP eller \fB\-p\fP. .RE .sp \fB\-e\fP, \fB\-\-extended\fP[\fB=\fP\fIlista\fP] .RS 4 Visa CPU\-informationen i ett lättläst format. .sp Om argumentet \fIlista\fP utelämnas inkluderas standardkolumnerna i kommandoutmatningen. Standardutmatningen kan komma att ändras. .sp När argumentet \fIlista\fP anges får flaggsträngen, likhetstecknet (=) och \fIlista\fP inte innehålla något blankutrymme. Exempel: \fB\-e=cpu,node\fP eller \fB\-\-extended=cpu,node\fP. .sp Standardlistan med kolumner kan utökas om list anges i formatet +list (t.ex. lscpu \-e=+MHZ). .RE .sp \fB\-H\fP, \fB\-\-list\-columns\fP .RS 4 Lista kolumnerna som kan anges med flaggorna \fB\-\-extended\fP, \fB\-\-parse\fP och \fB\-\-caches\fP. Kan användas med \fB\-\-json\fP eller \fB\-\-raw\fP för att få listan i maskinläsbart format. .RE .sp \fB\-\-hierarchic\fP[\fB=\fP\fInär\fP] .RS 4 Använd underavsnitt i sammanfattningsutdata. För bakåtkompatibilitet används underavsnitt som standard endast vid utmatning till en terminal, och platt utmatning annars. Det valfria argumentet \fInär\fP kan vara \fBnever\fP, \fBalways\fP eller \fBauto\fP. Om argumentet \fInär\fP utelämnas används \fBalways\fP. .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Använd JSON\-utdataformat för standardsammanfattningen eller utökad utdata (se \fB\-\-extended\fP). Av bakåtkompatibilitetsskäl följer JSON\-utdata standardbeteendet för sammanfattning för icke\-terminaler, till exempel rör, där underavsnitt saknas. Se även \fB\-\-hierarchic\fP. .RE .sp \fB\-\-output\-all\fP .RS 4 Skriv ut alla tillgängliga kolumner. Denna flagga måste kombineras med antingen \fB\-\-extended\fP, \fB\-\-parse\fP eller \fB\-\-caches\fP. .RE .sp \fB\-p\fP, \fB\-\-parse\fP[\fB=\fP\fIlista\fP] .RS 4 Optimera kommandoutmatningen så att den blir lätt att tolka. .sp Om argumentet \fIlista\fP utelämnas är kommandoutmatningen kompatibel med tidigare versioner av \fBlscpu\fP. I detta kompatibla format används två kommatecken för att separera CPU\-cachekolumner. Om inga CPU\-cacheminnen identifieras utelämnas cachekolumnen. Om argumentet \fIlista\fP används separeras cachekolumnerna med ett kolon (:). .sp När argumentet \fIlista\fP anges får flaggsträngen, likhetstecknet (=) och \fIlista\fP inte innehålla något blankutrymme. Exempel: \fB\-p=cpu,online,mhz\fP eller \fB\-\-parse=cpu,online,mhz\fP. .sp Standardlistan med kolumner kan utökas om list anges i formatet +list (t.ex. lscpu \-p=+MHZ). .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Producera utdata i sitt råformat. Denna flagga är endast tillämpligt för utdata \fB\-\-extended\fP, \fB\-\-parse\fP och \fB\-\-caches\fP. .RE .sp \fB\-s\fP, \fB\-\-sysroot\fP \fIkatalog\fP .RS 4 Samlar in CPU\-data för en annan Linux\-instans än den instans från vilken kommandot \fBlscpu\fP utfärdades. Den angivna \fIkatalogen\fP är systemroten för den Linux\-instans som ska inspekteras. .RE .sp \fB\-x\fP, \fB\-\-hex\fP .RS 4 Använd hexadecimala masker för CPU\-uppsättningar (t.ex. "ff"). Standardinställningen är att skriva ut uppsättningarna i listformat (t.ex. 0,1). Observera att före version 2.30 har masken skrivits ut med prefixet 0x. .RE .sp \fB\-y\fP, \fB\-\-physical\fP .RS 4 Visa fysiska ID:n för alla kolumner med topologielement (kärna, uttag etc.). Till skillnad från logiska ID:n, som tilldelas av \fBlscpu\fP, är fysiska ID:n plattformsspecifika värden som tillhandahålls av kärnan. Fysiska ID:n är inte nödvändigtvis unika och de kanske inte är ordnade sekventiellt. Om kärnan inte kunde hämta ett fysiskt ID för ett element skriver \fBlscpu\fP ut tecknet bindestreck (\-). .sp CPU:ns logiska nummer påverkas inte av denna flagga. .RE .sp \fB\-\-arm\-id\fP[\fB=\fP\fIlista\fP] .RS 4 Skriv ut en lista över kända tillverkare av ARM\-kärnor och deras läsbara namn. .sp Om ett argument anges skrivs en lista över enskilda kärn\-id:n och deras namn ut för den angivna tillverkaren. .RE .sp \fB\-\-arm\-model\fP \fIid\fP .RS 4 Skriv ut namnet på denna specifika kärnmodell. Detta kräver att \fB\-\-arm\-id=\fIid\fP\fP också anges för att ange tillverkarens id. .RE .sp \fB\-\-annotate\fP[\fB=\fP\fInär\fP] .RS 4 Lägger till en anmärkning till varje kolumnrubrik. Anmärkningen kan visas som ett verktygstips i terminaler som stöder detta. Det valfria argumentet \fInär\fP kan vara \fBalways\fP, \fBnever\fP eller \fBauto\fP. Om argumentet utelämnas används \fBauto\fP, vilket innebär att anmärkningar endast används när utdata går till en terminal. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "MILJÖ" .sp LSCPU_COLUMNS= .RS 4 Anger en kommaseparerad lista över utdatakolumner att skriva ut. Alla kolumner som listas av \fB\-\-list\-columns\fP för flaggorna \fB\-e\fP och \fB\-p\fP kan användas. .RE .sp LSCPU_CACHES_COLUMNS= .RS 4 Samma som \fBLSCPU_COLUMNS\fP, med skillnaden att endast kolumner som listas för flaggan \fB\-C\fP kan användas. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 aktiverar libsmartcols felsökningsutdata. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 använda synliga utfyllnadstecken. .RE .SH "KOLUMNER" .sp En lista över giltiga kolumnnamn kan visas med flaggan \fB\-\-list\-columns\fP. .SH "ANMÄRKNINGAR" .sp Standardutmatningen kan ändras. Undvik därför att använda den i skript när det är möjligt. .SH "KÄNDA PROBLEM" .sp Den grundläggande översikten över CPU\-modeller baseras på heuristik, med hänsyn till skillnader som CPU\-modellnamn och implementerings\-ID. I vissa (ovanliga) fall kan processorer skilja sig åt i flaggor eller BogoMIPS, men dessa skillnader ignoreras i lscpu\-översikten. .sp Ibland rapporterar kärnan fel data i Xen Dom0. .sp På virtuell hårdvara kan antalet kärnor per uttag etc. vara fel. .SH "UPPHOVSPERSONER" .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 "SE ÄVEN" .sp \fBchcpu\fP(8) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBlscpu\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."