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.