Peer-cache för Configuration Manager-klienter
Gäller för: Configuration Manager (aktuell gren)
Använd peer-cache för att hantera distribution av innehåll till klienter på fjärrplatser. Peer-cache är en inbyggd Configuration Manager-lösning som gör det möjligt för klienter att dela innehåll med andra klienter direkt från sin lokala cache.
Översikt
Definitioner:
Peer-cacheklient: Alla Configuration Manager-klienter som laddar ned innehåll från en peer.
Peer-cachekälla: En Configuration Manager-klient som du aktiverar för peer-cache och som har innehåll att dela med andra klienter.
Använd klientinställningar för att göra det möjligt för klienter att vara peer-cachekällor. Du behöver inte aktivera peer-cacheklienter. När du aktiverar klienter som peer-cachekällor innehåller hanteringsplatsen dem i listan över innehållsplatskällor. Mer information om den här processen finns i Åtgärder.
En peer-cachekälla måste vara medlem i den aktuella gränsgruppen för peer-cacheklienten. Hanteringsplatsen innehåller inte peer-cachekällor från en angränsande gränsgrupp i listan över innehållskällor som den tillhandahåller klienten. Den innehåller bara distributionsplatser från en granngränsgrupp. Mer information om aktuella och angränsande gränsgrupper finns i Gränsgrupper.
Configuration Manager-klienten använder peer-cache för att betjäna andra klienter alla typer av innehåll i cacheminnet. Det här innehållet omfattar:
- Microsoft 365-appar för företag-filer
- Expressinstallationsfiler
Peer-cache ersätter inte användningen av andra lösningar som Windows BranchCache eller leveransoptimering. Peer-cache fungerar tillsammans med andra lösningar. De här teknikerna ger dig fler alternativ för att utöka traditionella innehållsdistributionslösningar, till exempel distributionsplatser. Peer-cache är en anpassad lösning utan beroende av BranchCache. Om du inte aktiverar eller använder BranchCache fungerar peer-cache fortfarande.
Obs!
Windows BranchCache är alltid aktiverat för distributioner. Om distributionsplatsen stöder den och den är aktiverad i klientinställningarna använder klienter BranchCache. Mer information finns i Konfigurera BranchCache.
Drift
Om du vill aktivera peer-cache distribuerar du klientinställningarna till en samling. Medlemmar i den samlingen fungerar sedan som peer-cachekälla för andra klienter i samma gränsgrupp.
En klient som fungerar som peer-innehållskälla skickar en lista över tillgängligt cachelagrat innehåll till hanteringsplatsen med hjälp av tillståndsmeddelanden. En peer-innehållskälla skickar också ett tillståndsmeddelande till hanteringsplatsen när den tar bort innehåll från den lokala cachen.
Obs!
En lista över tillämpliga källtillståndsmeddelanden för peer-innehåll finns i Tillståndsmeddelanden i Configuration Manager. Specifikt de med tillståndsmeddelande-ID:t 7200, 7201, 7202 och 7203.
En annan klient i samma gränsgrupp skickar en begäran om innehållsplats till hanteringsplatsen. Servern returnerar listan över potentiella innehållskällor. Den här listan innehåller varje peer-cachekälla som har innehållet och är online. Den innehåller även distributionsplatser och andra platser för innehållskällor i den gränsgruppen. Mer information finns i Prioritet för innehållskälla.
Som vanligt väljer klienten som söker innehållet en källa från den angivna listan. Klienten försöker sedan hämta innehållet.
Gränsgrupper innehåller inställningar för att ge dig mer kontroll över innehållsdistributionen i din miljö. Mer information finns i Gränsgruppsalternativ för peer-nedladdningar.
Obs!
Om klienten återgår till en angränsande gränsgrupp för innehåll lägger hanteringsplatsen inte till peer-cachekällorna från den angränsande gränsgruppen i listan över potentiella platser för innehållskällor.
Välj endast klienter som passar bäst som peer-cachekällor. Utvärdera klientens lämplighet baserat på attribut som chassityp, diskutrymme och nätverksanslutning. Mer information som kan hjälpa dig att välja de bästa klienterna att använda för peer-cache finns i den här bloggen av en Microsoft-konsult.
Obs!
Om de första 25 peer-cachekällorna är offline eller inte kan nås kan en peer-cacheklient som standard inte ladda ned innehållet.
Du kan konfigurera den här inställningen med webbplatsdefinitionsegenskaperna SuperPeerLocationCount
och SuperPeerLocationCountMax
. Deras standardvärden är 25
och 50
. Mer information finns i Läsa och skriva till platskontrollfilen med hjälp av WMI.
Du kan också minska dessa värden, till exempel 5
och 10
. Den här konfigurationen gör att klienten snabbare återgår till andra innehållsplatser. Mer information finns i Prioritet för innehållskälla.
Begränsad åtkomst till en peer-cachekälla
En peer-cachekälla avvisar begäranden om innehåll när den uppfyller något av följande villkor vid den tidpunkt då en peer begär innehåll:
Låg batterinivå
Processorbelastningen överskrider 80 %
Disk-I/O har en AvgDiskQueueLength som överskrider 10
Det finns inga fler tillgängliga anslutningar till datorn
Tips
Konfigurera de här inställningarna med hjälp av WMI-klassen för klientkonfigurationsservern för peer-källfunktionen (SMS_WinPEPeerCacheConfig
) i Configuration Manager SDK.
När peer-cachekällan avvisar en begäran om innehållet fortsätter peer-cacheklienten att söka efter innehåll från innehållskällans lista.
Krav
Peer-cache stöder alla Windows-versioner som anges som stöd i operativsystem som stöds för klienter och enheter. Icke-Windows-operativsystem stöds inte som peer-cachekällor eller peer-cacheklienter.
Obs!
Windows 10/11 Arm64 stöds inte som peer-cachekälla eller peer-cacheklienter.
En peer-cachekälla måste vara en domänansluten Configuration Manager-klient. En klient som inte är domänansluten kan dock hämta innehåll från en domänansluten peer-cachekälla.
Klienter kan bara ladda ned innehåll från peer-cachekällor i sin aktuella gränsgrupp.
Obs!
Configuration Manager avgör om en peer-cachekälla har gått till en annan plats. Det här beteendet ser till att hanteringsplatsen erbjuder den som en innehållskälla till klienter på den nya platsen och inte den gamla platsen.
Ett nätverksåtkomstkonto krävs inte med följande undantag:
Konfigurera ett nätverksåtkomstkonto på platsen när en peer-cacheaktiverad klient kör en aktivitetssekvens från Software Center och startas om till en startavbildning. När enheten finns i Windows PE använder den nätverksåtkomstkontot för att hämta innehåll från peer-cachekällan.
Vid behov använder peer-cachekällan nätverksåtkomstkontot för att autentisera nedladdningsbegäranden från peer-datorer. Det här kontot kräver endast domänanvändarbehörigheter för det här ändamålet.
Innan du försöker ladda ned innehåll verifierar hanteringsplatsen först att peer-cachekällan är online. Den här verifieringen sker via den "snabba kanalen" för klientmeddelande, som använder TCP-port 10123.
Obs!
Om du vill dra nytta av nya Configuration Manager-funktioner uppdaterar du först klienterna till den senaste versionen. Nya funktioner visas i Configuration Manager-konsolen när du uppdaterar platsen och konsolen, men det fullständiga scenariot fungerar inte förrän klientversionen också är den senaste.
Klientinställningar
Mer information om klientinställningarna för peer-cache finns i Klientcacheinställningar.
Mer information om hur du konfigurerar de här inställningarna finns i Så här konfigurerar du klientinställningar.
På peer-cacheaktiverade klienter som använder Windows-brandväggen konfigurerar Configuration Manager de brandväggsportar som du anger i klientinställningarna.
Stöd för partiell nedladdning
Klient-peer-cachekällor kan dela in innehåll i delar. Dessa delar minimerar nätverksöverföringen för att minska WAN-användningen. Hanteringsplatsen innehåller mer detaljerad spårning av innehållsdelarna. Den försöker eliminera mer än en nedladdning av samma innehåll per gränsgrupp.
Exempelscenario
Contoso har en enda primär plats med två gränsgrupper: Huvudkontor (HQ) och Avdelningskontor. Det finns en 30-minuters återställningsrelation mellan gränsgrupperna. Hanteringsplatsen och distributionsplatsen för platsen finns bara i HQ-gränsen. Lokalkontorsplatsen har ingen lokal distributionsplats. Två av de fyra klienterna på avdelningskontoret konfigureras som peer-cachekällor.
Du riktar en distribution med innehåll till alla fyra klienterna på avdelningskontoret. Du distribuerade bara innehållet till distributionsplatsen.
Client3 och Client4 har ingen lokal källa för distributionen. Hanteringsplatsen instruerar klienterna att vänta 30 minuter innan de återgår till fjärrgränsgruppen.
Client1 (PCS1) är den första peer-cachekällan som uppdaterar principen med hanteringsplatsen. Eftersom den här klienten är aktiverad som peer-cachekälla instruerar hanteringsplatsen den att omedelbart börja ladda ned del A från distributionsplatsen.
När Client2 (PCS2) kontaktar hanteringsplatsen, som del A redan pågår men ännu inte har slutförts, instruerar hanteringsplatsen den att omedelbart börja ladda ned del B från distributionsplatsen.
PCS1 slutför nedladdningen av del A och meddelar omedelbart hanteringsplatsen. Eftersom del B redan pågår men ännu inte har slutförts instruerar hanteringsplatsen den att börja ladda ned del C från distributionsplatsen.
PCS2 slutför nedladdningen av del B och meddelar omedelbart hanteringsplatsen. Hanteringsplatsen instruerar den att börja ladda ned del D från distributionsplatsen.
PCS1 slutför nedladdningen av del C och meddelar omedelbart hanteringsplatsen. Hanteringsplatsen informerar den om att det inte finns några fler delar tillgängliga från fjärrdistributionsplatsen. Hanteringsplatsen instruerar den att ladda ned del B från sin lokala peer, PCS2.
Den här processen fortsätter tills båda klient peer-cachekällorna har alla delar från varandra. Hanteringsplatsen prioriterar delar från fjärrdistributionsplatsen innan peer-cachekällorna instrueras att ladda ned delar från lokala peer-datorer.
Client3 är den första som uppdaterar principen efter att återställningsperioden på 30 minuter upphör att gälla. Nu checkar den tillbaka med hanteringsplatsen, som informerar klienten om nya lokala källor. I stället för att ladda ned innehållet i sin helhet från distributionsplatsen i WAN laddar det ned innehållet i sin helhet från en av klienternas peer-cachekällor. Klienter prioriterar lokala peer-källor.
Obs!
Om antalet peer-cachekällor för klienten är större än antalet innehållsdelar instruerar hanteringsplatsen de ytterligare peer-cachekällorna att vänta på återställning som en normal klient.
Konfigurera partiell nedladdning
Konfigurera gränsgrupper och peer-cachekällor per normal.
I Configuration Manager-konsolen går du till arbetsytan Administration , expanderar Platskonfiguration och väljer Platser. Välj Hierarkiinställningar i menyfliksområdet.
På fliken Allmänt aktiverar du alternativet konfigurera klient peer-cachekällor för att dela in innehåll i delar.
Skapa en obligatorisk distribution med innehåll.
Obs!
Den här funktionen fungerar bara när klienten laddar ned innehåll i bakgrunden, till exempel med en obligatorisk distribution. Nedladdningar på begäran, till exempel när användaren installerar en tillgänglig distribution i Software Center, fungerar som vanligt.
Om du vill se hur de hanterar nedladdningen av innehåll i delar undersöker du ContentTransferManager.log på klientens peer-cachekälla och MP_Location.log på hanteringsplatsen.
Vägledning för cachehantering
Peer-cache förlitar sig på Configuration Manager-klientcachen för att dela innehåll. Överväg följande punkter för att hantera klientcachen i din miljö:
Configuration Manager-klientcachen är inte som innehållsbiblioteket på en distributionsplats. Medan du hanterar innehållet som du distribuerar till en distributionsplats hanterar Configuration Manager-klienten automatiskt innehållet i dess cacheminne. Det finns inställningar och metoder för att styra vilket innehåll som finns i cacheminnet för en peer-cachekälla. Mer information finns i Konfigurera klientcachen.
Cachens storlek och underhåll gäller för peer-cachekällor. Mer information finns i Konfigurera klientens cachestorlek. Överväg storleken på större innehåll, till exempel uppgraderingspaket för operativsystem eller Windows Express Update-filer. Jämför ditt behov av det här innehållet med det tillgängliga diskutrymmet på peer-cachekällor.
Källklienten för peer-cache uppdaterar den senast refererade tiden för innehåll i cacheminnet när en peer laddar ned det. Klienten använder den här tidsstämpeln när den automatiskt underhåller sin cache och tar bort äldre innehåll först. Därför bör det vänta med att ta bort innehåll som peer-cacheklienter laddar ned oftare, om alls.
Vid behov använder du variabeln SMSTSPreserveContent under en aktivitetssekvens för OS-distribution för att behålla innehållet i klientcachen. Mer information finns i Aktivitetssekvensvariabler.
Om det behövs använder du alternativet för att spara innehåll i klientcachen när du skapar följande programvara:
- Program
- Paket
- OS-avbildningar
- Uppgraderingspaket för operativsystem
- Startavbildningar
Övervakning
Om du vill hjälpa dig att förstå användningen av peer-cache kan du visa instrumentpanelen För klientdatakällor . Mer information finns på instrumentpanelen för klientdatakällor.
Använd även rapporter för att visa peer-cacheanvändning. I -konsolen går du till arbetsytan Övervakning , expanderar Rapportering och väljer noden Rapporter . Följande rapporter har alla en typ av programdistributionsinnehåll:
Avvisande av källinnehåll för peer-cache: Hur ofta peer-cachekällorna i en gränsgrupp avvisar en innehållsbegäran.
Obs!
Känt problem: När du går nedåt på resultat som MaxCPULoad eller MaxDiskIO kan du få ett fel som tyder på att rapporten eller informationen inte kan hittas. Du kan undvika det här problemet genom att använda de andra två rapporterna som visar resultatet direkt.
Avvisande av peer-cacheinnehåll efter villkor: Visar avvisandeinformation för en angiven gränsgrupp eller avvisningstyp.
Obs!
Känt problem: Du kan inte välja mellan tillgängliga parametrar och måste i stället ange dem manuellt. Ange värdena för Gränsgruppnamn och Avvisningstyp enligt rapporten peer-cacheinnehållsavvisning . För avvisningstyp kan du till exempel ange MaxCPULoad eller MaxDiskIO.
Information om avvisande av källinnehåll för peer-cache: Visa det innehåll som klienten begärde när det avvisades.
Obs!
Känt problem: Du kan inte välja mellan tillgängliga parametrar och måste i stället ange dem manuellt. Ange värdet för Avvisningstyp som visas i rapporten peer-cacheinnehållsavvisning . Ange sedan resurs-ID :t för den innehållskälla som du vill ha mer information om.
Så här hittar du resurs-ID:t för innehållskällan:
Leta reda på datornamnet som visas som peer-cachekälla i resultatet av peer-cachens källinnehållsavslag efter villkorsrapport .
Gå till arbetsytan Tillgångar och efterlevnad , välj noden Enheter och sök efter datorns namn. Använd värdet från kolumnen Resurs-ID.