'\" t .\" Title: lscpu .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-04-27 .\" Manual: Dienstprogramme für Benutzer .\" Source: util-linux 2.40 .\" Language: English .\" .TH "LSCPU" "1" "2024-04-27" "util\-linux 2.40" "Dienstprogramme für Benutzer" .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 "BEZEICHNUNG" lscpu \- Informationen zur Prozessorarchitektur anzeigen .SH "ÜBERSICHT" .sp \fBlscpu\fP [options] .SH "BESCHREIBUNG" .sp \fBlscpu\fP gathers CPU architecture information from \fIsysfs\fP, \fI/proc/cpuinfo\fP and any applicable architecture\-specific libraries (e.g. \fBlibrtas\fP on Powerpc). The command output can be optimized for parsing or for easy readability by humans. The information includes, for example, the number of CPUs, threads, cores, sockets, and Non\-Uniform Memory Access (NUMA) nodes. There is also information about the CPU caches and cache sharing, family, model, bogoMIPS, byte order, and stepping. .sp Die standardmäßige Ausgabeformatierung auf dem Terminal ist ist Änderungen unterworfen und wird möglicherweise für bessere Lesbarkeit optimiert. Die Ausgabe für Nicht\-Terminals (beispielsweise Pipes) ist von dieser Optimierung niemals betroffen und erfolgt immer im Format »Feld: Daten\(rsn«. Sie können beispielsweise mit »\fBlscpu | less\fP« die standardmäßige Ausgabe ohne Optimierungen ansehen. .sp In virtualisierten Umgebungen gibt die angezeigte CPU\-Architektur die Konfiguration des Gäste\-Betriebssystems wider, die sich typischerweise von der des physischen (Wirts\-)Systems unterscheidet. Auf Architekturen, die die Ermittlung der physischen Topologieinformation unterstützen, zeigt \fBlscpu\fP auch die Anzahl der physischen Sockel, Chips, Kerne des Wirtsystems an. .sp Optionen, deren Ausgabe in Tabellenform dargestellt wird, haben ein \fIListe\fP\-Argument. Verwenden Sie dieses Argument zum Anpassen der Ausgabe an Ihre Erfordernisse. Geben Sie eine durch Kommata getrennte Liste von Spaltenüberschriften in der gewünschten Reihenfolge an, um die Ausgabe auf bestimmte Spalten zu beschränken. In \fBSPALTEN\fP finden Sie eine Liste der verfügbaren Spaltenüberschriften (für die Groß\- oder Kleinschreibung nicht beachtet wird). .sp Nicht alle Spalten werden auf allen Architekturen unterstützt. Wenn eine solche Spalte angegeben wird, zeigt \fBlscpu\fP diese an, stellt aber keine Daten zur Verfügung. .sp Die Cache\-Größen werden als Zusammenfassung aller CPUs gemeldet. In den Versionen vor 2.34 wurden die Größen auf den Kern bezogen, aber diese Ausgabe war aufgrund der komplizierten CPU\-Topologie und wie Cache von den CPUs gemeinsam genutzt wird, verwirrend. Für weitere Details zu Caches, siehe \fB\-\-cache\fP. Seit Version 2.37 folgt \fBlscpu\fP den Cache\-Kennungen, wie sie vom Kernel bereitgestellt werden und startet nicht immer von 0. .SH "OPTIONEN" .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 bezieht sowohl Online\- als auch Offline\-CPUs in die Ausgabe ein (Voreinstellung für \fB\-e\fP). Diese Option darf nur zusammen mit \fB\-e\fP oder \fB\-p\fP angegeben werden. .RE .sp \fB\-B\fP, \fB\-\-bytes\fP .RS 4 gibt die Größen in Byte anstelle eines menschenlesbaren Formats aus. .sp Standardmäßig werden die Größen in Byte ausgedrückt und die Präfixe sind Potenzen der Form 2^10 (1024). Die Abkürzungen der Symbole werden zur besseren Lesbarkeit abgeschnitten, indem jeweils nur der erste Buchstabe dargestellt wird. Beispiele: »1 KiB« und »1 MiB« werden als »1 K« bzw. »1 M« dargestellt. Die Erwähnung des »iB«\-Anteils, der Teil der Abkürzung ist, entfällt absichtlich. .RE .sp \fB\-b\fP, \fB\-\-online\fP .RS 4 begrenzt die Ausgabe auf Offline\-CPUs (Vorgabe für \fB\-p\fP). Diese Option darf nur zusammen mit \fB\-e\fP oder \fB\-p\fP angegeben werden. .RE .sp \fB\-C\fP, \fB\-\-caches\fP[=\fIListe\fP] .RS 4 zeigt Details zu CPU\-Caches an. Für Details zu den verfügbaren Informationen siehe die Ausgabe von \fB\-\-help\fP. .sp Wenn das Argument \fIListe\fP nicht angegeben ist, werden alle Spalten in der Ausgabe angezeigt, für die Daten verfügbar sind. .sp Wenn das \fIListe\fP\-Argument verwendet wird, dürfen zwischen Optionszeichenkette, Gleichheitszeichen und \fIListe\fP keine Leerzeichen oder sonstigen Freiräume eingefügt werden. Beispiele: \fB\-C=NAME,ONE\-SIZE\fP oder \fB\-\-caches=NAME,ONE\-SIZE\fP. .sp Sie können die vorgegebene Spaltenliste erweitern, wenn Sie die Liste im Format +Liste angeben (zum Beispiel \fBlscpu \-C=+ALLOC\-POLICY\fP). .RE .sp \fB\-c\fP, \fB\-\-offline\fP .RS 4 begrenzt die Ausgabe auf Offline\-CPUs. Diese Option darf nur zusammen mit \fB\-e\fP oder \fB\-p\fP angegeben werden. .RE .sp \fB\-\-hierarchic\fP[=\fIwann\fP] .RS 4 Use subsections in summary output. For backward compatibility, the default is to use subsections only when output on a terminal and flattened output on a non\-terminal. The optional argument \fIwhen\fP can be \fBnever\fP, \fBalways\fP or \fBauto\fP. If the \fIwhen\fP argument is omitted, it defaults to "always". .RE .sp \fB\-e\fP, \fB\-\-extended\fP[=\fIListe\fP] .RS 4 gibt die Prozessorinformation in einem menschenlesbaren Format aus. .sp Wenn das Argument \fIListe\fP nicht angegeben ist, werden die Standardspalten in der Ausgabe angezeigt. Die standardmäßig angezeigten Spalten sind möglicherweise Änderungen unterworfen. .sp Wenn das \fIListe\fP\-Argument verwendet wird, dürfen zwischen Optionszeichenkette, Gleichheitszeichen und \fIListe\fP keine Leerzeichen oder sonstigen Freiräume eingefügt werden. Beispiele: »\fB\-e=cpu,node\fP« oder »\fB\-\-extended=cpu,node\fP«. .sp Sie können die vorgegebene Spaltenliste erweitern, wenn Sie die Liste im Format +Liste angeben (zum Beispiel lscpu \-e=+MHZ). .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Use JSON output format for the default summary or extended output (see \fB\-\-extended\fP). For backward compatibility, JSON output follows the default summary behavior for non\-terminals (e.g., pipes) where subsections are missing. See also \fB\-\-hierarchic\fP. .RE .sp \fB\-p\fP, \fB\-\-parse\fP[=\fIListe\fP] .RS 4 optimiert die Befehlsausgabe für die maschinelle Auswertung. .sp Falls das Argument Liste nicht angegeben ist, dann geschieht die Ausgabe abwärtskompatibel zu früheren Versionen von \fBlscpu\fP. Dieses abwärtskompatible Format verwendet zwei Kommata zum Trennen der Spalten für den CPU\-Cache. Falls keine CPU\-Caches erkannt werden, wird die Cache\-Spalte gar nicht angezeigt. Wenn das Liste\-Argument verwendet wird, werden die Cache\-Spalten mit einem Doppelpunkt (:) getrennt. .sp Wenn das \fIListe\fP\-Argument verwendet wird, dürfen zwischen Optionszeichenkette, Gleichheitszeichen und \fIListe\fP keine Leerzeichen oder sonstigen Freiräume eingefügt werden. Beispiele: »\fB\-p=cpu,node\fP« oder »\fB\-\-parse=cpu,node\fP«. .sp Sie können die vorgegebene Spaltenliste erweitern, wenn Sie die Liste im Format +Liste angeben (zum Beispiel lscpu \-p=+MHZ). .RE .sp \fB\-s\fP, \fB\-\-sysroot\fP \fIVerzeichnis\fP .RS 4 beschafft Daten für eine fremde Linux\-Instanz, nicht jene, auf der der Befehl \fBlscpu\fP aufgerufen wird. Das angegebene \fIVerzeichnis\fP ist die Dateisystemwurzel der zu untersuchenden Linux\-Instanz. .RE .sp \fB\-x\fP, \fB\-\-hex\fP .RS 4 verwendet die Hexadezimalschreibweise für CPU\-Sätze, z.B. »ff«. Per Vorgabe wird die Listenschreibweise verwendet (z.B. 0,1). Beachten Sie, das vor Version 2.30 die Maske mit dem Präfix 0x ausgegeben wurde. .RE .sp \fB\-y\fP, \fB\-\-physical\fP .RS 4 zeigt die physischen Kennungen für alle Spalten mit Topologieelementen (Kern, Sockel usw.) an. Anders als logische Kennungen, die von \fBlscpu\fP zugewiesen werden, sind physische Kennungen plattformabhängige Werte, die vom Kernel bereitgestellt werden. Physische Kennungen sind nicht notwendigerweise eindeutig und sie müssen nicht sequenziell angeordnet sein. Falls der Kernel keine physische ID für ein Element ermitteln konnte, gibt \fBlscpu\fP einen Bindestrich (\-) aus. .sp Die logischen CPU\-Nummern werden von dieser Option nicht beeinflusst. .RE .sp \fB\-\-output\-all\fP .RS 4 gibt alle verfügbaren Spalten aus. Diese Option muss entweder mit \fB\-\-extended\fP, \fB\-\-parse\fP oder \fB\-\-caches\fP kombiniert werden. .RE .SH "FEHLER" .sp Die allgemeine Übersicht über CPU\-Familie, Modell usw. basiert stets auf der ersten CPU. .sp Gelegentlich liefert der Kernel in Xen Dom0 falsche Daten. .sp Auf virtueller Hardware kann die Anzahl der Kerne pro Sockel usw. falsch sein. .SH "AUTOREN" .sp .MTO "qcai\(atredhat.com" "Cai Qian" "," .MTO "kzak\(atredhat.com" "Karel Zak" "," .MTO "heiko.carstens\(atde.ibm.com" "Heiko Carstens" "" .SH "SIEHE AUCH" .sp \fBchcpu\fP(8) .SH "FEHLER MELDEN" .sp Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem auf \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "VERFÜGBARKEIT" .sp Der Befehl \fBlscpu\fP ist Teil des Pakets util\-linux, welches aus dem \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux\-Kernel\-Archiv" "" heruntergeladen werden kann.