Jak sprawdzić użycie pamięci systemu Linux?

How Check Linux Memory Usage



Pamięć lub RAM (Random Access Memory) jest bardzo ważna dla komputera. Programy, które uruchamiasz na komputerze, przechowują małe fragmenty informacji w pamięci RAM, dzięki czemu mogą uzyskać do nich dostęp w razie potrzeby tak szybko, jak to możliwe.

Pamięć RAM jest bardzo szybka i jest bliżej procesora (Central Processing Unit) komputera. Ponieważ pamięć RAM jest bliżej procesora komputera, procesor ma bezpośredni dostęp do pamięci RAM. W związku z tym opóźnienie dostępu do danych jest bardzo małe w porównaniu z urządzeniami pamięci masowej, takimi jak HDD lub SSD. Dlatego wszystkie programy używają pamięci RAM do przechowywania danych z pamięci podręcznej.







Niestety pamięć RAM jest bardzo droga i ograniczona. Bez wystarczającej ilości wolnej pamięci RAM komputer nie będzie działał poprawnie. Uruchomione programy na komputerze mogą się zawiesić lub zatrzymać. Możesz nie być w stanie uruchomić żadnych nowych programów. W najgorszym przypadku cały system zawiesi się i stanie się bezużyteczny.



Sprawdzanie użycia pamięci RAM jest jednym z najważniejszych zadań w Linuksie. Możesz zdiagnozować wiele problemów z Linuksem, jeśli możesz monitorować użycie pamięci RAM w swoim systemie Linux.



Istnieje wiele narzędzi do sprawdzania wykorzystania pamięci w systemie Linux. W tym artykule pokażę kilka najczęstszych sposobów sprawdzania zużycia pamięci w systemie Linux. Więc zacznijmy.





Jednostki pamięci komputera:

W tym artykule zobaczysz mnie używającego terminów kilobajty, megabajty, gigabajty, kibibajty, mebibajty, gibibajty i tak dalej. Nie daj się zwieść. Wyjaśnię je w tej sekcji.

Wszystkie pamięci komputerowe korzystają z tej samej jednostki. To bardzo ważne, aby to zrozumieć.



Jednostki pamięci komputera podano poniżej.

  • Fragment: Najmniejsza jednostka pamięci komputera to trochę. Bit może zawierać 0 lub 1. To wszystko.
  • Bajt: 8 bitów tworzy bajt.
  • Kilobajty: 1000 bajtów tworzy kilobajt.
  • Megabajt: 1000 kilobajtów tworzy megabajt.
  • Gigabajt: 1000 megabajtów tworzy gigabajt.
  • Terabajt: 1000 gigabajtów tworzy terabajt.
  • Petabajt: 1000 terabajtów tworzy petabajt.
  • kibibajty: 1024 bajty tworzą kibibajt.
  • Mebibajt: 1024 kibibajty tworzą mebibajt.
  • Gibibajt: Gibibajt tworzy 1024 mebibajty.
  • Tebibajt: 1024 gibibajty tworzą tebibajt.
  • Pebibajt: 1024 tebibajty tworzą pebibajt.

Pod względem bajtów jednostki pamięci komputera są następujące.

  • Kilobajty: 1000 bajtów lub 103bajty.
  • Megabajt: 1 000 000 bajtów lub 106bajtów.
  • Gigabajt: 1 000 000 000 bajtów lub 109bajtów.
  • Terabajt: 1 000 000 000 000 bajtów lub 1012bajtów.
  • Petabajt: 1 000 000 000 000 000 bajtów lub 10piętnaściebajty.
  • kibibajty: 1024 bajty lub 210bajtów.
  • Mebibajt: 1 048 576 bajtów lub 220bajty.
  • Gibibajt: 1 073 741 824 bajtów lub 230bajty.
  • Tebibajt: 1 099 511 627 776 bajtów lub 240bajtów.
  • Pebibajt: 1 125 899 906 842 624 lub 2pięćdziesiątbajtów.

Teraz, gdy znasz jednostki pamięci komputera, powinieneś być w stanie bardzo łatwo przekonwertować z jednej jednostki na drugą.

Zauważ, że kilobajt, megabajt, gigabajt, terabajt i petabajt to potęgi 10 bajtów. Ale kibibyte, mebibyte, gibibyte, tebibyte i pebibyte są potęgami 2 bajtów. Dla nas, ludzi, łatwo jest obliczyć potęgę 10 (system dziesiętny), ponieważ mamy 10 palców. Ale w przypadku komputerów łatwiej jest obliczyć w potęgach 2 (binarny system liczbowy). Tak więc komputery używają potęgi 2 do reprezentowania ilości pamięci lub pamięci.

Jednostki mają skrócone zapisy lub symbole. Będziesz je bardzo często widywał podczas sprawdzania zużycia pamięci w Linuksie.

Notacje skrócone lub symbole podano poniżej.

  • Bajty: b
  • Kilobajty: KB lub kB
  • Megabajt: MB
  • Gigabajt: GB
  • Terabajt: TAKŻE
  • Petabajt: PB
  • Bajty: b
  • kibibajty: KiB lub K
  • Mebibajt: MiB lub M
  • Gibibajt: GiB lub G
  • Tebibajt: TiB lub T
  • Pebibajt: PiB lub P

Niektóre programy mogą nie przestrzegać tego standardu i używać tych skrótów lub symboli zamiennie. W każdym razie różnica między tymi jednostkami (tj. kilobajt vs kibibajt) nie jest duża. Nie martw się o to.

Pamięć a zamiana w Linuksie:

W systemie Linux pamięć fizyczna nazywa się pamięć . Kiedy fizyczna pamięć się zapełni, Linux inteligentnie przenosi rzadziej używane dane z pamięci do określonej części dysku (HDD lub SSD). Ta część dysku nazywa się swap.

Gdy nie ma dostępnej wolnej pamięci fizycznej, niektóre rzadziej używane dane są przenoszone do wymiany. To zwalnia pamięć fizyczną, a tym samym chroni system przed awarią.

Dysk wymienny jest bardzo wolny w porównaniu z pamięcią RAM lub pamięcią fizyczną. Jeśli system Linux intensywnie korzysta z przestrzeni wymiany, system może stać się bardzo powolny i nie odpowiadać. Tak więc system Linux nie powinien korzystać z przestrzeni wymiany. Jak najbardziej chcemy tego uniknąć. Kiedy system Linux zaczyna zapełniać przestrzeń wymiany, jest to znak, że system Linux potrzebuje więcej pamięci fizycznej. Dobrym pomysłem jest dodanie do systemu większej ilości pamięci RAM lub pamięci fizycznej.

