GNU/Linux >> Znalost Linux >  >> Linux

Vynutit výměnu určitých zastavených procesů

Možná zkuste příkaz, jako je tento, abyste dočasně spotřebovali spoustu paměti k vynucení Chrome (a všeho ostatního) k výměně před spuštěním minecraftu

dd if=/dev/zero conv=block cbs=1024m of=/dev/null bs=32m count=32

Neobtěžoval bych se; ostatní procesy budou automaticky odvolány, když dojde k tlaku paměti. Jádro používá schéma „nejméně nedávno používané“ pro rozhodování o tom, co by mělo být dále stránkováno, a pokud Chrome zastavíte pomocí SIGSTOP, nebude moci používat žádnou z jeho stránek, takže po chvíli budou vyhozeny nedostatek paměti RAM, pokud Minecraft potřebuje více.


Linux
  1. Najděte 15 nejlepších procesů podle využití paměti pomocí „top“ v dávkovém režimu

  2. Najděte nejběžnější procesy podle nejvyššího využití paměti a CPU v Linuxu

  3. Najděte 10 nejběžnějších procesů podle využití paměti a CPU

  1. 3 Unixové skripty Shell – Aktivita uživatele, Zobrazení procesů, Zobrazení paměti

  2. Vynutit free() pro návrat paměti malloc zpět do operačního systému

  3. Použití souborů pro sdílenou paměť IPC

  1. Jak zobrazit nejlepší procesy seřazené podle skutečného využití paměti?

  2. Jak vypsat seznam procesů připojených k segmentu sdílené paměti v linuxu?

  3. Provádí Linux oportunní swapování, nebo je to mýtus?