Podstawowa administracja systemem Linux jest niezbędnym elementem szkolenia nowoczesnego inżyniera IT. Umiejętności te z pewnością przydadzą się w pracy w wielu branżach IT. Dzisiaj omówimy, jak sprawdzać obciążenie procesora i pamięci RAM. Ta wiedza jest dostępna na najlepszych kursach Linuxa w Rydze . Pomoże Ci szybko zostać specjalistą IT na Łotwie.
Polecenie wyświetlania danych obciążenia procesora, najlepsze kursy na Linuksie Ryga
Przede wszystkim dowiedzmy się, jak wyświetlać obciążenie procesora ( CPU ). Ta wiedza jest niezbędna dla każdego, kto korzysta z Linuksa w praktyce. Na przykład, aby sprawdzić, czy system wbudowany ma wystarczającą wydajność. Lub aby sprawdzić, jakie jest obciążenie systemu w maszynie wirtualnej. Specjalny kurs Astra Linux w Rydze na platformie SEDICOMM University pomoże Ci dowiedzieć się więcej na ten temat.
Przede wszystkim, aby uzyskać dane dotyczące obciążenia systemu, możesz sprawdzić plik /proc/loadavg . Jest on tworzony i modyfikowany automatycznie przez system operacyjny i zawiera dane dotyczące obciążenia procesora dla trzech okresów:
- pierwsza wartość dotyczy ostatniej minuty;
- druga wartość dotyczy ostatnich 5 minut;
- trzecia wartość dotyczy ostatnich 15 minut.
Przejrzyjmy ten plik za pomocą polecenia cat . Warto zauważyć, że wartości te nie odzwierciedlają obciążenia procesora w procentach. Pokazują one średnią liczbę uruchomionych lub oczekujących wątków systemowych. Jeśli pierwsza wartość jest wyższa od drugiej i trzeciej, obciążenie procesora rośnie. Jeśli jest niższa, obciążenie maleje.
Czwarta wartość reprezentuje stosunek aktualnie uruchomionych procesów do całkowitej liczby procesów. Piąta wartość to PID ostatniego procesu utworzonego w systemie operacyjnym. Więcej informacji można znaleźć w kursie wprowadzającym do administracji Linuksem w Rydze.
Aby wyświetlić wartości procentowe, najlepiej skorzystać z aplikacji innej firmy, na przykład narzędzia mpstat . Aby je zainstalować, wpisz w wierszu poleceń sudo apt install sysstat, jeśli używasz Ubuntu lub Debiana . Lub sudo yum install sysstat, jeśli używasz CentOS lub RHEL.
Następnie polecenie mpstat pomoże Ci wyświetlić statystyki bieżącego obciążenia procesora . To narzędzie jest interesujące, ponieważ pokazuje obciążenie procesora generowane przez:
- użytkownicy (osobno aplikacje o wysokim priorytecie);
rdzeń; - oczekiwanie na wejście i wyjście;
- procesy wirtualizacji;
- koszty przerw i inne źródła.
Wszystkie te dane pozwalają nam znacznie bardziej szczegółowo zrozumieć obciążenie procesora. I wyciągaj wnioski, które pozwalają efektywniej administrować systemem operacyjnym.
Polecenie wyświetlania danych o obciążeniu pamięci RAM w systemie Linux
Oczywiście dane dotyczące obciążenia procesora to tylko jeden z dwóch kluczowych wskaźników odzwierciedlających wykorzystanie zasobów systemowych. Równie ważna jest możliwość wyświetlania wykorzystania pamięci RAM przez procesy. Ten temat zostanie niewątpliwie omówiony bardziej szczegółowo na naszym szkoleniu z administracji systemem Red Hat Enterprise Linux w Rydze , które można odbyć online na Łotwie na platformie SEDICOMM University.
Najprostszym sposobem sprawdzenia, ile pamięci RAM wykorzystują aktywne procesy, jest ponowne sprawdzenie odpowiedniego pliku w systemie Linux — /proc/meminfo . Można go wyświetlić za pomocą tego samego polecenia cat . Przede wszystkim interesują nas pierwsze trzy wiersze tego dokumentu:
- Całkowita ilość pamięci: 3983204 kB — całkowita ilość dostępnej pamięci RAM;
- Wolny mem: 1698224 kB - wolna ilość pamięci RAM.
Możesz również użyć polecenia free z opcją -h , aby wyświetlić ilość używanej pamięci RAM . Spowoduje to wyświetlenie całkowitej ilości pamięci RAM, a także pamięci używanej i wolnej. Ta metoda będzie prawdopodobnie wygodniejsza niż przeglądanie zawartości pliku /proc/meminfo.
Zespół uniwersytecki SEDICOMM : Cisco Academy , Linux Professional Institute , Python Institute.

