Linux CPU Info: Befehle für CPU, RAM, Festplatte und OS-Informationen

Affiliate-Hinweis v3.1
Affiliate-Hinweis v3.2 (mobil)

Die Zahl der CPU-Kerne unter Linux liefert sofort eine einzige Zeile: [nproc]. Die Befehle, mit denen du CPU und RAM unter Linux sowie Festplatten- und OS-Informationen prüfst, stehen in der Tabelle unten in der Reihenfolge, in der du sie am häufigsten brauchst.

Befehl

Was er zeigt

nproc

Anzahl nutzbarer CPUs (logische Kerne)

lscpu

CPU-Modell, Sockel, Kerne, Threads

free -h

RAM gesamt, belegt und frei

df -h

Belegung je Festplatte (Dateisystem)

lsblk

Aufbau von Festplatten und Partitionen

cat /etc/os-release

Name und Version der Distribution

uname -r

Kernelversion

$ nproc
4

$ lscpu
CPU(s):                4
Model name:            Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1

$ free -h
               total        used        free      shared  buff/cache   available
Mem:            15Gi       8.8Gi       916Mi       338Mi       6.3Gi       6.6Gi
Swap:          8.0Gi       1.3Gi       6.7Gi

Diese Ausgabe stammt von einem Server, den uknew.co selbst betreibt (AWS Lightsail, AlmaLinux 9), aufgenommen am 2026-10-05. CPU(s) 4 ergibt sich aus 2 Kernen mit je 2 Threads pro Kern – derselbe Fall wie im Abschnitt Hyper-Threading weiter unten.

✅ Befehle für CPU-Informationen unter Linux

1. cat /proc/cpuinfo

  • cat /proc/cpuinfo
  • Mit dem cat-Befehl, der die Datei /proc/cpuinfo ausgibt, prüfst du die CPU-Informationen unter Linux.
cat /proc/cpuinfo
Grundlegende CPU-Informationen unter Linux prüfen
📖 Erklärung der /proc/cpuinfo-Felder aufklappen
  • Häufig geprüfte CPU-Felder
  • processor: Indexnummer der jeweiligen CPU, beginnend bei 0; für jeden Kern werden die Informationen getrennt ausgegeben.
  • model name: Name des CPU-Modells, etwa ein Intel-Produkt wie im Bild oben oder „model name : AMD EPYC 7551 32-Core Processor“.
  • siblings : dasselbe Konzept wie logische Prozessoren unter Windows; gemeint ist die Gesamtzahl der Kerne, die zu einer physischen CPU gehören. Beim Wechsel zum nächsten Prozessor werden sie üblicherweise durchnummeriert, etwa 0 bis 3.
  • cpu cores : Zahl der physischen CPU-Kerne.
  • Glossar der CPU-Felder(1p)
  • vendor_id: Zeichenkette, die den CPU-Hersteller kennzeichnet. ‘AuthenticAMD’ steht für AMD, ‘GenuineIntel’ für Intel.
  • model: Modellnummer der CPU.
  • cpu family: Produktfamilie, zu der die CPU gehört.
  • stepping : Stepping-Nummer der CPU, eine Version, die Verbesserungen aus der Fertigung widerspiegelt.
  • microcode : Version des Microcodes, eines kleinen Programms, das in der CPU läuft.
  • cpu MHz : Taktfrequenz der CPU in Megahertz.
  • cache size : Cachegröße der CPU; die Größe der einzelnen Cache-Ebenen kannst du mit dem Befehl lscpu genauer ansehen.
  • physical id: Nummer der physischen CPU; damit werden die Prozessoren auf Systemen mit mehreren Sockeln unterschieden.
  • core id: eindeutige Kennung des jeweiligen Kerns.
  • apicid / initial apicid: eindeutige APIC-Kennung der CPU. APIC ist das System, das Interrupts zwischen CPU und Ein-/Ausgabegeräten verwaltet.
  • Glossar der CPU-Felder(2p)
  • fpu : ob Gleitkommaberechnungen unterstützt werden. Die meisten aktuellen CPUs zeigen hier yes.
  • fpu_exception : ob Gleitkomma-Ausnahmen unterstützt werden, also ob die CPU Ausnahmen bei Gleitkommaoperationen behandeln kann.
  • cpuid level : höchste Informationsstufe, die über den CPUID-Befehl abrufbar ist.
  • wp : ob der Schreibschutz (Write Protection) aktiv ist.
  • flags : Liste der Funktionen und Befehlssätze, die die CPU unterstützt, etwa SIMD-Erweiterungen (SSEx, AVX), Virtualisierung für Hypervisoren (VMX oder SVM) und hardwarebeschleunigte Ver- und Entschlüsselung (AES-NI).
  • bogomips : eine Einheit namens BogoMIPS, mit der die CPU-Leistung gemessen wird. Mit der echten CPU-Leistung hat sie nichts zu tun; BogoMIPS ist ein virtueller Leistungsmaßstab, mit dem der Kernel beim Booten das System-Timing einstellt.
  • clflush size : Größe der Cache-Line, die die CPU unterstützt. Der Befehl CLFLUSH leert eine bestimmte Cache-Line im Cache.
  • cache_alignment : Ausrichtungswert des CPU-Caches; je besser die Ausrichtung, desto höher die Leistung.
  • address sizes : physische und virtuelle Adressgrößen, die die CPU unterstützt; sie bestimmen den nutzbaren Speicher und Adressraum. 36 bits physical bedeutet eine physische Adressgröße von 36 Bit, 48 bits virtual eine virtuelle Adressgröße von 48 Bit.
  • power management : Liste der Energieverwaltungsfunktionen, die die CPU unterstützt.