Sprawdzanie wykorzystania pamięci za darmo:

darmowy to polecenie wyświetlające informacje o całkowitym wykorzystaniu pamięci w systemie. darmowy jest domyślnie dostarczany z prawie wszystkimi dystrybucjami Linuksa.

Możesz sprawdzić użycie pamięci za pomocą darmowy polecenie w następujący sposób:

$darmowy

ten darmowy polecenie bez żadnych opcji wiersza poleceń wyświetla informacje o użyciu pamięci i wymiany w jednostce Kibibytes.

Domyślnie darmowy polecenie pokazuje bufory i użycie pamięci podręcznej w wzmocnienie / pamięć podręczna kolumna. Jeśli chcesz zobaczyć bufory i pamięć podręczną osobno, uruchom darmowe polecenie za pomocą -w opcja w następujący sposób:

$darmowy -w

Jak widać, bufory oraz Pamięć podręczna Informacje o wykorzystaniu pamięci są wyświetlane w różnych kolumnach.

Darmowe polecenie pokazuje następujące informacje:

całkowity: Jest to całkowita dostępna pamięć fizyczna i przestrzeń wymiany (w kibibajtach) twojego systemu Linux.

używany: Jest to ilość pamięci fizycznej i przestrzeni wymiany używanej przez system Linux. Zauważ, że na moim komputerze z Ubuntu jest używane 0 KB przestrzeni wymiany. Więc w ogóle nie używa wymiany. To jest bardzo dobre.

darmowy: Jest to ilość pamięci fizycznej, która wciąż nie jest używana.

wspólny: Jest to ilość pamięci współdzielonej przez różne procesy lub programy. Jeden lub więcej programów linuksowych może używać tych samych wywołań biblioteki lub funkcji. Zamiast przydzielać pamięć wielokrotnie na te same rzeczy, Linux inteligentnie dzieli wspólne elementy między tymi procesami lub programami. Oszczędza to pamięć fizyczną. ten tmpfs systemy plików (tj. /dev/shm , /biegać , /uruchom/zablokuj , /uruchom/użytkownik/ , /sys/fs/cgroup itp.) również używaj pamięci fizycznej, która jest współdzielona z każdym procesem i programem w Linuksie.

bufory: Jest to ilość pamięci używanej przez bufory jądra. Bufor to blok pamięci, w którym dane są przechowywane tymczasowo podczas przenoszenia danych z jednego miejsca do drugiego.

Pamięć podręczna: Jest to ilość pamięci fizycznej używanej do przechowywania danych w pamięci podręcznej.

buff / cache: Jest to całkowita ilość pamięci fizycznej używanej przez bufory i pamięć podręczną.

do dyspozycji: Jest to szacowana dostępna pamięć fizyczna, która może być używana do uruchamiania nowych aplikacji bez wymiany.

Możesz także użyć różnych opcji wiersza polecenia, aby zobaczyć informacje o użyciu pamięci i wymiany w różnych jednostkach.

Na przykład, aby zobaczyć informacje o użyciu pamięci i wymiany w bajtach, uruchom darmowy polecenie z -b lub –Bajtów opcja w następujący sposób:

$darmowy -b

Aby zobaczyć informacje o użyciu pamięci i wymiany w kibibajtach (domyślnie), uruchom darmowy polecenie z -do lub –Kibi opcja w następujący sposób:

$darmowy -do

Aby zobaczyć informacje o użyciu pamięci i wymiany w mebibajtach, uruchom darmowy polecenie z -m lub –Mebi opcja w następujący sposób:

$darmowy -m

Aby zobaczyć informacje o użyciu pamięci i wymiany w gibibajtach, uruchom darmowy polecenie z -g lub -jak opcja w następujący sposób:

$darmowy -g

W ten sam sposób możesz użyć -Tobie oraz –pebi opcje wiersza poleceń do wyświetlania informacji o użyciu pamięci i wymiany odpowiednio w tebibajtach i pebibajtach.

Jeśli chcesz wyświetlić pamięć i zamienić informacje o użyciu w kilobajtach, uruchom darmowy polecenie z -kilogram opcja w następujący sposób:

$darmowy --kilogram

Jeśli chcesz wyświetlić pamięć i zamienić informacje o użyciu w megabajtach, uruchom darmowy polecenie z -mega opcja w następujący sposób:

$darmowy --mega

Jeśli chcesz wyświetlić informacje o pamięci i zamienić informacje o użyciu w gigabajtach, uruchom darmowy polecenie z –giga opcja w następujący sposób:

$darmowy --giga

W ten sam sposób możesz użyć –tera oraz -mapa opcje wiersza polecenia do wyświetlania informacji o użyciu pamięci i wymiany odpowiednio w terabajtach i petabajtach.

ten darmowy polecenie ma również opcję wyjścia czytelną dla człowieka. Ta opcja wydrukuje bardzo łatwą do zrozumienia (dla ludzi) pamięć i zamieni informacje o użyciu na ekranie.

Aby uzyskać dane wyjściowe czytelne dla człowieka, uruchom darmowy polecenie z -h lub -człowiek opcja w następujący sposób:

$darmowy -h

Jak widać, format czytelny dla człowieka jest naprawdę łatwy do zrozumienia.

ten -h lub -człowiek opcja domyślnie wypisuje informacje o użyciu pamięci i wymiany w bajtach, kibibajtach, mebibajtach, gibibajtach, tebibajtach lub pebibajtach. Jednostki te używają podstawy 2 lub binarnego systemu liczbowego (potęgi 2).

Jeśli chcesz zobaczyć wynik czytelny dla człowieka w systemie o podstawie 10 lub dziesiętnym systemie liczbowym (potęgi 10), uruchom darmowe polecenie z -h lub -człowiek opcja wiersza poleceń, a także -Tak opcja wiersza poleceń w następujący sposób:

$darmowy --człowiek --Tak

ten darmowy polecenie wydrukuje informacje o użyciu pamięci i wymiany w bajtach, kilobajtach, megabajtach, gigabajtach, terabajtach lub petabajtach. Jednostki te używają podstawy 10 lub dziesiętnego systemu liczbowego (potęgi 10).

Jeśli chcesz wyświetlić informacje o całkowitym zużyciu pamięci i wymianie, uruchom darmowe polecenie z opcją -t lub –total w następujący sposób:

$darmowy -T

Jak widać, informacje o całkowitym wykorzystaniu pamięci (fizyczna + zamiana) są wyświetlane na końcu danych wyjściowych.

