logo

Jak sprawdzić pamięć RAM w systemie Linux

Pamięć RAM (pamięć o dostępie swobodnym) jest istotnym elementem systemu Linux, który musi być ściśle monitorowany. W niektórych warunkach może zabraknąć pamięci i bardzo wolno reagować na nasz serwer lub całkowicie przestać odpowiadać.

Dlatego ważne jest, aby sprawdzić pamięć RAM Linuksa ponieważ możemy podjąć działania ochronne, a nie właściwe.

Być może będziemy musieli zwiększyć naszą pamięć wymiany, zwaną także pamięcią wirtualną, aby zwiększyć wydajność serwera.

Teraz omawiamy sposoby sprawdzania naszej pamięci RAM w systemie Linux:

Sprawdź pamięć RAM w systemie Linux za pomocą bezpłatnego

Za pomocą darmowego polecenia możemy sprawdzić naszą pamięć RAM w systemie Linux, a polecenie darmowe jest najpopularniejszym poleceniem.

Składnia darmowego polecenia:

 $ free 

Jak sprawdzić pamięć RAM w systemie Linux

Na powyższym obrazku widzimy, że dane wyjściowe są podzielone na dwie kategorie: pamięć (rzeczywista pamięć RAM) i wymiana (znana również jako pamięć wirtualna).

Za pomocą bezpłatnego polecenia możemy zaoferować następujące informacje:

    całkowity:Termin całkowity oznacza całkowitą ilość pamięci aktualnie zainstalowanej w naszym systemie w kilobajtach.używany:Termin używany oznacza ilość pamięci RAM aktualnie używanej w naszym systemie w kilobajtach.bezpłatny:Termin bezpłatny oznacza ilość pamięci dostępnej w naszym systemie w kilobajtach.wspólny:Reprezentuje pamięć używaną przez tmpfs, czyli wirtualny system plików, i wygląda na zamontowaną, ale należy do pamięci ulotnej.bufory:Pamięć używana przez bufor jądra nazywana jest buforami.Pamięć podręczna:pamięć podręczna to liczba pamięci używana przez pamięć podręczną strony, w której dane mogą być najpierw przechowywane przed zapisaniem na dysku.dostępny:Ilość pamięci dostępnej w systemie w kilobajtach nazywana jest dostępną.

Jedną rzeczą, na którą musimy zwrócić uwagę, jest to, że bufory i pamięci podręczne mogą wykorzystywać dużo pamięci; jeśli nasz system potrzebuje dodatkowej pamięci na procesy, jądro może zwolnić tę przestrzeń. Podobnie jak polecenie lsblk, polecenie bezpłatne może być również wyświetlane w formacie czytelnym dla człowieka.

Możemy użyć darmowego polecenia wraz z opcją -H, w celu sprawdzenia aktualnej dostępnej pamięci RAM w formacie czytelnym dla człowieka.

Składnia:

 $ free -h 

Jak sprawdzić pamięć RAM w systemie Linux

Widzimy, że powyższy wynik jest łatwy do odczytania, ale jest zaokrąglony.

Podobnie, używając darmowego polecenia, możemy wyświetlić kolumnę sumy, aby sprawdzić pamięć RAM i wymianę dostępną w systemie.

Aby wyświetlić kolumnę całkowitą, możemy użyć 'bezpłatny' polecenie wraz z opcją '-T.'

Składnia:

 $ free -t 

Jak sprawdzić pamięć RAM w systemie Linux

Możemy również połączyć polecenie, aby uzyskać przyjazne dla człowieka dane wyjściowe oraz łączną liczbę wyświetlonych kolumn.

architektura rozruchu wiosennego

Składnia:

 $ free -th 

Jak sprawdzić pamięć RAM w systemie Linux

Sprawdzanie /proc/meminfo w celu sprawdzenia pamięci RAM

Jak wszyscy wiemy, jądro wirtualizuje system plików i zapewnia punkty wejścia dla kilku naszych urządzeń w naszym systemie.

Na przykład /proc katalog może przechowywać odniesienia do procesów naszego systemu (czyli deskryptory plików); odpowiednio, /dev może przechowywać odniesienia do urządzeń wirtualnych, które ostatecznie wskazują na rzeczywiste dyski.

Chociaż, jeden /proc plik może być bardziej istotny niż inne, gdy mówimy o sprawdzaniu naszej pamięci RAM: meminfo.

usuń plik w Javie

Składnia:

 $ cat /proc/meminfo 

Jak sprawdzić pamięć RAM w systemie Linux

Widzimy na powyższym wyjściu; jądro wyświetla statystyki podobne do tych pokazywanych przez polecenia „free” lub „vmstat”.

Za pomocą pliku /proc/meminfo mamy dostęp do całkowitej ilości pamięci naszego systemu. ilość wolnej pamięci, dostępna pamięć buforowa i pamięć podręczna strony, która może zostać wykorzystana.

Wreszcie mamy dostęp do pamięci podręcznej wymiany, a także korzystamy z aktywnej i nieaktywnej wymiany.

Sprawdź użycie pamięci RAM za pomocą najwyższego polecenia

Przy pomocy szczyt polecenie, możemy zobaczyć wszystkie informacje związane z wykorzystaniem pamięci dla każdego procesu w naszym systemie. The szczyt polecenie jest już zainstalowane w każdym systemie Linux. Jeśli nie jest preinstalowany, możemy go zainstalować za pomocą trafny Komenda. Używając poniższej składni, możemy uruchomić plik szczyt Komenda:

 $ top 

Jak sprawdzić pamięć RAM w systemie Linux

Przyjrzyj się uważnie kolumnie % mem. Jeśli chcemy zobaczyć proces zużywający zbyt dużo pamięci, wprowadź Shift + m . Spowoduje to skrócenie programów na podstawie wykorzystania pamięci szczyt . To jest zaleta szczyt polecenie, abyśmy mogli szybko monitorować wykorzystanie pamięci naszego systemu. Możemy wejść Q aby wyjść z menu górnego.

Sprawdź użycie pamięci RAM za pomocą polecenia htop

Kiedy uruchomimy polecenie htop, wyświetli się ogólne informacje związane z instalacją pamięci RAM, w której stale aktualizuje statystyki i wyświetla ilość pamięci wykorzystywanej przez każdy proces.

To nie jest darmowe polecenie; narzędzia htop nie zawsze są domyślnie instalowane w naszych systemach Linux. Chociaż za pomocą poniższego polecenia możemy go zainstalować:

 $ sudo apt install htop 

Po zakończeniu instalacji polecenia htop możemy uruchomić je przez terminal, używając następującej składni:

 $ htop 

Jak sprawdzić pamięć RAM w systemie Linux

Komenda Htop to bezpłatna przeglądarka procesów GPL oparta na ncurses dla każdej dystrybucji Linusa. Działa podobnie jak polecenie top, z tą różnicą, że w poleceniu htop możemy przewijać zarówno w pionie, jak i w poziomie; w ten sposób zapewnia pełne informacje wraz z kompletnymi wierszami poleceń związanymi z każdym procesem uruchomionym w systemie.