2. Gesamtzahl der CPUs und Zahl der physischen CPUs prüfen

Brauchst du nur die Zahl der Kerne, ist [nproc] am kürzesten. Um physische CPUs und Kerne getrennt zu zählen, wertest du /proc/cpuinfo wie unten aus.

# Gesamtzahl der CPU-Kerne: insgesamt 4 (virtuelle) CPU-Kerne 
~]# grep -c processor /proc/cpuinfo
4
# Anzahl physischer CPUs
~]# grep -c ^processor /proc/cpuinfo
1
# Kerne pro CPU
grep -c ^processor /proc/cpuinfo | wc -l
4

3. Hyper-Threading: prüfen, ob es aktiv ist

Ist der Wert von siblings doppelt so groß wie die Zahl der CPU-Kerne, ist Hyper-Threading aktiv.

~]# cat /proc/cpuinfo | egrep 'siblings|cpu cores' | head -2
siblings : 4
cpu cores : 4
## 
~]# ‍cat /proc/cpuinfo | egrep 'sibli‍ngs|cpu cores' | head -2
siblings : 2
cpu cores : 1

4. Der Befehl lscpu

Mit dem Befehl lscpu siehst du die CPU-Informationen kurz zusammengefasst.

~]# lscpu
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         40 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  2
  On-line CPU(s) list:   0,1
Vendor ID:               AuthenticAMD
  BIOS Vendor ID:        QEMU
  Model name:            AMD EPYC 7551 32-Core Processor
    BIOS Model name:     pc-i440fx-4.2
    CPU family:          23
    Model:               1
    Thread(s) per core:  2
    Core(s) per socket:  1
    Socket(s):           1
    Stepping:            2
    BogoMIPS:            3992.49
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid
                          tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4
                         a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibpb vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves 
                         clzero xsaveerptr virt_ssbd arat npt nrip_save arch_capabilities
Virtualization features: 
  Virtualization:        AMD-V
  Hypervisor vendor:     KVM
  Virtualization type:   full
Caches (sum of all):     
  L1d:                   64 KiB (1 instance)
  L1i:                   64 KiB (1 instance)
  L2:                    512 KiB (1 instance)
  L3:                    16 MiB (1 instance)
NUMA:                    
  NUMA node(s):          1
  NUMA node0 CPU(s):     0,1
Vulnerabilities:         
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Not affected
  Retbleed:              Mitigation; untrained return thunk; SMT vulnerable
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:            Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
  Srbds:                 Not affected
  Tsx async abort:       Not affected

✅ RAM unter Linux prüfen

1. cat /proc/meminfo

Mit cat /proc/meminfo prüfst du den RAM unter Linux (aktuelle Speichernutzung).

cat /proc/meminfo

2. Mit dem Befehl free

