Zorientovat se ve využití paměti vašeho Macu může být náročné. Nástroj Sledování aktivity vám může pomoci, zvláště když je čas zvážit, zda potřebujete upgradovat RAM počítače.
Monitor aktivity byl součástí všech macOS a většiny operačních systémů OS X pro Mac, ale jeho aktuální formát byl představen v OS X Mavericks (10.9). Tento článek obsahuje informace, které se týkají sledování aktivity v macOS 10.15 až OS X Mavericks (10.9), a také informace pro starší verze OS X.
Mac Activity Monitor
Monitor aktivity je bezplatný systémový nástroj, který je k dispozici na všech počítačích Mac. Obsahuje karty pro pět oblastí, které ilustrují, jak aplikace a další procesy ovlivňují váš počítač. Karty jsou:
- CPU: Zobrazuje vliv procesů na aktivitu CPU
- Memory: Sleduje využití paměti včetně fyzické paměti RAM
- Energy: Udává množství energie spotřebované každou aplikací
- Disk: Zobrazuje množství dat přečtených a zapsaných na disk
- Využití sítě: Označuje, které procesy odesílají nebo přijímají data přes vaši síť
Na kartě Paměť v Monitoru aktivity můžete sledovat a spravovat využití paměti na Macu.
Tabulka paměti monitoru aktivity (OS X Mavericks a novější)
Když Apple vydal OS X Mavericks, představil graf Memory Pressure v Activity Monitor spolu s komprimovanou pamětí, což je významná změna ve způsobu, jakým operační systém spravuje paměť. Komprese paměti maximálně využívá dostupnou RAM tím, že komprimuje data uložená v RAM namísto stránkování paměti do virtuální paměti, což je proces, který může výrazně zpomalit výkon Macu.
Kromě použití komprimované paměti přinesl Mavericks změny v Monitoru aktivity a způsobu, jakým prezentuje informace o využití paměti. Namísto použití koláčového grafu, který se objevoval v dřívějších verzích OS X, aby ukázal, jak je paměť rozdělena, Apple představil graf Memory Pressure jako způsob, jak vyjádřit, kolik paměti váš Mac komprimuje, aby poskytl volné místo pro další aktivity.
Tabulka tlaku paměti
Graf tlaku paměti se zobrazí ve spodní části karty Paměť v okně Monitor aktivity. Označuje míru komprese aplikované na RAM a také to, kdy dojde k stránkování na disk, když komprese nestačí pokrýt požadavky aplikací na přidělení paměti.
Graf tlaku paměti se zobrazuje ve třech barvách:
- Zelená: Označuje žádnou kompresi
- Žlutá: Ukazuje, kdy probíhá komprese
- Červená: Komprese dosáhla svých limitů a začalo stránkování do virtuální paměti
Kromě barvy, která označuje, co se děje v systému správy paměti, výška pruhů odráží rozsah probíhající komprese nebo stránkování.
V ideálním případě by měl graf tlaku paměti zůstat zelený, což znamená, že nedochází k žádné kompresi a že máte dostatek dostupné paměti RAM pro úkoly, které je třeba provést. Když se graf začne zobrazovat žlutě, znamená to, že soubory uložené v mezipaměti, které již nejsou aktivní, ale stále mají svá data uložená v paměti RAM, jsou komprimovány, aby se vytvořilo dostatek volné paměti RAM pro přiřazení aplikacím požadujícím přidělení paměti RAM.
Komprese paměti vyžaduje určitou režii CPU, ale tento malý zásah do výkonu je malý a uživatel si jej obvykle nevšimne.
Když se graf tlaku paměti začne zobrazovat červeně, již není dostatek neaktivní paměti RAM ke kompresi a probíhá výměna na disk (virtuální paměť). Výměna dat z RAM je mnohem procesně náročnější úkol a je obvykle patrný jako celkové zpomalení výkonu vašeho Macu.
Jak zjistit, kdy potřebujete RAM
Tabulka tlaku paměti umožňuje na první pohled zjistit, zda váš Mac potřebuje další RAM.
- Pokud je graf většinu času zelený, váš Mac nepotřebuje další RAM.
- Pokud je váš graf kombinací žlutá a zelená, váš Mac využívá dostupnou RAM co nejlépe, aniž byste museli stránkovat data na disk. Vidíte výhody komprese paměti a schopnosti Macu využívat RAM ekonomicky, abyste nemuseli přidávat další RAM. Pokud je graf obvykle žlutý a zřídka zelený, možná budete v blízké budoucnosti potřebovat RAM.
- Pokud je graf často nebo po delší dobu v červené, bude mít váš Mac více RAM. Pokud se při otevření aplikace změní pouze na červenou, ale jinak zůstane žlutá nebo zelená, pravděpodobně nepotřebujete více paměti RAM, i když možná budete chtít omezit počet aplikací, které necháte otevřených současně.
I když ikonu Activity Monitor Dock lze nakonfigurovat tak, aby zobrazovala některé statistiky v Docku, komprimovaná paměť mezi ně nepatří. Chcete-li zobrazit graf tlaku paměti, musíte otevřít okno aplikace.
Sečteno podtrženo
Starší verze OS X před OS X Mountain Lion používaly starší styl správy paměti, který nevyužívá kompresi paměti. Místo toho se pokusí uvolnit paměť, kterou dříve přidělil aplikacím, a poté, pokud je to nutné, nastránkovat paměť na váš disk jako virtuální paměť.
Výsečový graf sledování aktivity
Výsečový graf Activity Monitor ukazuje čtyři typy využití paměti: Volná (zelená), Kabelová (červená), Aktivní (žlutá) a Neaktivní (modrá). Chcete-li porozumět využití paměti, musíte vědět, jaký je každý typ paměti a jak ovlivňuje dostupnou paměť.
- Zdarma. Toto je RAM ve vašem Macu, kterou aktuálně nepoužívá a může být přiřazena jakémukoli procesu nebo aplikaci, která potřebuje celou nebo část dostupné paměti.
- Wired. Váš Mac přiřadí kabelovou paměť svým interním potřebám a základním potřebám aplikací a procesů, které používáte. Kabelová paměť představuje minimální množství paměti RAM, kterou váš Mac v kterémkoli okamžiku potřebuje, aby mohl běžet. Můžete si to představit jako paměť, která je pro všechno ostatní zakázána.
- Active. Paměť aktuálně používaná aplikacemi a procesy na vašem Macu, kromě speciálních systémových procesů přiřazených ke kabelové paměti, je aktivní paměť. Můžete vidět, jak se nároky na aktivní paměť zvětšují, jak spouštíte aplikace nebo jak aktuálně spuštěné aplikace potřebují, a získat více paměti k provedení úkolu.
- Neaktivní. Aplikace již nevyžaduje neaktivní paměť, ale Mac se ještě neuvolnil do fondu volné paměti.
Sečteno podtrženo
Většina typů paměti je přímočará. Ta, která lidi podkopává, je neaktivní paměť. Jednotlivci často vidí na koláčovém grafu paměti velké množství modré a myslí si, že jejich Mac má problémy s pamětí. To je vede k přemýšlení o přidání RAM, aby zvýšili výkon svého počítače, ale ve skutečnosti neaktivní paměť poskytuje cennou službu, díky které je váš Mac chytřejší.
Co je neaktivní paměť?
Když ukončíte aplikaci, OS X neuvolní veškerou paměť, kterou aplikace používala. Místo toho uloží stav spuštění aplikace do sekce Neaktivní paměť. Pokud znovu spustíte stejnou aplikaci, OS X ví, že nemusí načítat aplikaci z vašeho pevného disku, protože je již uložena v neaktivní paměti. Výsledkem je, že OS X předefinuje sekci Neaktivní paměti, která obsahuje aplikaci, jako Aktivní paměť, díky čemuž je opětovné spuštění aplikace rychlý proces.
Jak funguje neaktivní paměť?
Neaktivní paměť nezůstane neaktivní navždy. OS X může začít používat tuto paměť, když znovu spustíte aplikaci. Používá také neaktivní paměť, pokud není dostatek volné paměti pro potřeby aplikace.
Posloupnost událostí vypadá asi takto:
- Když spustíte aplikaci, OS X zkontroluje, zda není uložena v neaktivní paměti. Pokud ano, tato paměť se znovu přiřadí jako aktivní a aplikace se spustí.
- Pokud aplikace není v neaktivní paměti, OS X vyčlení pro aplikaci vhodnou část volné paměti.
- Pokud není dostatek volné paměti, OS X uvolní část neaktivní paměti, aby naplnil potřeby aplikace. Uvolnění neaktivní paměti odebere jednu nebo více aplikací uložených v mezipaměti z fondu neaktivní paměti, což si vynutí delší dobu spouštění těchto aplikací.
Takže, kolik RAM potřebujete?
Odpověď na tuto otázku je obvykle odrazem množství paměti RAM, kterou vaše verze OS X potřebuje, typu aplikací, které používáte, a počtu aplikací, které spouštíte současně. Existují však i jiné úvahy. V ideálním světě by bylo hezké, kdybyste nemuseli často raidovat neaktivní RAM. To poskytuje nejlepší výkon při opakovaném spouštění aplikací při zachování dostatku volné paměti pro potřeby všech aktuálně spuštěných aplikací. Například pokaždé, když otevřete obrázek nebo vytvoříte nový dokument, související aplikace potřebuje další volnou paměť.
Abyste se mohli rozhodnout, zda potřebujete více paměti RAM, sledujte využití paměti RAM pomocí nástroje Activity Monitor. Pokud volná paměť klesne do bodu, kdy se uvolňuje neaktivní paměť, možná budete chtít přidat více RAM, abyste udrželi maximální výkon.
Můžete se také podívat na hodnotu Page outs ve spodní části hlavního okna Monitoru aktivity. Toto číslo udává, kolikrát vašemu Macu došla dostupná paměť a použil váš pevný disk jako virtuální RAM. Toto číslo by mělo být menší než 1000 během celodenního používání vašeho Macu.
Pokud váš Mac splňuje vaše očekávání a potřeby, nemusíte přidávat další RAM.