Możesz także uruchomić darmowy polecenie w trybie monitorowania. W tym trybie darmowy polecenie będzie stale drukować pamięć i wymieniać informacje o użyciu po określonym przedziale czasu (w sekundach).

Możesz uruchomić darmowy komenda w trybie monitoringu z -s lub -sekundy opcja wiersza poleceń w następujący sposób:

$darmowy -s <opóźnienie>

Lub,

$darmowy-sekundy<opóźnienie>

Tutaj, to liczba sekund, po których nowe informacje o użyciu pamięci i wymiany zostaną wydrukowane na ekranie.

Na przykład, aby drukować pamięć i wymieniać informacje o użyciu w sposób ciągły co 5 sekund, uruchom bezpłatne polecenie w następujący sposób:

$darmowy -s 5

Jak widać, informacje o użyciu pamięci i wymiany są drukowane co 5 sekund.

Jeśli chcesz zatrzymać darmowy polecenie, naciśnij + C .

W trybie monitorowania darmowy polecenie będzie domyślnie stale drukować pamięć i zamieniać informacje o użyciu. Możesz użyć -C lub -liczyć opcja wiersza poleceń, aby ograniczyć liczbę drukowanych na ekranie informacji o nowej pamięci i wykorzystaniu wymiany.

Na przykład, aby wydrukować pamięć i zamienić informacje o użyciu 5 razy w odstępie 10 sekund, uruchom darmowy polecenie w następujący sposób:

$darmowy -s 10 -C 5

Jak widać, darmowy polecenie wydrukowało pamięć i zamieni informacje o użyciu tylko 5 razy w odstępie 10 sekund.

To prawie wszystko, co musisz wiedzieć, aby sprawdzić pamięć i zamienić użycie za pomocą darmowy Komenda. Ale jeśli chcesz dowiedzieć się więcej, sprawdź stronę man darmowy polecenie w następujący sposób:

$facet darmowy

Strona podręcznika darmowy powinno zostać wyświetlone polecenie.

Sprawdzanie wykorzystania pamięci poprzez odczytanie pliku /proc/meminfo:

Możesz również sprawdzić informacje o wykorzystaniu pamięci w systemie Linux, czytając /proc/meminfo plik.

Możesz przeczytać /proc/meminfo plik za pomocą następującego polecenia:

$Kot /procent/meminfo

Plik zawiera wiele informacji o wykorzystaniu pamięci. Zużycie pamięci podano w jednostkach kibibajtów.

Najważniejsze informacje o wykorzystaniu pamięci w /proc/meminfo plik to:

Łącznie: Jest to całkowita zainstalowana pamięć lub pamięć fizyczna (RAM) systemu Linux.

Bezpłatna pamięć: Jest to ilość niewykorzystanej pamięci fizycznej (RAM).

MemDostępny: Jest to szacowana ilość pamięci fizycznej (RAM) dostępnej dla nowych programów.

Bufory: Jest to ilość pamięci fizycznej zarezerwowanej dla buforów jądra. Bufory służą do tymczasowego przechowywania danych podczas przenoszenia ich z jednej lokalizacji do drugiej.

Pamięć podręczna: Jest to ilość pamięci fizycznej używanej jako pamięć podręczna.

Zamień w pamięci podręcznej: Jest to ilość pamięci, która została przeniesiona na dysk wymiany iz powrotem do fizycznej pamięci RAM. Ale dane są nadal buforowane na dysku wymiany.

Aktywny: Jest to ilość pamięci fizycznej, która jest używana i zwykle nie można jej odzyskać, chyba że jest to konieczne.

Nieaktywny: Jest to ilość pamięci fizycznej, która jest używana i którą można łatwo odzyskać w razie potrzeby przez inne procesy lub programy.

Aktywny(nie): Jest to ilość pamięci fizycznej używanej przez anonimowe systemy plików tmpfs i pamięć współdzieloną.

Nieaktywny(anon): Jest to ilość pamięci fizycznej używanej przez anonimowe systemy plików tmfs i pamięć współdzieloną, którą można odzyskać.

Aktywny(plik): Jest to ilość aktywnie używanej pamięci podręcznej.

Nieaktywny(plik): Jest to ilość pamięci podręcznej, która została nowo załadowana lub którą można odzyskać.

Nieuniknione: Jest to ilość pamięci, której nie można odzyskać, ponieważ jest zablokowana przez programy użytkownika.

Zblokowane: Jest to całkowita ilość pamięci, której nie można odzyskać, ponieważ jest zablokowana przez programy użytkownika.

Suma wymiany: Jest to całkowity rozmiar dysku wymiany.

Bez wymiany: Jest to ilość wolnego miejsca wymiany.

Brudny: Całkowita ilość pamięci, która czeka na ponowne zapisanie na dysku.

Odpisać: Całkowita ilość pamięci, która jest zapisywana z powrotem na dysk.

Strony Anon: Całkowita ilość pamięci używanej przez strony i jest mapowana na tabele stron w przestrzeni użytkownika.

Zmapowane: Ilość pamięci używanej dla plików, które zostały zmapowane przez jądro Linuksa, na przykład biblioteki używane przez różne programy.

Przykład: Jest to ilość pamięci współdzielonej i używanej przez systemy plików tmpfs.

Odzyskiwalna: Ilość pamięci zajmowana przez jądro i którą można odzyskać w razie potrzeby.

Płyta: Jest to ilość pamięci używanej przez jądro do buforowania struktur danych na użytek jądra.

SOdzyskany: Jest to ilość pamięci z płyty, którą można odzyskać.

SUOdzyskaj: Jest to ilość pamięci z płyty, której nie można odzyskać nawet w razie potrzeby.

Stos jądra: Jest to ilość pamięci używanej do alokacji stosu jądra.

Tabele stron: Jest to ilość pamięci przeznaczonej na tabele stron. Tablica stron to struktura danych używana przez komputer do mapowania między pamięcią wirtualną a pamięcią fizyczną.

Podskakiwać: Jest to ilość pamięci używanej do buforowania urządzeń blokowych (tj. urządzeń pamięci masowej, takich jak HDD lub SSD).

Tmp zapisywania zwrotnego: Ilość pamięci używanej przez tymczasowe bufory zapisu zwrotnego FUSE.

Istnieje wiele innych informacji o wykorzystaniu pamięci w /proc/meminfo plik. Jeśli jesteś zainteresowany, możesz rzucić okiem na to, czym są w podręczniku procent .

Aby otworzyć stronę podręcznika procent , uruchom następujące polecenie:

$facet 5procent

