3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

W tym artykule wyjaśnimy 3 sposoby sprawdzania wykorzystania procesora w systemie Linux.

Wykorzystanie procesora odnosi się do wykorzystania zasobów przetwarzania lub ilości pracy obsługiwanej przez procesor. Wydajność procesora jest jednym z głównych wyznaczników wydajności systemu. Aby zapewnić maksymalne wykorzystanie ograniczonej mocy obliczeniowej, konieczne jest monitorowanie wykorzystania tego zasobu.

W tym celu demonstracyjnym używamy serwera Ubuntu 20.04. Poniższe polecenia mogą działać na dowolnym komputerze z systemem Linux.

3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

Linux ma różne wbudowane wywołania systemowe do wyodrębniania odczytów wydajności. Niektóre narzędzia są fabrycznie zainstalowane we wszystkich dystrybucjach Linuksa, niektóre mogą wymagać ręcznej instalacji.

1 - górna komenda

Polecenie top jest najczęściej używane. Dane wyjściowe polecenia górnego podzielone na dwie sekcje. W pierwszej sekcji kilka wierszy zawiera podsumowanie zasobów systemowych z wykorzystaniem procesora, a druga sekcja wyświetla listę procesów i wątków aktualnie zarządzanych przez jądro Linuksa. Oferuje również interaktywne opcje modyfikowania jego zachowania i wykonywania różnych czynności.

Najlepsze narzędzie może pokazywać wykorzystanie procesora. Uruchom narzędzie.

# top

Lista skrótów klawiszowych:

  • P: Sortuj procesy według użycia procesora.
  • I: Usuń nieaktywne procesy z listy. Aby cofnąć, ponownie naciśnij „I”.
  • M: Sortuj listę według użycia pamięci.
  • S: Sortuj listę według czasu trwania procesów.
  • U: Filtruj procesy według właściciela.
  • K: Zabij proces. Wymaga PID procesu.

2 - htop Polecenie

Polecenie htop pozwala użytkownikowi na interaktywne monitorowanie w czasie rzeczywistym istotnych zasobów systemu lub procesów serwera. htop to nowszy program w porównaniu do polecenia top i oferuje wiele ulepszeń w stosunku do polecenia top. Domyślny wyświetlacz htop jest wygodniejszy w pracy. Interfejs użytkownika ma lepszą przejrzystość niż góra. Teksty są pokolorowane i przyjemne dla oka. Oferuje również przewijanie zarówno w poziomie, jak i w pionie.

Musimy ręcznie zainstalować htop . Aby zainstalować htop , użyj następującego polecenia:

Dla opartego na Ubuntu:

# apt install htop -y

Dla opartej na Fedorze/CentOS:

# yum install htop -y

Aby uruchomić htop użyj następującego polecenia:

# htop

3 - polecenie iostatu

Komenda iostat w systemie Linux służy do monitorowania statystyk wejścia/wyjścia systemu dla urządzeń i partycji. Monitoruje wejścia/wyjścia systemu, obserwując czas aktywności urządzeń w stosunku do ich średnich szybkości transmisji. W przeciwieństwie do top lub htop, iostat nie oferuje monitorowania systemu w czasie rzeczywistym.

Narzędzie iostat jest częścią pakietu sysstat. Jest dostępny w prawie każdej dystrybucji Linuksa.

Aby uruchomić iostat użyj następującego polecenia:

# iostat

Aby sprawdzić tylko statystyki procesora, użyj następującego polecenia:

# iostat -c

Użyj flagi „-x” dla rozszerzonych statystyk. Flaga „-t” określa, ile razy każdy raport powinien być wyświetlany.

# iostat -xtc 5 2

Niektóre z poleceń iostatu :

  • iostat: Pobierz raport i statystyki.
  • iostat -x: Pokaż więcej szczegółowych informacji o statystykach.
  • iostat -c: Pokaż tylko statystyki procesora.
  • iostat -d: Wyświetla tylko raport urządzenia.
  • iostat -xd: Pokaż rozszerzoną statystykę I/O tylko dla urządzenia.
  • iostat -k: Przechwytuje statystyki w kilobajtach lub megabajtach.
  • iostat -k 2 3: Wyświetla statystyki procesora i urządzenia z opóźnieniem.
  • iostat -j ID mmcbkl0 sda6 -x -m 2 2: Wyświetla trwałe statystyki nazw urządzeń.
  • iostat -p: Wyświetla statystyki dla urządzeń blokowych.
  • iostat -N: Wyświetla informacje statystyczne lvm2.

