Znajomość szczegółów CPU w Twoim systemie jest niezbędna do monitorowania wydajności, rozwiązywania problemów i zapewnienia, że Twoje aplikacje działają efektywnie.
Linux oferuje wiele sposobów na sprawdzenie specyfikacji CPU za pomocą wbudowanych poleceń, a informacje w zależności od metody potrafią obejmować model procesora, prędkość zegara, liczbę rdzeni, wątków, wsparcie dla wirtualizacji oraz dane o topologii.
< h2>1) Najprościej: lscpuPolecenie lscpu wyświetla szczegółowe informacje o procesorze CPU, takie jak liczba rdzeni, wątków, architektura, prędkość taktowania i inne dane.
Jest to łatwy i szybki sposób, dostępny domyślnie we współczesnych popularnych dystrybucjach.
Polecenie łatwo zapamiętać jako zlepienie fraz ls (list - lista) i cpu (procesor).
Możesz uruchomić: lscpu.
Polecenie lscpu zapewnia uporządkowane podsumowanie szczegółów CPU.
To polecenie wyświetla informacje takie jak architektura, tryb pracy CPU (32-bitowy lub 64-bitowy), liczba rdzeni, liczba wątków i wsparcie dla wirtualizacji.
Informacje obejmują np. węzłów Non-Uniform Memory Access (NUMA).
Plik /proc/cpuinfo zawiera szczegółowe informacje o CPU.
Możesz go wyświetlić za pomocą następującego polecenia: cat /proc/cpuinfo.
To polecenie wyświetla różne szczegóły, w tym model procesora, prędkość zegara, liczbę rdzeni i rozmiar pamięci cache.
Przy tej metodzie informacje o każdym rdzeniu procesora są wyświetlane osobno.
cat /proc/cpuinfo Plik /proc/cpuinfo zawiera szczegółowe dane procesoradokładna nazwa CPU, taktowanie, liczba rdzeni
Jeśli chcesz przefiltrować konkretne informacje, takie jak nazwa modelu, możesz użyć: grep 'model name' /proc/cpuinfo.
Możesz też przejrzeć wartości typu: cpu MHz (taktowanie procesora).
< p >Przykładowo, w danych może pojawić się fragment w rodzaju:Wtedy łatwo interpretować: komputer posiada procesor Intel Core i5, procesor ma 6 rdzeni logicznych, a taktowanie procesora wynosi ok. 2,8 GHz.
< h2>3) Ile logicznych CPU dostępnych w systemie: nprocAby sprawdzić liczbę dostępnych jednostek przetwarzania, użyj: nproc.
To jest przydatne do określenia liczby logicznych CPU, które Twój system może wykorzystać.
Narzędzie dmidecode dostarcza informacji związanych z hardwarem, w tym specyfikacji CPU.
Aby uzyskać szczegóły procesora, uruchom:
sudo dmidecode -t processor
Polecenie dmidecode z opcją -t processor wyświetla informacje związane z procesorem przechowywane w systemowej tabeli DMI (Desktop Management Interface).
Wykonanie tego polecenia wymaga uprawnień administratora (użytkownik root).
W tym przypadku otrzymasz szczegóły, takie jak producent, rodzina i prędkość.
Chociaż top i htop służą do monitorowania wydajności systemu w czasie rzeczywistym, jednak wyświetlają m.in. podstawowe informacje o procesorze, takie jak obciążenie procesora.
top - program który pokaże nam zużycie procesora, pamięci ram oraz ilość procesów.
Można również wyśledzić który proces pochłania nam najwięcej zasobów.
htop - nakładka graficzna na program top.
Skrypt inxi dostarcza informacji o różnych komponentach systemu, w tym o CPU.
Opcja -C skupia się na procesorze, pokazując jego dane, w tym prędkość, liczbę rdzeni i inne dane.
| Podzespół / Obszar | Polecenie | Opis działania | Jakie informacje uzyskujemy |
|---|---|---|---|
| Procesor (CPU) | lscpu | Odczytuje informacje o procesorze z plików systemowych | model CPU, producent, architektura 32/64-bit, liczba rdzeni i wątków |
| Procesor (CPU) | cat /proc/cpuinfo | Wyświetla szczegółowe dane procesora | dokładna nazwa CPU, taktowanie, liczba rdzeni |
| Procesor (CPU) | dmidecode -t processor | Wyświetla informacje związane z procesorem z tabeli DMI | producent, rodzina i prędkość (wymaga uprawnień administratora) |
Poniższe fragmenty pomagają przełożyć wyjście poleceń na proste wnioski.
| Polecenie | Przykładowy wynik (fragment) | Interpretacja |
|---|---|---|
| lscpu | Model name: Intel(R) Core(TM) i5-8400 | Komputer posiada procesor Intel Core i5 |
| lscpu | CPU(s): 6 | Procesor ma 6 rdzeni logicznych |
| cat /proc/cpuinfo | cpu MHz : 2800.000 | Taktowanie procesora wynosi ok. 2,8 GHz |
W środowisku tekstowym systemu Linux informacje o procesorze można uzyskać na kilka sposobów.
Prezentujemy najpopularniejsze metody, weź pod uwagę, że nie wszystkie z nich są dostępne domyślnie w przypadku każdej dystrybucji i mogą wymagać np. instalacji dodatkowych pakietów.
lscpu wyświetla dane w formie uporządkowanego podsumowania, a cat /proc/cpuinfo pokazuje szczegółowo informacje o każdym rdzeniu procesora.
dmidecode -t processor korzysta z systemowej tabeli DMI, dlatego dane są związane z tym, co zapisano w tabelach sprzętowych.
W razie potrzeby można łączyć podejścia: szybko sprawdzić model i topologię (lscpu), a potem weryfikować konkretne wartości (cat /proc/cpuinfo) oraz liczbę logicznych jednostek (nproc).
top lub htop pozwalają dodatkowo zobaczyć, jak procesor jest aktualnie obciążony.
inxi -C pomaga w uzyskaniu czytelnego zestawu parametrów procesora.
< h2>Szybka ściąga: które komendy wybrać
tags: #linux #jaki #procesor #komenda
About the author