Nástroj Sledování aktivity v macOS vám poskytne přehled o všech spuštěných aplikacích, což je praktické pro ukončování procesů, které nadměrně zatěžují procesor. Nicméně, zobrazuje také mnoho systémových procesů, jejichž ukončení nemusí být bezpečné. V tomto článku si vysvětlíme, jak mezi nimi rozlišovat.
Kdo jsou ti všichni uživatelé?
V první řadě je důležité se podívat na vlastníka procesu. V macOS (a obecně v systémech odvozených od Unixu, jako je Linux) jsou procesy spojeny s uživatelským účtem, který je spustil. I když svůj uživatelský účet poznáte, v počítači existuje mnoho dalších uživatelů, z nichž většina je spravována samotným systémem.
V běžné instalaci macOS je systémem spravováno více než 250 uživatelů, jejichž jména většinou začínají podtržítkem:
Mac má tolik uživatelských účtů kvůli způsobu, jakým v macOS fungují oprávnění. Každý uživatel má specifické oprávnění. Například uživatel _dock má práva pro přístup k souborům souvisejícím s dokem, a nic jiného. Tím se zvyšuje bezpečnost celého systému, protože nízkoúrovňové systémové procesy jsou tak izolované ve vlastních kontejnerech.
Důležité upozornění: Jelikož se většinou jedná o systémové procesy, je lepší nikdy neukončovat procesy, jejichž vlastník začíná podtržítkem.
Měli byste být schopni bezpečně ukončit většinu procesů pod vaším uživatelským jménem, protože se v případě potřeby automaticky restartují. Nicméně není dobré ukončovat vše jen pro ušetření výkonu, protože většina procesů v počítači je v nečinnosti. Je mnohem efektivnější je nechat běžet, než vynakládat další prostředky na jejich opakované spouštění.
Procesy s ikonou vedle názvu obvykle představují aplikace, které lze bezpečně ukončit. Chcete-li zjistit, které aplikace spotřebovávají nejvíce systémových prostředků, můžete si je seřadit podle sloupce „% CPU“:
Některé aplikace, jako například Google Chrome, mají pomocné procesy, které slouží ke zlepšení výkonu. Aplikace jako Chrome byste měli ukončovat spíše z nabídky „Vynutit ukončení“ (Option-Command-Escape) než z aplikace Sledování aktivity.
Je třeba také poznamenat, že pokud má aplikace jednu z následujících dvou ikon, měli byste být při jejím ukončování opatrnější:
Pozornost věnujte ikoně bílého listu s tužkou, štětcem a pravítkem ve tvaru písmene „A“ nebo štítu.
První ikona je výchozí pro aplikace, které nemají vlastní ikonu. Může to znamenat, že se jedná o proces běžící na pozadí, který pro uživatele ikonu nepotřebuje. Druhá ikona je specifická pro procesy Apple na uživatelské úrovni, jako jsou Siri, Finder a Dock.
Co je to „root“?
Dalším uživatelem je „root“, což je uživatelský účet s nejvyššími systémovými oprávněními. Většinu procesů pod účtem root spravuje systém, ale i některé vaše spuštěné programy mohou běžet jako „root“ – obvykle ty, které potřebují přístup k nízkoúrovňovým systémovým prostředkům. Tyto procesy je náročnější najít, protože musíte vědět, co hledáte:
Například: ckb-next je ovladač třetí strany pro myš Corsair USB. Proto vím, že ckb-next-daemon běžící pod rootem je pomocný proces této aplikace. Pokud bych ho ukončil, přestane mi fungovat myš. Obecně platí, že pokud vidíte proces spuštěný pod rootem, může být bezpečné jej ukončit, ale většinou se jedná o systémové procesy, kterých byste se neměli dotýkat.
Použití filtrů
V nabídce „Zobrazit“ v horní liště můžete měnit, které procesy se zobrazí. Můžete si vybrat zobrazení pouze procesů s okny, což je stejný seznam, jako v nabídce „Vynutit ukončení“. Dále si můžete zobrazit procesy spuštěné vámi, systémem, případně aktivní nebo neaktivní procesy.
Užitečné je, že v těchto filtrovaných zobrazeních můžete procesy třídit i podle zatížení procesoru (% CPU). Můžete například zobrazit nejdéle běžící systémové procesy výběrem „Systémové procesy“ jako filtru a „Čas CPU“ jako způsobu řazení.
Ať už se rozhodnete ukončit cokoliv, svému Macu tím většinou nemůžete ublížit, protože jakékoliv problémy se dají napravit restartem. Restart počítače je ostatně nejlepším způsobem, jak vyčistit seznam procesů, protože se tím ukončí některé nepotřebné věci. Hledejte aplikace, které se spouští hned po přihlášení, a odinstalujte ty, které nepotřebujete.