lscpu

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest lscpu?

lscpu to polecenie systemu Linux służące do wyświetlania informacji o procesorze i jego architekturze. Jest przydatne podczas diagnostyki sprzętu, sprawdzania parametrów CPU oraz analizy konfiguracji maszyny fizycznej lub wirtualnej.

Jakie informacje pokazuje?

Polecenie lscpu może wyświetlić m.in.:
- architekturę procesora, np. x86_64,
- liczbę procesorów logicznych,
- liczbę rdzeni i wątków,
- liczbę gniazd procesora, czyli socketów,
- model i producenta CPU,
- częstotliwość taktowania,
- informacje o pamięci cache,
- dane o węzłach NUMA.

Przykład użycia

lscpu

Przykładowy fragment wyniku:

Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1

Oznacza to, że procesor ma 1 gniazdo, 4 rdzenie w tym gnieździe oraz 1 wątek na każdy rdzeń. Łącznie daje to 4 procesory logiczne.

Dlaczego to ważne na egzaminie?

W pytaniach egzaminacyjnych lscpu należy kojarzyć z diagnostyką procesora w Linuxie. Nie należy mylić go z poleceniami:
- whoami - pokazuje nazwę aktualnego użytkownika,
- pwd - pokazuje bieżący katalog,
- cat - wyświetla zawartość pliku.

Jeśli w treści pytania pojawiają się informacje typu Core(s) per socket, Thread(s) per core lub NUMA node(s), poprawną komendą jest najczęściej lscpu.