Omówiliśmy tylko 3 polecenia sprawdzające wykorzystanie procesora. Istnieje więcej poleceń i metod sprawdzania tego samego.

W tym artykule widzieliśmy 3 sposoby sprawdzania wykorzystania procesora w systemie Linux.

Uzyskaj wysokowydajny podwójny serwer dedykowany z serii E5 i tani serwer VPS KVM.


Jak stworzyć grupę w Linuksie

Jak stworzyć grupę w Linuksie

Grupy służą do organizowania użytkowników i ich uprawnień, takich jak odczytywanie uprawnień do pisania i wykonywania. Aby dodać grupę, polecenie to groupadd.

3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

Dobrze wyjaśnij 3 sposoby sprawdzania wykorzystania procesora w systemie Linux. Wykorzystanie procesora odnosi się do wykorzystania zasobów przetwarzania lub ilości pracy obsługiwanej przez procesor.

Jak zainstalować i skonfigurować DenyHosts w CentOS 7?

Jak zainstalować i skonfigurować DenyHosts w CentOS 7?

DenyHosts jest szeroko stosowany jako alternatywa dla Fail2ban. Jeśli było zbyt wiele nieprawidłowych prób logowania SSH, zakłada się, że jego ataki brute-force lub

Zamontuj nowy dysk na serwerze Linux

Zamontuj nowy dysk na serwerze Linux

Dowiemy się, jak zamontować nowy dysk do serwera Linux. Do tej demonstracji używamy serwera w chmurze CentOS 7. teraz zamontuj partycję, jak pokazano poniżej.

Łatwa instalacja Fail2ban na Ubuntu 20.04

Łatwa instalacja Fail2ban na Ubuntu 20.04

Dobrze wyjaśnij, jak łatwo zainstalować Fail2ban na Ubuntu 20.04. Fail2ban jest napisany w języku programowania Python i jest darmowym oprogramowaniem typu open source. Konfiguracja.

Jak zainstalować WireGuard VPN na Ubuntu 20.04

Jak zainstalować WireGuard VPN na Ubuntu 20.04

Dobrze wyjaśnij, jak zainstalować WireGuard VPN na Ubuntu 20.04. WireGuard to niezwykle prosta, szybka i nowoczesna sieć VPN, która wykorzystuje najnowocześniejszą kryptografię

Jak zainstalować OpenSSL 1.1.1d w CentOS

Jak zainstalować OpenSSL 1.1.1d w CentOS

OpenSSL to solidny, w pełni funkcjonalny zestaw narzędzi klasy komercyjnej dla protokołów Transport Layer Security (TLS) i (SSL). Dowiedz się, jak zainstalować OpenSSL 1.1.1d w CentOS

Jak zainstalować i skonfigurować CSF na CentOS 8

Jak zainstalować i skonfigurować CSF na CentOS 8

Jak zainstalować i skonfigurować CSF na serwerze CentOS 8. ConfigServer Security & Firewall to zapora sieciowa (SPI), aplikacja do logowania/wykrywania włamań i zabezpieczeń.

Konfiguracja reguł audytu nie została odzwierciedlona — jak rozwiązywać problemy

Konfiguracja reguł audytu nie została odzwierciedlona — jak rozwiązywać problemy

Konfiguracja reguł audytu nie została odzwierciedlona? Dowiedz się, jak nasi inżynierowie pomocy technicznej diagnozują i rozwiązują problem.Plik konfiguracyjny reguł /etc/audit/rules.d/audit.rules

CloudLinux Wysokie obciążenie na serwerze

CloudLinux Wysokie obciążenie na serwerze

W tym artykule dowiemy się, jak nasi inżynierowie pomocy technicznej naprawiają wysokie obciążenie serwera CloudLinux. Upewnij się, że Twoje limity LVE są poprawnie skonfigurowane.