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.