OpenAlt 2024

Vaše jazykové nastavení bylo uloženo. Česká lokalizace je stále ve vývoji, pokud narazíte na chyby, neváhejte nás kontaktovat!

Kdopak nám tu loupe z RAMiček?
03.11.2024 , D0207
Jazyk: Čeština

Zajímalo vás někdy, kde přesně je použita vaše RAM v Linuxu, a jak to můžete zjistit?

Kolik paměti získám, když ukončím konkrétní proces? Co vlastně znamená sloupek RES v příkazu "top", a proč může součet přes všechny procesy být výrazně vyšší, než kolik mi příkaz "free" tvrdí, že je obsazeno? Nebo naopak výrazně nižší?

Proč jsou ve výpisu /proc/meminfo rozdíly mezi řádkem AnonPages a součtem řádků Active(anon) a Inactive(anon)? Které řádky bych měl vlastně sečíst, abych vyšlo totéž, co je na řádku MemTotal? A když vyjde méně, jak zjistím, kde se zbytek paměti ztratil? Co vlastně říká řádek MemAvailable? Proč je někdy obsazen swap, když se zdá, že volné paměti je dost?

V této přednášce se dozvíte odpovědi na tyto a podobné dotazy, a také vysvětlení, proč získání odpovědí často není triviální záležitost.