GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat swapovací prostor v Linuxu

Zkontrolujte odkládací paměť v Linuxu

Swap můžete zkontrolovat stejným způsobem, jakým kontrolujete využití paměti v Linuxu:pomocí příkazu free.

Pokud použijete příkaz free s výstupem čitelným pro člověka (s volbou -h), ukáže vám využití RAM a Swap.

free -h

Pro můj systém zobrazuje následující výstup:

              total        used        free      shared  buff/cache   available
Mem:           7.5G        5.8G        365M        726M        1.4G        787M
Swap:           14G        1.1G         13G

Jak můžete vidět na výše uvedeném výstupu, můj systém má 14 GB celkového odkládacího prostoru a z toho se využívá 1,1 GB. Přibližně 13 GB odkládacího prostoru je zdarma.

Existuje více způsobů, jak zkontrolovat využití swapu v Linuxu a můžete také získat nějaké další informace o swapu.

Další způsoby kontroly využití swapu v Linuxu

Můj oblíbený způsob, jak zkontrolovat využití swapu v Linuxu, je pomocí příkazu swapon. Toto je příkaz určený pro manipulaci s odkládací pamětí. Kromě přesných informací o používaném odkládacím prostoru vám také řekne, zda je odkládací prostor oddíl nebo odkládací soubor.

Můžete jej použít takto:

swapon --show

Jak můžete vidět na výstupu, celkový odkládací prostor je 14,9 GB (nikoli 14 GB, jak ukázal bezplatný příkaz). Používá se 1,1 GB a jedná se o odkládací oddíl, nikoli odkládací soubor.

NAME           TYPE       SIZE USED PRIO
/dev/nvme0n1p4 partition 14.9G 1.1G   -2

Použití odkládacího souboru je lepší nápad, protože s ním snadno zvětšíte velikost odkládacího souboru v Linuxu. Změna odkládacího oddílu není dobrý nápad.

Dalším způsobem, jak získat podrobnosti o odkládací paměti, je použití souboru /proc/meminfo. Adresář proc v hierarchii souborového systému Linux uchovává informace o využití systému pro běžící procesy.

cat /proc/meminfo | grep -i swap

Zde je výstup:

SwapCached:       164116 kB
SwapTotal:      15625212 kB
SwapFree:       13714756 kB

Můžete také zkontrolovat využití swapu v Linuxu pomocí top, htop nebo jakéhokoli jiného nástroje pro monitorování systému.

Bonusový tip:Zjistěte, který proces využívá odkládací prostor v Linuxu

Pro přesnější využití paměti v Linuxu můžete použít open source obslužný program smem. smem není ve výchozím nastavení nainstalován, takže jej budete muset nainstalovat pomocí správce balíčků vaší distribuce.

V Ubuntu je smem k dispozici v úložišti vesmíru. Můžete jej nainstalovat pomocí tohoto příkazu:

sudo apt install smem

Po instalaci můžete použít smem ke kontrole, který proces využívá kolik swapu na vašem systému.

V terminálu můžete jednoduše použít příkaz smem, ale pokud je vaším cílem zkontrolovat využití swapu, doporučuji obrácené řazení na swapu následujícím způsobem:

smem -rs swap

Zobrazí veškerý běžící proces v obráceném pořadí využití swapu:

  PID User     Command                         Swap      USS      PSS      RSS 
 3931 abhishek /opt/google/chrome/chrome     147668   296852   300926   341716 
 7483 abhishek /opt/google/chrome/chrome -   141524   392900   398545   464700 
15774 abhishek /opt/google/chrome/chrome -   127256   454080   456262   525048 
 1400 abhishek Telegram --                   122060    20528    22514    24832 
 3964 abhishek /opt/google/chrome/chrome -   108436   101632   111780   138312 
 2774 abhishek /usr/bin/gnome-shell          101936   204676   210229   225780 
 9170 abhishek /opt/google/chrome/chrome -    71620    68184    70255   121364 
  473 abhishek /opt/google/chrome/chrome -    57768   265880   267665   334252 
 8733 abhishek /opt/google/chrome/chrome -    52236    47280    48685   104332 
 9422 abhishek /opt/google/chrome/chrome -    41520    62708    64566   120084 

Využití paměti je v kb.

Doufám, že nyní víte, jak zkontrolovat využití odkládací paměti v Linuxu. Můžete se také dozvědět o vymazání swapu v Linuxu.

Pokud používáte odkládací soubor, můžete se naučit zvětšit velikost swapu v tomto videu na našem kanálu YouTube:

PŘIHLAŠTE SE K ODBĚRU NÁŠHO KANÁLU YOUTUBE PRO DALŠÍ VIDEA LINUX

Pokud máte dotazy nebo návrhy, dejte mi prosím vědět v komentářích níže.


Linux
  1. Jak zkontrolovat časové pásmo v Linuxu

  2. Jak vytvořit nebo zvětšit swapový prostor v Linuxu

  3. Jak vytvořit swap v Linuxu

  1. Jak zkontrolovat historii přihlášení k systému Linux

  2. Jak přidat odkládací prostor v linuxu

  3. Jak zvětšit odkládací prostor v Linuxu

  1. Jak zkontrolovat verzi Redhat

  2. Jak vytvořit odkládací soubor v Linuxu

  3. Jak zkontrolovat využití swapu jednotlivých procesů v Linuxu