Überwachen der Übermittlungsoptimierung
Zum Überwachen der Übermittlungsoptimierung können Sie entweder den Windows Update for Business Delivery Optimization Report oder Windows PowerShell Cmdlets verwenden.
Überwachen mit Windows Update für Business Delivery Optimization Report
Windows Update Bericht zur Übermittlungsoptimierung für Unternehmen bietet Ihnen Informationen zu Ihrer Übermittlungsoptimierungskonfiguration, einschließlich der beobachteten Bandbreiteneinsparungen auf allen Geräten, die Peer-to-Peer, Microsoft Connected Cache (MCC), HTTP-Quelle/CDN-Verteilung in den letzten 28 Tagen verwendet haben.
Weitere Informationen finden Sie unter Windows Update for Business Delivery Optimization Report (Bericht zur Optimierung der Geschäftsübermittlung).
Windows PowerShell-Cmdlets
Ab Windows 10 Version 1703 können Sie neue PowerShell-Cmdlets verwenden, um die Leistung der Übermittlungsoptimierung zu überprüfen.
Analysieren der Nutzung
Get-DeliveryOptimizationStatus
gibt einen echtzeitbasierten Momentaufnahme aller aktuellen Übermittlungsoptimierungsaufträge zurück.
Schlüssel | Wert |
---|---|
Datei-ID | Eine GUID, die die verarbeitete Datei identifiziert |
FileSize | Größe der Datei |
FileSizeInCache | Größe der Datei im Cache |
TotalBytesDownloaded | Die Anzahl der Bytes aus einer bisher heruntergeladenen Quelle |
PercentPeerCaching | Der Prozentsatz der von Peers heruntergeladenen Bytes im Vergleich zu HTTP |
BytesFromPeers | Gesamtanzahl der von Peergeräten heruntergeladenen Bytes (Summe heruntergeladener Bytes von LAN, Gruppenrichtlinien und Internet Peers) |
BytesfromHTTP | Gesamtanzahl der über HTTP empfangenen Bytes. Diese Metrik stellt alle HTTP-Quellen dar, einschließlich BytesFromCacheServer. |
Status | Aktueller Status der Operation. Mögliche Werte sind: Herunterladen (Download wird ausgeführt); Abgeschlossen (Download abgeschlossen, aber noch nicht hochgeladen); Zwischenspeicherung (Download erfolgreich abgeschlossen und kann hochgeladen oder hochgeladen werden); Angehalten (Download/Upload durch Anrufer angehalten) |
Priorität | Die Priorität des Downloads; Werte sind Vordergrund oder Hintergrund |
BytesFromCacheServer | Gesamtanzahl der vom Cacheserver (MCC) empfangenen Bytes |
BytesFromLanPeers | Gesamtanzahl von Bytes, die von Peers empfangen wurden, die im LAN gefunden wurden |
BytesFromGroupPeers | Gesamtanzahl von Bytes, die von Peers empfangen wurden, die in der Gruppe gefunden wurden. (Hinweis: Der Gruppenmodus ist LAN + Gruppe. Wenn Peers im LAN gefunden werden, werden diese Bytes in "BytesFromLANPeers" registriert.) |
BytesFromInternetPeers | Gesamtzahl der von Internetpeers empfangenen Bytes |
BytesToLanPeers | Gesamtanzahl der von Peers übermittelten Bytes im LAN |
BytesToGroupPeers | Gesamtanzahl der von Peers übermittelten Bytes in der Gruppe |
BytesToInternetPeers | Gesamtanzahl der von Peers übermittelten Bytes im LAN |
DownloadDuration | Gesamtzeit des Downloadzeit in Sekunden |
HttpConnectionCount | |
LanConnectionCount | |
GroupConnectionCount | |
InternetConnectionCount | |
DownloadMode | |
SourceURL | HTTP-Quelle für die Datei |
CacheHost | IP-Adresse für den Cacheserver |
NumPeers | Gibt die Gesamtzahl der vom Dienst zurückgegebenen Peers an. |
PredefinedCallerApplication | Gibt den letzten Aufrufer an, der eine Anforderung für die Datei initiiert hat. |
ExpireOn | Das Zielablaufdatum und die Zielzeit für die Datei. |
IsPinned | Ein Ja/Nein-Wert, der angibt, ob ein Element im Cache "angeheftet" wurde (siehe setDeliveryOptmizationStatus ). |
Get-DeliveryOptimizationPerfSnap
gibt eine Liste der wichtigsten Leistungsdaten zurück:
Schlüssel | Wert |
---|---|
DateienHerunterladen | Anzahl der heruntergeladenen Dateien |
FilesUploaded | Anzahl der heraufgeladenen Dateien |
Dateien | |
TotalBytesDownloaded | Gesamtanzahl der heruntergeladenen Bytes |
TotalBytesUploaded | Gesamtanzahl der heraufgeladenen Bytes |
AverageDownloadSize | Durchschnittliche Übertragungsgröße (Download). Das heißt, Anzahl der heruntergeladenen Bytes geteilt durch die Anzahl der Dateien |
AverageUploadSize | Durchschnittliche Übertragungsgröße (Hochgeladen). Das heißt, Anzahl der heraufgeladenen Bytes geteilt durch die Anzahl der Dateien |
DownloadMode | Downloadmodus zur Übermittlungsoptimierung, der zum Übermitteln der Datei verwendet wird |
CacheSizeBytes | |
TotalDiskBytes | |
AvailableDiskBytes | |
CpuUsagePct | |
MemUsageKB | |
NumberOfPeers | |
CacheHostConnections | |
CdnConnections | |
LanConnections | |
LinkLocalConnections | |
GroupConnections | |
InternetConnections | |
DownlinkBps | |
DownlinkUsageBps | |
UplinkBps | |
UplinkUsageBps | |
VordergrundDownloadRatePct | |
HintergrundDownloadRatePct | |
UploadRatePct | |
UplinkUsageBps | |
VordergrundDownloadRatePct | |
HintergrundDownloadRatePct | |
UploadRatePct | |
UploadCount | |
ForegroundDownloadCount | |
VordergrundDownloadsPending | |
BackgroundDownloadCount | |
HintergrundDownloads Ausstehend |
Mithilfe der -Verbose
-Option gibt es zusätzliche Informationen:
- Bytes von Peers (pro Typ)
- Bytes aus CDN (anzahl der über HTTP empfangenen Bytes)
- Durchschnittliche Anzahl der Peerverbindungen pro Download
Ab Windows 10, Version 2004, Get-DeliveryOptimizationStatus
verfügt über eine neue Option -PeerInfo
, die eine Echtzeitliste potenzieller Peers pro Datei zurückgibt, einschließlich der erfolgreich verbundenen Peers und der Gesamtzahl der von jedem Peer gesendeten oder empfangenen Bytes.
Schlüssel | Wert |
---|---|
IP | IP-Adresse des Peergeräts |
PeerType | Der Typ des verwendeten Peers (LAN/Group/Internet/LinkLocal), der vom Übermittlungsoptimierungsdienst bestimmt wird, mit Ausnahme der LinkLocal-Option, die das DNS-SD-Protokoll verwendet. |
ConnectionEstablished | True/False, um anzugeben, ob peer verbunden ist |
BytesSent | An den/vom Peer gesendete Bytes für die aktuelle Verbindung |
BytesReceived | An den/vom Peer empfangene Bytes über die aktuelle Verbindung |
UploadRateBytes | Durchschnittlicher Wert der Uploadraten für die aktuelle Verbindung in den letzten 20 Sekunden |
DownloadRateBytes | Durchschnittlicher Wert der Downloadraten für die aktuelle Verbindung in den letzten 20 Sekunden |
Ab Windows 10, Version 1803, gibt Daten zurück, Get-DeliveryOptimizationPerfSnapThisMonth
die Daten aus dem Get-DeliveryOptimizationPerfSnap
aktuellen Kalendermonat ähneln, aber auf den aktuellen Kalendermonat beschränkt sind.
Verwalten des Übermittlungsoptimierungscaches
Ab Windows 10 Version 1903:
set-DeliveryOptimizationStatus -ExpireOn [date time]
erweitert den Ablauf aller Dateien im Cache. Sie können den Ablauf sofort für alle Dateien festlegen, die sich im Zustand "Zwischenspeicherung" befinden. Für Dateien, die in Bearbeitung sind ("Herunterladen"), wird der Ablauf angewendet, sobald der Download abgeschlossen ist. Sie können den Ablauf bis zu einem Jahr ab dem aktuellen Datum und der aktuellen Uhrzeit festlegen.
set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]
erweitert den Ablauf für eine einzelne bestimmte Datei im Cache.
Sie können Dateien jetzt "anheften", um sie dauerhaft im Cache zu halten, nur mit Dateien, die im Modus 1, 2 oder 3 heruntergeladen werden.
set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID]
behält eine bestimmte Datei im Cache, sodass sie erst nach Ablaufdatum und -uhrzeit (die Sie mit set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]
festgelegt haben) gelöscht wird. Die Datei ist auch von der Cachekontingentberechnung ausgeschlossen.
set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]
"löst" eine Datei, sodass sie gelöscht wird, wenn das Ablaufdatum und die -uhrzeit erreicht sind. Die Datei ist in der Cachekontingentberechnung enthalten.
delete-DeliveryOptimizationCache
ermöglicht ihnen das Löschen von Dateien aus dem Cache und das Entfernen aller zugehörigen gespeicherten Daten. Sie können diese Optionen mit diesem Cmdlet verwenden:
-FileID
gibt eine bestimmte zu löschende Datei an.-IncludePinnedFiles
löscht alle angehefteten Dateien.-Force
löscht den Cache ohne Eingabeaufforderungen.
Arbeiten mit Übermittlungsoptimierungsprotokollen
Ab Windows 10 Version 2004:
Enable-DeliveryOptimizationVerboseLogs
Disable-DeliveryOptimizationVerboseLogs
Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]
Ohne Optionen gibt dieses Cmdlet die folgenden Daten zurück:
- Gesamtanzahl der Dateien
- Anzahl der Vordergrunddateien
- Mindestdateigröße für die Zwischenspeicherung
- Anzahl berechtigter Dateien (größer als die Mindestgröße für Peering)
- Anzahl der Dateien, die Peers gefunden haben
- Anzahl der Peeringdateien (die Anzahl der Dateien, die mindestens 1 Byte von Peers erhalten haben)
- Gesamteffizienz
- Effizienz in den mittels Peering verknüpften Dateien
Wenn Sie die -ListConnections
Option verwenden, werden die folgenden Details zu Peers zurückgegeben:
- Ziel-IP-Adresse
- Peertyp
- status Code
- Gesendete Bytes
- Empfangene Bytes
- Datei-ID
Ab Windows 10 Version 1803:
Get-DeliveryOptimizationLog [-Path <etl file path, supports wildcards>] [-Flush]
Wenn Path
nicht angegeben ist, liest dieses Cmdlet alle Protokolle aus dem DoSvc-Protokollverzeichnis, für das Administratorberechtigungen erforderlich sind. Wenn Flush
angegeben ist, beendet das Cmdlet DoSvc vor dem Lesen von Protokollen.
Protokolleinträge werden als Objekte in die PowerShell-Pipeline geschrieben. Um Protokolle in einer Textdatei zu sichern, führen Sie Get-DeliveryOptimizationLog | Set-Content <output file>
oder etwas Ähnliches aus.
Ab Windows 10 Version 1803:
Get-DOConfig -Verbose
Dieses Cmdlet listet lokale Konfigurationen und Richtlinien auf, die auf die Übermittlungsoptimierung angewendet werden. Dies schließt Richtlinien ein, die über Gruppenrichtlinien oder MDM-Richtlinien festgelegt werden. Jede Richtlinie wird mit dem aktuellen Festgelegtenwert und dem Anbieter dieser Richtlinie aufgeführt. Zum Beispiel:
DownloadMode:Simple DownloadModeProvider:Mdm Provider
Der Anbieter wird als "Standardanbieter" aufgeführt, wenn er die standardkonfigurierte Übermittlungsoptimierungsplattform verwendet.
Das Cmdlet gibt die folgenden Daten zurück:
- BatteryPctToSeed: Entspricht der Richtlinie DOMinBatteryPercentageAllowedToUpload .
- WorkingDirectory: Der lokale Ordner, der den Übermittlungsoptimierungscache enthält.
- MinTotalDiskSize: Entspricht der DoMinDiskSizeAllowedToPeer-Richtlinie .
- MinTotalRAM: Entspricht der DOMinRAMAllowedToPeer-Richtlinie .
- VpnPeerCachingAllowed: Entspricht der DOAllowVPNPeerCaching-Richtlinie .
- VpnKeywords: Liste der Schlüsselwörter, die zum Identifizieren eines VPN-Adapters verwendet werden.
- SetHoursToLimitDownloadBackground: Entspricht der DoSetHoursToLimitBackgroundDownloadBandwidth-Richtlinie .
- SetHoursToLimitDownloadForeground: Entspricht der Richtlinie DOSetHoursToLimitForegroundDownloadBandwidth .
- DownloadMode: Entspricht der DODownloadMode-Richtlinie .
- DownBackLimitBps: Entspricht der Richtlinie DOMaxBackgroundDownloadBandwidth .
- DownloadForegroundLimitBps: Entspricht der Richtlinie DOMaxForegroundDownloadBandwidth .
- DownBackLimitPct: Entspricht der Richtlinie DOPercentageMaxBackgroundBandwidth .
- DownloadForegroundLimitPct: Entspricht der Richtlinie DOPercentageMaxForegroundBandwidth .
- MaxUploadRatePct: Entspricht der RICHTLINIE DOMaxUploadBandwidth (in Windows 10 Version 2004 veraltet).
- UploadLimitMonthlyGB: Entspricht der DOMonthlyUploadDataCap-Richtlinie .
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für