Manpage proc powinien zostać otwarty.

Wpisz /proc/meminfo i naciśnij . Powinien przejść do sekcji /proc/meminfo, jak widać na poniższym zrzucie ekranu. Opisy wszystkich pól znajdziesz w /proc/meminfo plik tutaj.

Sprawdzanie wykorzystania pamięci za pomocą góry:

ten szczyt to program, który wyświetla w czasie rzeczywistym uruchomione procesy i ich wykorzystanie zasobów. ten szczyt jest preinstalowany w większości dystrybucji Linuksa.

Możesz biegać szczyt za pomocą następującego polecenia:

$szczyt

ten szczyt program powinien się uruchomić. W górnej części szczyt Jak zaznaczono na poniższym zrzucie ekranu, powinieneś zobaczyć podsumowanie wykorzystania pamięci i wymiany w jednostce mebibajtów (domyślnie).

ten szczyt polecenie pokaże następujące informacje o pamięci fizycznej:

całkowity: Całkowita dostępna pamięć fizyczna systemu.

darmowy: Ilość pamięci fizycznej wciąż niewykorzystana.

używany: Ilość pamięci fizycznej używanej przez system.

buff / cache: Ilość pamięci fizycznej używanej jako pamięć podręczna i bufor.

skorzystaj z pamięci: Ilość pamięci fizycznej dostępnej dla nowych programów.

ten szczyt polecenie wyświetli następujące informacje o zamianie:

całkowity: Całkowita dostępna pamięć wymiany systemu.

darmowy: Ilość wolnej pamięci wymiany systemu.

używany: Ilość pamięci wymiany używanej przez system.

Możesz nacisnąć m aby przełączać się między różnymi trybami podsumowania użycia pamięci.

Na przykład naciśnięcie m raz przełączy się na następujący tryb. W tym trybie szczyt pokazuje informacje o użyciu pamięci fizycznej i wymiany jako percent_memory_used/total_memory_in_mebibytes .

Pilny m ponownie zmieni styl paska postępu. Informacje będą takie same jak poprzednio.

ten szczyt Polecenie pokazuje również informacje o wykorzystaniu pamięci dla każdego z procesów uruchomionych na komputerze w czasie rzeczywistym. Polecenie top domyślnie wyświetla informacje o wykorzystaniu pamięci przez procesy w jednostce kibibajtów.

Domyślnie szczyt polecenie wyświetla następujące informacje o wykorzystaniu pamięci:

SZANOWANE: To jest rozmiar pamięci wirtualnej procesu. Pamięć wirtualna to całkowita pamięć fizyczna i pamięć wymiany używana przez proces.

WOŁOWINA: To jest rozmiar pamięci rezydentnej procesu. Pamięć rezydentna to ilość pamięci fizycznej używanej przez proces.

SHR: To jest rozmiar pamięci współdzielonej procesu. Jest to ilość pamięci używanej przez proces, która jest również współdzielona z innymi procesami.

%MEM: Procent pamięci fizycznej używanej przez proces.

Możesz skonfigurować szczyt polecenie, aby wyświetlić więcej informacji o wykorzystaniu pamięci, takich jak,

KOD: To jest rozmiar kodu procesu. Jest to ilość pamięci fizycznej przeznaczonej na kod wykonywalny procesu. Jest również znany jako Text Resident Set lub TRS.

DANE: To są dane i rozmiar stosu procesu. Jest to ilość pamięci zarezerwowanej przez proces. Może nie być jeszcze zmapowany do pamięci fizycznej. Ale zawsze pojawi się w pamięci wirtualnej (VIRT) procesu. Jest również znany jako Data Resident Set lub DRS.

RSan: Jest to rozmiar pamięci anonimowej rezydentnej procesu. Jest to podzbiór pamięci fizycznej (RES), który reprezentuje prywatne strony, które nie zostały jeszcze zmapowane do pliku.

RSfd: Jest to rozmiar rezydentnej pamięci opartej na plikach procesu. Jest to podzbiór pamięci fizycznej (RES), który reprezentuje współdzielone strony i obsługuje obrazy programów, współdzielone biblioteki, mapowania plików itp.

RSsz: Jest to rozmiar pamięci współdzielonej rezydentnej procesu. Jest to podzbiór pamięci fizycznej (RES), który reprezentuje udostępnione anonimowe strony.

RSlk: To jest rozmiar pamięci rezydentnej procesu. Jest to ilość pamięci fizycznej (RES), której nie można wymienić. Musi pozostać w pamięci fizycznej.

ZAMIENIAĆ: To jest zamieniony rozmiar procesu. Jest to ilość informacji o pamięci fizycznej (RES), która jest przenoszona z pamięci fizycznej do przestrzeni dyskowej wymiany.

UŻYWANY: Jest to całkowita ilość pamięci (fizycznej + wymiany) używanej przez proces.

UŻYWANE = OZE + WYMIANA.

Należy zauważyć, że pamięć fizyczna (RES) używana przez proces jest sumą wielkości rezydentnej pamięci anonimowej (RSan), wielkości rezydentnej pamięci opartej na plikach (RSfd) i wielkości rezydentnej pamięci współdzielonej (RSsh).

OZE = RSan + RSfd + RSsh

Aby włączyć te kolumny informacji o pamięci, uruchom szczyt i naciśnij F .

Użyj klawiszy strzałek, aby przejść do zaznaczonych kolumn i naciśnij aby go przełączyć. Włączone kolumny będą miały * znak po lewej stronie.

Gdy skończysz, naciśnij Co aby wrócić do górnego okna monitorowania procesu. Jak widać, wyświetlane są kolumny informacji o wykorzystaniu pamięci SWAP, CODE, DATA, USED, RSan, RSfd, RSlk, RSsh.

Domyślnie szczyt Polecenie pokazuje informacje o wykorzystaniu pamięci w jednostce kibibajtów. Jeśli chcesz zobaczyć informacje o wykorzystaniu pamięci w innej jednostce, takiej jak mebibyte, gibibyte, tebibyte lub pebibyte, możesz to również zrobić.

Aby przełączać się między różnymi jednostkami pamięci (kibibyte, mebibyte, gibibyte, tebibyte lub pebibyte), uruchom top i naciśnij I .

szczyt informacje o wykorzystaniu pamięci są wyświetlane w mebibajtach.

szczyt informacje o wykorzystaniu pamięci są wyświetlane w gibibajtach.

szczyt informacje o wykorzystaniu pamięci są wyświetlane w tebibajtach.

szczyt informacje o wykorzystaniu pamięci są wyświetlane w pebibajtach.

