Co je ukládání obsahu do mezipaměti na Macu?
Co je ukládání obsahu do mezipaměti?
Ukládání obsahu do mezipaměti je služba systému macOS, která snižuje vytížení datového připojení k internetu a urychluje instalaci softwaru v počítačích Mac, v zařízeních se systémem iOS nebo iPadOS nebo v Apple TV.
Služba ukládání obsahu do mezipaměti urychluje stahování softwaru distribuovaného společností Apple a dat, která si uživatelé ukládají na iCloudu. Funguje na principu uchovávání obsahu, který již byl do počítačů Mac, zařízení se systémem iOS nebo iPadOS a zařízení Apple TV stažen dříve. Uložený obsah se v Macu ukládá do mezipaměti obsahu, kde je k dispozici ke stažení dalšími zařízeními bez nutnosti znovu jej přenášet z internetu.
Informace najdete v článku podpory Apple Typy obsahu, které je možné v macOS ukládat do mezipaměti.
Službu ukládání obsahu do mezipaměti lze používat v sítích tvořených prostředím NAT pro mezipaměť obsahu a všechna zařízení nebo také v sítích složených z veřejně směrovatelných IP adres. Zařízení Apple se systémy iOS 7 a novějšími a OS X 10.8.2 a novějšími automaticky kontaktují nejbližší mezipaměť obsahu, aniž by je bylo nutné jakkoli nastavovat.
Důležité: Ke konfiguraci služby ukládání do mezipaměti se důrazně doporučuje použít Mac, jehož jediné připojení k síti tvoří jedna kabelová ethernetová přípojka. Služba ukládání do mezipaměti může místo Ethernetu používat i Wi‑Fi připojení, ale to může mít vliv na výkon.
Jak tato služba funguje?
Poté, co na Macu aktivujete službu ukládání do mezipaměti, se bude uchovávat kopie veškerého obsahu, který si stáhnou zařízení v místní síti (označovaná jako klienti).
Jakmile například první klient ve vaší síti stáhne aktualizaci systému macOS, služba ukládání obsahu do mezipaměti si ponechá kopii této aktualizace. Když se k App Storu připojí další klient, aby stáhl stejnou aktualizaci, nebude tato aktualizace znovu stažena z App Storu, ale zkopíruje se ze služby ukládání do mezipaměti.
Vzhledem k tomu, že lokální síť je obvykle podstatně rychlejší než internet, druhý klient (a všichni další klienti) stáhne aktualizaci mnohem rychleji.
Následující obrázek ukazuje jednoduchou privátní podsíť s jednou mezipamětí obsahu:
Co když má síť více podsítí?
Standardně je služba ukládání do mezipaměti omezena na konkrétní podsíť, lze ji však nastavit tak, aby poskytovala tuto službu pro:
všechny kombinace podsítí lokální sítě, které sdílejí společnou veřejnou IP adresu,
libovolnou kombinaci podsítí veřejně dostupných IP adres (s dodatečnou podporou nastavení DNS)
Obsahuje‑li vaše síť více podsítí, které sdílejí stejnou veřejnou IP adresu, mohou všechny tyto podsítě využívat jedinou mezipaměť obsahu. Následující obrázek ukazuje síť s dvěma podsítěmi sdílejícími jednu mezipaměť obsahu:
Můžu mít více mezipamětí obsahu?
Pokud se v síti nachází více než jedna mezipaměť obsahu, začnou spolu tyto mezipaměti obsahu automaticky spolupracovat v partnerském režimu a mohou využívat a sdílet software uložený v mezipaměti. Pokud není požadovaná položka v určité mezipaměti obsahu k dispozici, jsou prohledány partnerské mezipaměti, a je‑li zde položka nalezena, dojde k jejímu stažení. Není‑li k dispozici ani v partnerské mezipaměti obsahu, bude stažena z nadřazené mezipaměti obsahu (je‑li nakonfigurována) nebo přes internet ze serverů Apple. Pokud je k dispozici více mezipamětí obsahu, klient automaticky zvolí tu nejvhodnější. Viz Konfigurace klientů, partnerů a nadřazených serverů pro ukládání do mezipaměti.
Kde je uložen obsah mezipaměti?
Obsah mezipaměti se standardně ukládá na spouštěcí svazek. V případě potřeby můžete toto umístění změnit a určit, jakou část svazku smí služba ukládání do mezipaměti obsadit. Po vyčerpání vámi určeného diskového prostoru pro obsah mezipaměti nebo poté, co začne docházet volné místo ve svazku, začne služba mezipaměti mazat obsah, který nebyl v poslední době používán, aby uvolnila místo pro další požadavky.
Jak lze vyhodnotit výkon mezipaměti obsahu?
Viz Prohlížení metrik služby ukládání obsahu do mezipaměti na Macu v uživatelské příručce Nasazení platforem Apple a Zobrazení aktivity mezipaměti v Monitoru aktivity.
Doporučené postupy s ohledem na výkon
Službu ukládání obsahu do mezipaměti ovlivňují primárně dva faktory: kvalita připojení a konfigurace hardwaru.
Optimální výkonnosti mezipaměti obsahu dosáhnete, připojíte‑li ji k síti přes gigabitový Ethernet. Mezipaměť obsahu může za určitých okolností současně obsluhovat stovky klientů, což může vést k zahlcení gigabitového ethernetového portu. Ve většině malých a středních nasazení tedy bývá nejslabším článkem výkonnosti propustnost lokální sítě.
Chcete‑li zjistit, zda je váš Mac slabým článkem pro výkon služby mezipaměti v situacích, kdy k ní přistupuje současně velký počet klientů, podívejte se v Monitoru aktivity na využití procesoru pro proces AssetCache (otevřete Monitor aktivity, vyberte volbu Zobrazení > Všechny procesy a potom klikněte na CPU). Pokud se využití procesoru trvale pohybuje na maximu nebo v jeho blízkosti, může být vhodné přidat do sítě další mezipaměti obsahu, aby se požadavky klientů rozložily na více počítačů.
Pokud se váš Mac nachází v prostředí, kde klienti stahují velké objemy různorodého obsahu, nezapomeňte nastavit dostatečně vysoký limit velikosti mezipaměti. Předejdete tím příliš častému mazání dat uložených v mezipaměti obsahu, které může vést k opakovanému stahování téhož obsahu, a tedy i vyššímu vytěžování připojení k internetu.
Doporučené postupy pro ukládání obsahu do mezipaměti
Následuje seznam doporučení pro službu ukládání obsahu do mezipaměti. Kdykoli je to možné, řiďte se těmito doporučeními:
Povolte všechna push oznámení od společnosti Apple.
Nepoužívejte ruční nastavení proxy.
Požadavky klientů na mezipaměti obsahu nesměrujte přes proxy server.
U mezipamětí obsahu vyřaďte ověřování proxy.
Nastavte TCP port pro ukládání do mezipaměti. (Viz klíč Port v Nastavení pokročilých voleb ukládání do mezipaměti na Macu v uživatelské příručce Nasazení platforem Apple.)
Pro službu mezipaměti používejte správu provozu mezi servery.
Zablokujte nestandardní registraci mezipaměti.
Pro mezipaměti obsahu používejte statické veřejné IP adresy.