GNU/Linux >> Znalost Linux >  >> Linux

Využití paměti Linuxu

Přehled

Zatímco první pohledy na statistiky paměti Linuxu mohou naznačovat, že systému došla paměť, realita je taková, že Linux používá veškerou volnou RAM dostupnou jako diskovou mezipaměť a vyrovnávací paměť pro síťové služby. Ukládáním souborů z disku do mezipaměti se tím zvyšuje výkon celého serveru, protože přístup k souboru z paměti je výrazně rychlejší než z pevného disku. Když aplikace vyžadují více paměti, linuxové jádro automaticky uvolní paměť přidělenou mezipaměti a poskytne ji aplikacím.

Zde je příklad výstupu paměti:

CT-0000-BASH-4.1# zdarma -M Celkem použité bezplatné sdílené vyrovnávací paměti CachedMem:2048 1871 176 0 0 842-/+ vyrovnávací paměti/mezipaměť:1029 1018SWAP:0 0 0

Tento systém má celkem 2048 MB a má uvedených a celkem 1871 MB použitých. Pokud se podíváte pouze na horní řádek, zdá se, že systém má pouze 176 MB volného místa! Nepropadejte panice, skutečné množství paměti dostupné pro vaše aplikace je kombinací volné paměti (176 MB) a mezipaměti (842 MB). Takže pro tento konkrétní server je pro vaše aplikace ve skutečnosti k dispozici 1018 MB paměti.


Linux
  1. Omezte využití paměti pro jeden proces Linuxu

  2. Linuxová neaktivní paměť

  3. Jak se v Linuxu hlásí využití paměti?

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

  2. Jak zkontrolovat využití paměti na serveru se systémem Linux

  3. Graf využití paměti procesu v systému Linux

  1. Linux – Omezit využití paměti pro jeden linuxový proces?

  2. Omezení využití procesní paměti/CPU v linuxu

  3. omezení využití paměti v R pod linuxem