Wiele procesów działa w twoim systemie operacyjnym Linux. Górne polecenie nie może pokazać ich wszystkich naraz. Możesz nacisnąć i przytrzymać oraz klawisze strzałek do poruszania się po liście procesów szczyt zostanie wyświetlone polecenie.

Możesz także posortować dane wyjściowe polecenia top według określonej kolumny.

Powiedzmy, że chcesz zobaczyć, który proces wykorzystuje najwięcej przestrzeni wymiany. Aby to zrobić, biegnij szczyt i naciśnij F .

Następnie wybierz kolumnę SWAP za pomocą klawiszy strzałek na klawiaturze i naciśnij s .

Pole sortowania szczyt polecenie należy zmienić na SWAP. naciskać Co aby wrócić do okna monitorowania procesu.

Jak widać, procesy, które wykorzystują najwięcej przestrzeni wymiany, są wymienione jako pierwsze.

Po skonfigurowaniu szczyt polecenie, możesz nacisnąć + w zapisać konfigurację do toprc plik konfiguracyjny. W ten sposób nie musisz ponownie konfigurować szczyt za każdym razem, gdy go używasz.

Sprawdzanie wykorzystania pamięci za pomocą htop:

htop jest przeglądarką procesów w czasie rzeczywistym w systemie Linux, podobnie jak szczyt . Ale htop ma dodatkowe funkcje, które szczyt nie. Najbardziej oczywista nowa funkcja htop to podświetlanie składni i lepszy interfejs użytkownika. Możesz powiedzieć htop jest rozszerzonym szczyt .

Podobnie jak szczyt , htop nie jest preinstalowany w większości dystrybucji Linuksa. Ale jest dostępny w oficjalnym repozytorium pakietów prawie wszystkich dystrybucji Linuksa. Możesz więc łatwo zainstalować go w wybranej dystrybucji Linuksa.

Żeby zainstalować htop na Ubuntu/Debianie uruchom następujące polecenia:

$sudotrafna aktualizacja
$sudotrafnyzainstalować htop -oraz

NOTATKA: Na CentOS/RHEL, htop jest dostępny w repozytorium EPEL. Przed zainstalowaniem htop , musisz mieć repozytorium EPEL ( epel-uwolnienie pakiet) zainstalowany w systemie CentOS/RHEL.

Żeby zainstalować htop w CentOS 7/RHEL 7 uruchom następujące polecenia:

$sudo mniam instalacjaepel-uwolnienie-oraz
$sudo mniam instalacja htop -oraz

Żeby zainstalować htop w CentOS 8/RHEL 8 uruchom następujące polecenia:

$sudodnfzainstalowaćepel-uwolnienie-oraz
$sudodnfzainstalować htop -oraz

Pewnego razu htop jest zainstalowany, możesz go uruchomić za pomocą następującego polecenia:

$htop

Htop powinno się rozpocząć.

Na szczycie, htop wyświetla podsumowanie wykorzystania pamięci fizycznej i wymiany. Pokazuje również wykorzystanie pamięci i wymiany na ładnym wykresie słupkowym.

Informacje o użyciu pamięci i wymiany są w formacie używany / całkowity . htop automatycznie wybierze jednostkę (kibibajt, mebibajt, gibibajt, tebibajt lub pebibajt), aby najlepiej opisać informacje o użyciu pamięci i wymiany.

Paski użycia pamięci i wymiany są reprezentowane różnymi kolorami. Kolory mają znaczenie.

Aby dowiedzieć się, co reprezentuje każdy kolor, biegnij htop i naciśnij h przejść do okna pomocy htop .

Jak widać, kolor zielony reprezentuje pamięć fizyczną używaną przez różne programy/procesy, kolor niebieski reprezentuje pamięć fizyczną używaną jako bufory, kolor żółty reprezentuje pamięć fizyczną używaną jako pamięć podręczna, a kolor czerwony reprezentuje używaną miejsce wymiany.

Aby wrócić do głównego htop okno, naciśnij Co .

Podobnie jak szczyt , ten htop program pokazuje również informacje o wykorzystaniu pamięci każdego z procesów uruchomionych w systemie Linux. htop automatycznie wybierze jednostkę (kibibajt, mebibajt, gibibajt, tebibajt lub pebibajt), aby najlepiej opisać wykorzystanie pamięci przez każdy z procesów.

Domyślnie htop polecenie wyświetla następujące informacje o wykorzystaniu pamięci:

WIRT/M_SIZE: Jest to rozmiar pamięci wirtualnej procesu. Pamięć wirtualna to całkowita pamięć fizyczna i pamięć wymiany wykorzystywana przez proces.

RES/M_RESIDENT: Jest to rezydentny zestaw rozmiaru procesu. Pamięć rezydentna to ilość pamięci fizycznej używanej przez proces. Jest równy tekst + dane + stos lub M_TRS + M_DRS.

SHR/M_SHARE: Jest to rozmiar pamięci współdzielonej procesu. Jest to ilość pamięci używanej przez proces, która jest również współdzielona z innymi procesami.

%MEM/PERCENT_MEM: Procent pamięci fizycznej używanej przez proces.

Możesz skonfigurować htop polecenie, aby wyświetlić więcej informacji o wykorzystaniu pamięci, takich jak,

KOD / M_TRS: To jest rozmiar kodu procesu. Jest to ilość pamięci fizycznej przeznaczonej na kod wykonywalny procesu.

DANE/M_DRS: To jest rozmiar danych i stosu procesu. Jest to ilość pamięci zarezerwowanej przez proces. Może nie być jeszcze zmapowany do pamięci fizycznej. Ale zawsze pojawi się w pamięci wirtualnej (VIRT/M_SIZE) procesu.

LIB/M_LRS: To jest rozmiar biblioteki procesu. Jest to ilość pamięci fizycznej używanej przez kod biblioteki (używany przez proces/program).

BRUDNY/M_DT: To jest rozmiar brudnych stron procesu. Sekcja/strona, która jest modyfikowana w buforze, nazywana jest brudną stroną.

Aby włączyć te kolumny informacji o pamięci, uruchom htop i naciśnij F2 .

Następnie przejdź do Kolumny od Ustawiać sekcji, wybierz kolumnę, przed którą chcesz dodać nowe kolumny z Aktywne kolumny sekcji, wybierz kolumnę, którą chcesz dodać z Dostępne kolumny sekcji i naciśnij aby dodać kolumnę.

Kolumnę należy dodać do Aktywne kolumny Sekcja.

