Vyhledávání na webu

10 „bezplatných“ příkazů pro kontrolu využití paměti v Linuxu


Linux je jedním z nejpopulárnějších operačních systémů s otevřeným zdrojovým kódem a přichází s obrovskou sadou příkazů. Nejdůležitější a jediný způsob určení celkového dostupného prostoru fyzické paměti a odkládací paměti je pomocí příkazu „free“.

Linuxový příkaz „free“ poskytuje informace o celkovém použitém a dostupném prostoru fyzické paměti a swap paměti s buffery používá jádro v operačních systémech podobných Linuxu/Unixu.

Tento článek poskytuje několik užitečných příkladů „free“ příkazů s možnostmi, které vám mohou být užitečné pro lepší využití paměti, kterou máte.

1. Zobrazte systémovou paměť

Příkaz Free používaný ke kontrole použitého a dostupného místa fyzické paměti a odkládací paměti v KB. Podívejte se na příkaz v akci níže.

free

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

2. Zobrazte paměť v bytech

Volný příkaz s volbou -b, zobrazí velikost paměti v Bajtech.

free -b

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

3. Zobrazte paměť v kilobajtech

Volný příkaz s volbou -k, zobrazí velikost paměti v (KB) Kilobajtech.

free -k

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

4. Zobrazení paměti v megabajtech

Chcete-li zobrazit velikost paměti v (MB) Megabajtech, použijte možnost 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. Zobrazte paměť v gigabajtech

Použití možnosti -g s příkazem free zobrazí velikost paměti v GB (Gigabajty).

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

6. Zobrazte celkový řádek

Volný příkaz s volbou -t zobrazí na konci řádek součtu.

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. Vypněte zobrazení řádku upraveného vyrovnávací pamětí

Ve výchozím nastavení bezplatný příkaz zobrazí řádek „buffer upraven“, pro zakázání tohoto řádku použijte volbu -o.

free -o

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

8. Zobrazení stavu paměti pro pravidelné intervaly

Možnost -s s číslem, která se používá k aktualizaci bezplatných příkazů v pravidelných intervalech. Například níže uvedený příkaz aktualizuje bezplatný příkaz každých 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. Zobrazit statistiku nízké a vysoké paměti

Přepínač -l zobrazuje podrobné statistiky o vysoké a nízké velikosti paměti.

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. Zkontrolujte bezplatnou verzi

Možnost -V zobrazí informace o verzi bezplatného příkazu.

free -V

procps version 3.2.8

Přečtěte si také

Horní příkaz, příkaz Najít, příkaz Netstat.