Mit dem Befehl free siehst du den RAM unter Linux übersichtlicher, und mit der Option -h noch leichter lesbar.

~]# free -h
               total        used        free      shared  buff/cache   available
Mem:           764Mi       208Mi       370Mi        17Mi       217Mi       555Mi
Swap:          8.0Gi       159Mi       7.8Gi
~]# free -h
  total        used        free      shared  buff/cache   available
Mem:          5.8Gi       3.1Gi       754Mi        35Mi       1.9Gi       2.4Gi
Swap:         5.9Gi       808Mi       5.1Gi

✅ Festplattenbelegung prüfen: df -h

Mit dem Befehl df -h prüfst du die gesamte Festplattenbelegung.

~]# df -h
Filesystem              Size  Used Avail Use% Mounted on
devtmpfs                4.0M     0  4.0M   0% /dev
tmpfs                   383M     0  383M   0% /dev/shm
tmpfs                   153M   20M  134M  13% /run
/dev/mapper/rocky-root  119G   11G  109G  10% /
/dev/sda2               994M  275M  720M  28% /boot
/dev/sda1                99M  7.0M   92M   8% /boot/efi
tmpfs                    77M     0   77M   0% /run/user/1000
~]# 

Wie Festplatten und Partitionen aufgeteilt sind, zeigt [lsblk]. Mit [-e7] fallen loop-Geräte wie Snaps weg, und nur die echten Festplatten bleiben. Wie du neue Partitionen anlegst, steht im Artikel zum gdisk-Befehl.

$ lsblk -e7 NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS nvme0n1     259:0    0   320G  0 disk ├─nvme0n1p1 259:1    0     1M  0 part ├─nvme0n1p2 259:2    0   200M  0 part /boot/efi ├─nvme0n1p3 259:3    0     1G  0 part /boot └─nvme0n1p4 259:4    0 318.8G  0 part /

✅ Weitere Serverinformationen prüfen

## Servermodell prüfen
dmidecode -s system-product-name
## Servermodell prüfen, ausführlicher 
dmidecode | grep "Product Name:"

# OS-Typ und Version (kurz)
~]# cat /etc/redhat-release
Rocky Linux release 9.3 (Blue Onyx)

# OS-Typ und Version (/etc/*release*)
~]# cat /etc/*release*
NAME="Rocky Linux"
VERSION="9.3 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.3"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.3 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2032-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.3"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.3"
Rocky Linux release 9.3 (Blue Onyx)
Rocky Linux release 9.3 (Blue Onyx)
Derived from Red Hat Enterprise Linux 9.3
Rocky Linux release 9.3 (Blue Onyx)
cpe:/o:rocky:rocky:9::baseos


# OS-Typ und Version (rpm-Befehl) 
~]# rpm -qa | grep release
rocky-release-cloud-9-1.el9.noarch
epel-release-9-7.el9.noarch
rocky-release-9.3-1.2.el9.noarch
remi-release-9.3-2.el9.remi.noarch

## OS-Version prüfen (/proc/version )
~]# cat /proc/version 
Linux version 5.14.0-162.12.1.el9_1.0.2.x86_64 (mockbuild@dal1-prod-builder001.bld.equ.rockylinux.org) (gcc (GCC) 11.3.1 20220421 (Red Hat 11.3.1-2), GNU ld version 2.35.2-24.el9) #1 SMP PREEMPT_DYNAMIC Mon Jan 30 22:14:42 UTC 2023

## CPU-Modell prüfen 
cat /proc/cpuinfo | grep name

ℹ️ Affiliate-Hinweis
Die Inhalte dieser Website enthalten Affiliate-Links. Kauft ein Besucher über einen dieser Links ein Produkt oder eine Dienstleistung, erhält die Website vom Verkäufer eine Provision. Der Betrag, den der Käufer zahlt(bei Aktionsrabatten sinkt er ↓), steigt dadurch nicht. Angegebene Preise, Rabatte und Lagerbestände entsprechen dem Stand bei Erstellung und können abweichen; prüfe sie daher vor dem Kauf beim Verkäufer. Produkte werden nach eigenen Kriterien ausgewählt und bewertet, und Provisionen beeinflussen weder die Reihenfolge noch den Inhalt der Bewertungen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Beweisen Sie, dass Sie ein Mensch sind: 4   +   6   =