W ten sam sposób dodaj inne kolumny pamięci (kolumny zaczynające się od M_ ). Gdy skończysz, naciśnij wrócić do głównego htop okno.

Jak widać, dodawane są dodatkowe kolumny informacji o wykorzystaniu pamięci.

Możesz zobaczyć procesy w widok drzewa . W tym ujęciu procesy są zorganizowane przez relację rodzic-dziecko.

Aby przejść do widoku drzewa, naciśnij T . Jak widać, procesy są bardzo ładnie zorganizowane przez ich relacje rodzic-dziecko. W tym trybie możesz zobaczyć, które procesy podrzędne są tworzone przez proces nadrzędny i ich użycie pamięci.

Aby wyjść z widoku drzewa, naciśnij T ponownie. Powinieneś wrócić do widoku domyślnego.

Możesz także sortować procesy według różnych kolumn użycia pamięci. Domyślnie procesy są sortowane według użycia procesora (CPU%).

Aby posortować procesy według określonej kolumny, naciśnij F6 .

Następnie wybierz kolumnę, według której chcesz posortować procesy z Sortuj według sekcja i naciśnij .

Posortuję procesy według M_RESIDENT / WOŁOWINA kolumna do demonstracji.

Jak widać, procesy są ładnie posortowane według wykorzystania pamięci rezydentnej.

ten htop program wymienia wiele procesów. Wszystkie te procesy nie mogą być wyświetlane w ograniczonym rozmiarze okna/ekranu. Ale możesz nacisnąć oraz klawisze strzałek, aby bardzo łatwo poruszać się po liście procesów.

Sprawdzanie wykorzystania pamięci za pomocą smem:

Programy sprawdzające wykorzystanie pamięci, takie jak szczyt , htop, itp. pokazuje pełną pamięć współdzieloną dla każdego z procesów. Oznacza to, że nawet jeśli pamięć jest współdzielona przez niektóre procesy, zlicza tę używaną pamięć dla każdego z procesów współdzielących tę pamięć. Otrzymujesz więc nieprawidłowe informacje o wykorzystaniu pamięci.

W matematyce wygląda to tak,

fizyczne użycie pamięci przez proces = użycie pamięci współdzielonej + użycie pamięci niewspółdzielonej

mogę próbuje tego uniknąć i poprawnie raportuje użycie pamięci. Dzieli pamięć współdzieloną przez liczbę procesów korzystających z tej pamięci współdzielonej i dodaje wynik do każdego z procesów współdzielących tę pamięć. Tak więc zużycie pamięci ładnie się sumuje. Całkowite użycie pamięci będzie sumą użycia pamięci przez wszystkie procesy. To się nie stanie w htop lub szczyt .

W matematyce wygląda to tak,

fizyczne użycie pamięci przez proces =(wykorzystanie pamięci współdzielonej/liczba procesów współdzielących pamięć)
+ pamięć niewspółdzielona

mogę nie jest domyślnie preinstalowany w większości dystrybucji Linuksa. Ale jest dostępny w oficjalnym repozytorium pakietów większości dystrybucji Linuksa.

Na Ubuntu/Debianie możesz zainstalować mogę za pomocą następujących poleceń:

$sudotrafna aktualizacja
$sudotrafnyzainstalowaćmogę-oraz

Na CentOS/RHEL 7, mogę jest dostępny w repozytorium pakietów EPEL. Musisz więc dodać repozytorium EPEL na CentOS/RHEL 7, aby zainstalować mogę .

Na CentOS/RHEL 7 możesz zainstalować mogę za pomocą następujących poleceń:

$sudo mniam instalacjaepel-uwolnienie-oraz
$sudo mniam instalacjamogę-oraz

Niestety, mogę nie jest dostępny w oficjalnym repozytorium pakietów lub repozytorium EPEL systemu CentOS/RHEL 8. Powinieneś być w stanie skompilować mogę ze źródła lub pobierz mogę binarny z oficjalna strona smem .

Jeśli chcesz skompilować mogę ze źródła, możesz pobrać kod źródłowy smem z oficjalna strona źródłowa smem .

Jeśli chcesz pobrać a mogę wstępnie skompilowany plik binarny, możesz go pobrać z smem oficjalna strona pobierania .

mogę może wyświetlać wykorzystanie pamięci przez każdego użytkownika.

Aby dowiedzieć się, ile pamięci używa użytkownik Linuksa, uruchom mogę następująco:

$sudomogę-ty

Tutaj -do opcja służy do pokazania jednostki, która mogę jest używany do wyświetlania informacji o wykorzystaniu pamięci.

mogę używa następujących jednostek:

K – Kibibajt

M – Mebibajt

G - Gibibajt

T – Tebibajt

P - Pebibajt

ten -do opcja służy do skalowania kolumn wyjściowych w zależności od rozmiaru okna terminala. W ten sposób możesz naprawić wyjście mogę bardzo łatwo, jeśli jakikolwiek ważny tekst zostanie przycięty.

ten -u opcja służy do pokazywania informacji o wykorzystaniu pamięci przez użytkownika.

Jak widzisz, mogę zgłosił informacje o użyciu pamięci i wymiany każdego użytkownika mojego komputera z Ubuntu.

mogę pokazuje następujące informacje o wykorzystaniu pamięci przez użytkownika:

Użytkownik: Nazwa użytkownika systemu Linux, dla której raportowane jest użycie pamięci.

Liczyć: Liczba procesów, które użytkownik aktualnie uruchamia.

Zamieniać: Ilość miejsca na dysku wymiany używanego przez użytkownika.

USS: Jest to całkowity unikalny rozmiar zestawu procesów użytkownika. Jest to całkowita ilość pamięci fizycznej używanej przez procesy należące do użytkownika, która nie jest współdzielona z innymi procesami.

PSS: Jest to całkowity rozmiar zestawu proporcjonalnego procesów użytkownika. Jest to całkowita ilość pamięci fizycznej i równo podzielona współdzielona pamięć fizyczna, z której korzystają procesy należące do użytkownika.

RSS: Jest to całkowity rozmiar zestawu rezydentnego procesów użytkownika. Jest to całkowita ilość pamięci fizycznej i współdzielonej pamięci fizycznej, z której korzystają procesy należące do użytkownika. Informacje o wykorzystaniu pamięci RSS z mogę jest taka sama jak informacja o wykorzystaniu pamięci RSS w szczyt lub htop .

Domyślnie, mogę pokazuje informacje o wykorzystaniu pamięci w porządku rosnącym (od najniższego do najwyższego). Jeśli chcesz zobaczyć informacje o wykorzystaniu pamięci w kolejności malejącej (od najwyższego do najniższego), użyj przycisku -r opcja mogę następująco:

