GNU/Linux >> Znalost Linux >  >> Linux

Linux Free Command (Zkontrolujte využití paměti)

Jednou z kritických součástí systému je jeho paměť (RAM). Když je paměť serveru plně využita, může to zpomalit výkon serveru. Pro sledování využití paměti má Linux další příkaz nazvaný 'free'.

Příkaz Free se v Linuxu používá ke kontrole množství volné paměti RAM v systému. Příkaz free také zobrazuje odkládací prostor, vyrovnávací paměť a vyrovnávací paměť.

Většina distribucí Linuxu má ve výchozím nastavení vestavěný bezplatný příkaz, takže není třeba instalovat žádný balíček.

Zkontrolujte využití paměti pomocí příkazu free

Pro spuštění příkazu free stačí napsat free na vašem terminálu. Pokud jej spustíte bez možnosti, zobrazí se výchozí zobrazení s jednotkami kilobajtů.

$ free

Příkaz zobrazí níže informace o paměti.

Paměť (v jednotkách kilobajtů)

  • Celkem:1026740
  • Použito:843396
  • Zdarma:183344
  • Sdíleno:0
  • Vyrovnávací paměti:52704
  • V mezipaměti:376384

Swap (v jednotkách kilobajtů)

  • Celkem:1045500
  • Použito:3376
  • Zdarma:1042124

Vezměte prosím na vědomí, že sloupec sdílené paměti by měl být ignorován, protože je zastaralý.

Zobrazení informací o paměti v jednotce

Ve výchozím nastavení free zobrazí informace v jednotkách kilobajtů. Pro kontrolu využití paměti v jiných jednotkách použijte -b (bajty), -k (kilobajty), -m (megabajty), -g (gigabajty) a --tera (terabajty).

Následující příklad výstupu je jednotka megabajtů.

$ free -m

Některá linuxová distribuce podporují také následující bezplatné volby -b , -k , -g a --tera .

Zobrazte paměť tak, aby byla čitelná pro člověka

Free command nám také poskytuje -h možnost, což znamená čitelné pro člověka. Jaký je tedy rozdíl od předchozí volby, jako je volba -m (megabajty)? Nejviditelnější rozdíl je v tom, že -h volba přidá za čísla jednotky čitelné pro člověka.

Pojďme se na to podívat na příkladu.

$ free -h

Jak můžeme společně vidět, existuje G (gigabajt) písmeno za číslem 1,0. Když číslo není dosaženo gigabtye, free je dostatečně chytrý, aby to věděl a za každé číslo umístil příslušnou jednotku. M písmeno za - řekněme - číslo 929 nám řekne jeho 969 megabajtů.

Zobrazení zdarma se zpožděním

Jako jeden ze statistických nástrojů je nejlepším způsobem zachycení využití paměti použití zpoždění. K tomu můžeme použít -s možnost následovaná N sekund, které chceme. Vždy můžeme kombinovat více než 1 možnost, aby výstup odpovídal našim potřebám.

Řekněme, že chceme zachytit využití paměti každé 3 sekundy a čitelné pro člověka.

$ free -hs 3

Zobrazuje nízké a vysoké využití paměti

Pokud chceme zobrazit statistiku nízké a vysoké paměti, můžeme použít -l možnost.

Ukázkový výstup

$ free -l

Zobrazit celkovou paměť systému Linux

Když potřebujeme informace o součtu pro každý sloupec, můžeme přidat -t možnost za volným příkazem. Tím přidáte 1 další řádek dole, který jej zobrazí.

$ free -t

Závěr

Kromě vmstat je free command dalším jednoduchým statistickým nástrojem pro zachycení využití paměti. Díky tomu můžete rychle získat informace o tom, co se stalo ve vaší paměti Linuxu.

Free používá '/proc/meminfo' jako základ pro zobrazení informací o využití paměti. Jako obvykle můžete na konzoli kdykoli napsat man free a prozkoumat další podrobnosti o free.


Linux
  1. Využití paměti Linuxu

  2. Jak zkontrolovat využití paměti procesu pomocí příkazu Linux pmap

  3. Linux – skutečné využití paměti?

  1. Free Command v Linuxu vysvětleno s příklady

  2. Linux df příkaz

  3. Zkontrolujte použití portu v Linuxu

  1. Jak zkontrolovat velikost RAM v příkazovém řádku Linuxu v GB

  2. Linux – správně určit využití paměti v Linuxu?

  3. Jak omezit využití paměti aplikací v linuxu?