Ga naar inhoud

🖥️ Het lscpu Commando in Linux

In deze handleiding leer je hoe je lscpu gebruikt op een Linux-systeem.

Het commando lscpu wordt gebruikt om informatie over de CPU en de systeemarchitectuur weer te geven.
Het is een handig hulpmiddel voor systeemdiagnose en het plannen van workloads.

Achtergrondinformatie

Het commando lscpu is standaard aanwezig op vrijwel alle Linux-distributies.

  • Het toont informatie zoals CPU-architectuur, cores, threads, sockets, cache, en CPU-functies.
  • Het is nuttig voor het controleren van systeemcapaciteit, virtualisatie-instellingen en compatibiliteit.
  • Data wordt verzameld uit /proc/cpuinfo en andere systeembestanden.

Controleren of lscpu aanwezig is

Controleer de aanwezigheid en versie van lscpu:

lscpu --version
Voorbeeldoutput
lscpu from util-linux 2.37.2

⚙️ Installeren van lscpu

Het commando lscpu maakt deel uit van het pakket util-linux.
Meestal is het standaard aanwezig.

Installatie op Debian/Ubuntu:

sudo apt update
sudo apt install util-linux

Voorbeeldoutput
util-linux is already the newest version (2.37.2-3ubuntu1).

Hieronder vind je enkele veelgebruikte voorbeelden van lscpu:

  • lscpu → Toon volledige CPU-informatie
  • lscpu | grep "CPU(s)" → Toon alleen het aantal cores
  • lscpu -e → Toon een overzicht van alle CPUs en cores
  • lscpu -p → Machine-parsable output (voor scripts)
Voorbeeld

lscpu
Output:
Architecture:        x86_64
CPU op cores:        4
Thread(s) per core:  2
CPU(s):              8

  • lscpu -J → Toon output in JSON-formaat
  • lscpu -b → Toon booleaanse opties als 0/1
  • lscpu -s → Toon CPU-specifieke details (sockets, cores, etc.)

lscpu heeft geen configuratiebestanden.
Het leest informatie rechtstreeks uit het systeem (/proc/cpuinfo).

lscpu schrijft zelf geen logs weg.
Voor logging kun je de output eventueel omleiden naar een bestand:

lscpu > cpu_info.log

Updaten van lscpu

Omdat lscpu deel uitmaakt van util-linux, update je dit pakket:

sudo apt update
sudo apt install --only-upgrade util-linux

Verwijderen van lscpu

Het verwijderen van lscpu wordt niet aanbevolen, omdat het handig is voor systeemdiagnose.

📖 Handleiding

De ingebouwde handleiding is beschikbaar via:

man lscpu
Voorbeeld
LSCPU(1)                   User Commands                  LSCPU(1)

NAME
       lscpu - display information about the CPU architecture

SYNOPSIS
       lscpu [OPTION]...