$sudomogę-kaur

Jak widzisz, mogę wyświetlał te same informacje o wykorzystaniu pamięci użytkownika. Ale w porządku malejącym.

Jeśli chcesz zobaczyć informacje o całkowitym wykorzystaniu pamięci przez użytkownika, uruchom mogę z -T opcja w następujący sposób:

$sudomogęPoprzez

Jak widzisz, mogę dodaje informacje o wszystkich wierszach dla każdej kolumny i pokazuje na końcu informacje o całkowitym wykorzystaniu pamięci każdej kolumny.

Domyślnie, mogę pokazuje informacje o wykorzystaniu pamięci w jednostce kibibajtów. Jeśli używasz -do opcja, mogę automatycznie wybierze najlepszą jednostkę do wyświetlenia informacji o wykorzystaniu pamięci.

Jeśli chcesz wyświetlić informacje o wykorzystaniu pamięci jako procent całkowitej dostępnej pamięci fizycznej lub miejsca na dysku wymiany, możesz użyć przycisku -P opcja zamiast -do opcja w następujący sposób:

$sudomogę-pau

Jak widzisz, mogę wyświetla informacje o wykorzystaniu pamięci przez użytkownika jako procent całkowitej pamięci fizycznej i miejsca na dysku wymiany.

Jeśli chcesz zobaczyć informacje o wykorzystaniu pamięci w całym systemie lub podsumowanie wykorzystania pamięci systemowej, uruchom mogę z -w opcja w następujący sposób:

$sudomogę-kawa

Jak widzisz, mogę wyświetla informacje o wykorzystaniu pamięci w całym systemie.

mogę wyświetla następujące informacje o wykorzystaniu pamięci systemowej:

Powierzchnia: Część systemu, do której używana jest pamięć.

Używany: Ilość pamięci fizycznej używanej dla tego obszaru.

Pamięć podręczna: Ilość pamięci fizycznej używanej jako pamięć podręczna dla tego obszaru.

Bez pamięci podręcznej: Ilość pamięci fizycznej używanej dla tego obszaru, która nie jest buforowana.

W ten sam sposób, jak poprzednio, możesz użyć -T możliwość wyświetlenia również informacji o całkowitym wykorzystaniu pamięci w całym systemie.

$sudomogę-ostrożny

Możesz także zobaczyć użycie pamięci przez procesy uruchomione w systemie Linux za pomocą mogę .

Aby to zrobić, biegnij mogę następująco:

$sudomogę-kar

Jak widzisz, mogę wyświetla informacje o wykorzystaniu pamięci każdego z procesów uruchomionych na moim komputerze z Ubuntu.

mogę wyświetla następujące informacje o wykorzystaniu pamięci w procesie:

PID: Identyfikator procesu procesu.

Użytkownik: Nazwa użytkownika, który rozpoczął proces lub jest właścicielem procesu.

Komenda: Polecenie używane do uruchomienia procesu.

Zamieniać: Ilość miejsca na dysku wymiany używanego przez proces.

USS: To jest Unikalny Rozmiar Zestawu procesu. Jest to ilość pamięci fizycznej używanej przez proces, która nie jest współdzielona z innymi procesami.

PSS: Jest to proporcjonalny rozmiar zestawu procesu. Jest to ilość pamięci fizycznej i równo podzielona współdzielona pamięć fizyczna, z której korzysta proces.

RSS: To jest rozmiar zestawu rezydentnego procesu. Jest to ilość pamięci fizycznej i współdzielonej pamięci fizycznej, z której korzysta proces.

Możesz także zobaczyć informacje o wykorzystaniu pamięci każdego pliku biblioteki, z którym korzystają procesy mogę .

Aby zobaczyć informacje o wykorzystaniu pamięci każdego pliku biblioteki załadowanego do fizycznej pamięci komputera, uruchom mogę z -m opcja w następujący sposób:

$sudomogę-kamr

mogę wyświetli informacje o wykorzystaniu pamięci każdego z plików biblioteki załadowanych do fizycznej pamięci komputera, jak widać na poniższym zrzucie ekranu.

mogę pokazuje następujące informacje o wykorzystaniu pamięci w oparciu o bibliotekę:

Mapa: Plik biblioteki mapowany na pamięć fizyczną komputera.

PID-y: Całkowita liczba procesów korzystających z tego pliku biblioteki.

PSS: Jest to całkowity rozmiar zestawu proporcjonalnego procesów korzystających z pliku biblioteki. Jest to ilość pamięci fizycznej i równo podzielona współdzielona pamięć fizyczna, z której korzystają procesy (korzystające z tego pliku biblioteki).

AVGPSS: Jest to średni rozmiar zestawu proporcjonalnego procesów korzystających z tego pliku biblioteki. Jest to średnia pamięć fizyczna współużytkowana przez każdy z procesów (przy użyciu tego pliku biblioteki). Możesz również powiedzieć, AVGPSS = PSS/PID (informacje).

Sprawdzanie wykorzystania pamięci za pomocą vmstat:

vmstat to kolejny program do sprawdzania zużycia pamięci w systemie Linux. Wyświetla prawie te same informacje, co w /proc/meminfo plik.

Aby zobaczyć informacje o wykorzystaniu pamięci, uruchom vmstat następująco:

$vmstat -s

vmstat powinien pokazywać informacje o wykorzystaniu pamięci w całym systemie w jednostce kibibytes, jak widać na poniższym zrzucie ekranu.

vmstat pokazuje następujące informacje o wykorzystaniu pamięci:

całkowita pamięć: Całkowita dostępna pamięć fizyczna komputera.

używana pamięć: Całkowita wykorzystana pamięć fizyczna komputera.

wolna pamięć: Całkowita wolna pamięć fizyczna komputera.

całkowita zamiana: Całkowita dostępna przestrzeń na dysku wymiany.

używany swap: Ilość używanego miejsca na dysku wymiany.

darmowa zamiana: Ilość wolnego miejsca na dysku wymiany.

wymień pamięć podręczną: Ilość miejsca na dysku wymiany używanego jako pamięć podręczna.

pamięć buforowa: Ilość pamięci fizycznej używanej jako bufor do tymczasowego przechowywania danych podczas przenoszenia ich z jednego miejsca do drugiego.

pamięć aktywna: Ilość pamięci fizycznej, która jest używana, ale nie można jej odzyskać, jeśli jest to wymagane przez inne programy.

pamięć nieaktywna: Ilość pamięci fizycznej, która jest używana, ale w razie potrzeby może być łatwo odzyskana przez inne programy.

