GNU/Linux >> Znalost Linux >  >> Linux

Proč by měla být velikost odkládacího oddílu dvojnásobkem velikosti RAM?

Odkládací oddíl s dvojnásobnou velikostí paměti je pouze obecným vodítkem, nikoli pevným a rychlým pravidlem. Budete potřebovat minimálně 1x velikost vaší paměti, pokud uspáváte na disk (hibernace) a přidáte dostatek rezervy pro využití „swapované“ paměti, která přesahuje vaši fyzickou. Proto doporučený 1,5 až 2krát.

Myslím, že to také závisí na povaze využití vaší aplikace a velikosti vaší fyzické paměti atd. Pokud máte něco nad 2 GB RAM a většinu času používáte aplikace nenáročné na paměť, možná nebudete potřebovat odkládací oddíl vůbec, ne stejně velký.

Mít velký odkládací soubor a pomalý pevný disk může být pro váš systém také opravdu trestající.

Zde je několik užitečných informací:

Ubuntu SwapFAQ
SUperuser - Vyměňte velikost oddílu za 4 GB RAM
Potřebuji swapovací oddíl a pokud ano, jak velký?


To je staré pravidlo, které už podle mě nedává smysl, protože v dnešní době se to může rovnat absurdnímu množství swapů ve vztahu k rychlosti úložiště.

Minimální množství swapu, které byste měli mít, je vaše typické použití v ustáleném stavu. (To je množství dosažené po dlouhé době provozu, kdy většinu dostupné paměti tvoří mezipaměť stránek. Obrana swapu je dobré čtení.)

Ale jsem tu, abych vám řekl, že existuje také maximum… pokud je reakce vůbec problémem.

Scénář pro stolní počítače:Co se obvykle stane, když vám dojde paměť (například když omylem odpálíte vidlicovou bombu jako make -j ) je toto:Nejprve si všimnete trochu zaostalého uživatelského rozhraní, což znamená, že máte zhruba minutu na to, abyste urazili problematický proces, než ukazatel myši přestane reagovat. Ale to je jen začátek! Uvidíte, pak , počítač tam bude sedět s neustále svítící LED diodou SSD a probublávat zbytek svého odkládacího prostoru desítky minut až hodiny, zatímco vy nemůžete nic dělat (možná kromě vytahování zástrčky). V tuto chvíli budete přísahat, že jste chtěli, aby OOM vrah nastoupil o něco dříve, místo abyste ztráceli den.

Takže mít směšné množství odkládacího prostoru, který běžně nepoužíváte, je z hlediska dostupnosti ve skutečnosti špatné – pouze oddaluje nevyhnutelné v případě katastrofického úniku paměti (takže OOM je nevyhnutelné), během které je váš počítač , pro všechny praktické účely nedostupné.

Obvykle volím ½-2 GiB swap bez ohledu na to, kolik RAM má počítač.


Linux
  1. Vyměňte velikost oddílu za 4 GB RAM

  2. logování paměti RAM je známkou nejvyšší úrovně linuxového procesu

  3. Obnovení velikosti USB disku (Linux)

  1. Jak zjistit informace o RAM?

  2. Určete velikost blokového zařízení

  3. 8G RAM a SSD - jak velký by měl být swap?

  1. Zjištění velikosti sektoru oddílu?

  2. Jak zjistit velikost nepřipojeného oddílu v Linuxu?

  3. Jak velký by měl být swapovací oddíl?