informacje o procesorze na dowolnej maszynie zawierają informacje o procesorze, szczegółach dostawcy, nazwie modelu, architekturze, szybkości przetwarzania itp. W Linuksie informacje o procesorze są przechowywane w pliku systemowym, który może być odczytywany za pomocą edytora tekstu lub może być odczytywany i używany w skrypcie powłoki administracyjnej.
Otwórz plik/proc / cpuinfo za pomocą wybranego edytora tekstu.
$ vim /proc/cpuinfo
jak widać na powyższym zrzucie ekranu, wszystkie informacje, takie jak nazwa modelu, prędkość, rozmiar pamięci podręcznej, są obecne w pliku. Możesz również wyświetlić zawartość tego pliku bezpośrednio w wierszu poleceń, uruchamiając:
$ less /proc/cpuinfo
spowoduje to wyświetlenie zawartości w wierszu poleceń i możesz nacisnąć „Enter”, aby przewinąć w dół. Oprócz czytania tego pliku, istnieje kilka wbudowanych poleceń, które można uruchomić, aby uzyskać informacje o procesorze.
polecenie lscpu
najpierw sprawdźmy proste polecenie 'lscpu’, które drukuje informacje w schludnym i bardziej czytelnym formacie.
$ lscpu
to polecenie ma również kilka przydatnych opcji. Na przykład, możesz wypisać dane w formacie 'JSON’ używając opcji '-J'
.
$ lscpu -J
możesz również zapisać to wyjście do pliku, po prostu przekierowując wyjście.
$ lscpu > cpuinfo.txt
polecenie lshw
lshw oznacza 'list hardware’ i jest poleceniem do pobierania informacji o całym sprzęcie używanym przez system Linux. Możemy użyć tego polecenia z argumentem '-c CPU'
, aby uzyskać krótkie wyjście zawierające informacje o procesorze.
$ sudo lshw -c CPU
zauważ, że nawet jeśli właśnie czytamy te informacje, to polecenie to jest zalecane do uruchomienia jako super-użytkownik, np. używając sudo. Jest mniej informacji w tym wyjściu niż „lscpu”, a lista „możliwości” jest taka sama jak „flagi” wymienione w wyjściu lscpu.
wniosek
w tym artykule widzieliśmy, jak sprawdzić informacje o procesorze w systemie Linux. Istnieje oczywiście wiele innych poleceń, aby uzyskać informacje o CPU, niektóre z nich nie są dostępne domyślnie i muszą być zainstalowane osobno.