Wyszukiwanie w witrynie

10 „darmowych” poleceń do sprawdzania użycia pamięci w systemie Linux


Linux to jeden z najpopularniejszych systemów operacyjnych typu open source, oferujący ogromny zestaw poleceń. Najważniejszym i jedynym sposobem określenia całkowitej dostępnej przestrzeni pamięci fizycznej i pamięci wymiany jest użycie polecenia „wolne”.

Polecenie Linux „free” podaje informacje o całkowitej wykorzystanej i dostępnej przestrzeni pamięci fizycznej oraz zamień pamięć za pomocą buforów używany przez jądro w Linux/Unix, takich jak systemy operacyjne.

W tym artykule podano kilka przydatnych przykładów „bezpłatnych” poleceń z opcjami, które mogą być przydatne, aby lepiej wykorzystać posiadaną pamięć.

1. Wyświetl pamięć systemową

Bezpłatne polecenie służące do sprawdzania wykorzystanej i dostępnej przestrzeni pamięci fizycznej oraz zamiany pamięci w KB. Zobacz polecenie w działaniu poniżej.

free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. Wyświetl pamięć w bajtach

Bezpłatne polecenie z opcją -b, wyświetla rozmiar pamięci w bajtach.

free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. Wyświetl pamięć w kilobajtach

Bezpłatne polecenie z opcją -k, wyświetla rozmiar pamięci w (KB) kilobajtach.

free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. Wyświetl pamięć w megabajtach

Aby zobaczyć rozmiar pamięci w (MB) Megabajtach, użyj opcji jako -m.

free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. Wyświetl pamięć w gigabajtach

Użycie opcji -g z darmowym poleceniem wyświetli rozmiar pamięci w GB(gigabajtach).

free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. Wyświetl linię całkowitą

Bezpłatne polecenie z opcją -t, wyświetli listę całkowitej linii na końcu.

free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. Wyłącz wyświetlanie linii skorygowanej buforem

Domyślnie darmowe polecenie wyświetla linię „dostosowany bufor”, aby wyłączyć tę linię, użyj opcji -o.

free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. Wyświetlaj stan pamięci w regularnych odstępach czasu

Opcja -s z liczbą, używana do aktualizacji bezpłatnych poleceń w regularnych odstępach czasu. Na przykład poniższe polecenie będzie aktualizować bezpłatne polecenie co 5 sekund.

free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. Pokaż statystyki dotyczące niskiej i wysokiej pamięci

Przełącznik -l wyświetla szczegółowe statystyki dotyczące wysokiego i niskiego rozmiaru pamięci.

free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. Sprawdź wersję bezpłatną

Opcja -V powoduje wyświetlenie informacji o wersji bezpłatnego polecenia.

free -V

procps version 3.2.8

Przeczytaj także

Polecenie najwyższe, polecenie Znajdź, polecenie Netstat.