Sprawdzanie wykorzystania pamięci za pomocą Monitora systemu GNOME:

GNOME System Monitor to graficzne oprogramowanie do monitorowania wykorzystania pamięci, uruchomionych procesów i wykorzystania dysku. Jest preinstalowany w środowiskach graficznych GNOME 3, Ubuntu MATE, Cinnamon i Budgie.

Możesz zobaczyć informacje o użyciu pamięci i wymiany w Zasoby zakładka z Monitor systemu GNOME jak widać na poniższym zrzucie ekranu.

Pokazuje ładny wykres pamięci w czasie rzeczywistym i zamienia wykres użycia przez ostatnie 60 sekund. Na tym wykresie możesz zorientować się, jak zmieniało się wykorzystanie pamięci i wymiany w czasie.

Wyświetli całkowitą dostępną pamięć fizyczną, ilość wykorzystanej pamięci fizycznej, procent wykorzystanej pamięci fizycznej oraz ilość pamięci fizycznej używanej jako pamięć podręczna. Pokaże również ładny wykres kołowy wykorzystania pamięci fizycznej.

Pokaże również całkowitą dostępną przestrzeń na dysku wymiany, ilość wykorzystanej przestrzeni wymiany, procent ilości wykorzystanej przestrzeni wymiany oraz ładny wykres kołowy wykorzystania wymiany.

w Procesy zakładka z Monitor systemu GNOME , możesz zobaczyć informacje o wykorzystaniu pamięci przez każdy z procesów uruchomionych na komputerze.

Jeśli chcesz zobaczyć więcej informacji o wykorzystaniu pamięci przez procesy, kliknij prawym przyciskiem myszy (PPM) na pasku tytułu i sprawdź Pamięć wirtualna , Pamięć rezydenta , oraz Pamięć współdzielona jak pokazano na zrzucie ekranu poniżej.

Informacje o wykorzystaniu pamięci wirtualnej (VIRT), rezydentnej (RES) i współdzielonej (RSS) przez procesy powinny być wyświetlane, jak widać na poniższym zrzucie ekranu.

Te informacje o wykorzystaniu pamięci są takie same jak w szczyt lub htop .

Domyślnie Monitor systemu GNOME wyświetla tylko procesy należące do użytkownika, który się loguje. Jeśli chcesz zobaczyć listę wszystkich procesów posiadanych przez każdego użytkownika twojego systemu, kliknij menu hamburgera (

) i wybierz Wszystkie procesy jak pokazano na zrzucie ekranu poniżej.

Jeśli chcesz zobaczyć procesy w widoku drzewa (relacja rodzic-dziecko), kliknij menu hamburgera (

) i zaznacz Pokaż zależności jak pokazano na zrzucie ekranu poniżej.

W widoku drzewa możesz zobaczyć, który proces (rodzic) uruchomił które procesy (dziecko) w kolejności, w jakiej zostały uruchomione. Możesz również zobaczyć, ile pamięci zużywa każdy z procesów nadrzędnych i ile pamięci zużywa każdy z procesów podrzędnych.

Sprawdzanie wykorzystania pamięci za pomocą KSysGuard:

KSysGuard to graficzne oprogramowanie do monitorowania wykorzystania pamięci i uruchomionych procesów. Jest preinstalowany w środowisku graficznym KDE Plasma.

Możesz zobaczyć informacje o użyciu pamięci i wymiany w Obciążenie systemu zakładka z KSysGuard jak widać na poniższym zrzucie ekranu.

w Tabela procesów zakładka z KSysGuard , możesz zobaczyć informacje o wykorzystaniu pamięci przez każdy z procesów uruchomionych na komputerze.

Domyślnie KSysGuard pokazuje informacje o wykorzystaniu pamięci fizycznej i współdzielonej dla każdego z uruchomionych procesów.

Możesz kliknąć prawym przyciskiem myszy (PPM) na pasku tytułu i kliknąć Pokaż kolumnę „Rozmiar wirtualny” oraz Pokaż kolumnę „Całkowita pamięć” aby zobaczyć więcej informacji o wykorzystaniu pamięci.

Jak widać, KSysGuard pokazuje teraz rozmiar pamięci wirtualnej (VIRT) oraz całkowite zużycie pamięci fizycznej dla każdego z uruchomionych procesów.

Domyślnie KSysGuard pokazuje wszystkie uruchomione procesy należące do każdego użytkownika w Tabela procesów patka. Możesz zmienić, jakie procesy chcesz zobaczyć, z rozwijanego menu w prawym górnym rogu KSysGuard, jak pokazano na zrzucie ekranu poniżej.

W widoku drzewa wybierz Wszystkie procesy, drzewo z menu rozwijanego.

W widoku drzewa możesz zobaczyć, który proces (rodzic) uruchomił które procesy (dziecko) w kolejności, w jakiej zostały uruchomione. Możesz również zobaczyć, ile pamięci zużywa każdy z procesów nadrzędnych i ile pamięci zużywa każdy z procesów podrzędnych.

Jeśli chcesz zobaczyć tylko procesy na poziomie systemu, wybierz Procesy systemowe z menu rozwijanego. Te procesy są zwykle własnością źródło użytkownik.

Jeśli chcesz zobaczyć procesy na poziomie użytkownika, wybierz Procesy użytkownika z menu rozwijanego. Te procesy są zwykle własnością zwykłych użytkowników (innych niż root).

Jeśli chcesz zobaczyć tylko procesy, których właścicielem jest zalogowany użytkownik, wybierz Własne procesy .

Jeśli chcesz widzieć tylko programy uruchomione na komputerze, a nie procesy, wybierz Tylko programy z menu rozwijanego. Zostaną wyświetlone tylko aplikacje uruchomione na Twoim komputerze.

Wniosek:

W tym artykule omówiłem najczęstsze sposoby sprawdzania zużycia pamięci w systemie Linux. Pokazałem, jak sprawdzić zużycie pamięci systemów Linux z wiersza poleceń, a także z graficznych środowisk graficznych. Wyjaśniłem, jak korzystać z programów takich jak darmowy , szczyt , htop , mogę , vmstat , Monitor systemu GNOME , oraz KSysGuard aby sprawdzić użycie pamięci systemu Linux. Omówiłem również format wyjściowy tych poleceń i programów. Ten artykuł powinien pomóc Ci rozpocząć sprawdzanie wykorzystania pamięci w systemie Linux i zapewnić dogłębną wiedzę na temat narzędzi do sprawdzania wykorzystania pamięci w systemie Linux.