다음을 통해 공유


배달 최적화 모니터링

배달 최적화를 모니터링하려면 비즈니스용 Windows 업데이트 배달 최적화 보고서 또는 Windows PowerShell cmdlet을 사용할 수 있습니다.

비즈니스용 Windows 업데이트 업데이트 최적화 보고서를 사용하여 모니터링

비즈니스용 Windows 업데이트 배달 최적화 보고서는 지난 28일 동안 피어 투 피어, MCC(Microsoft Connected Cache), HTTP 원본/CDN 배포를 사용한 모든 디바이스에서 관찰된 대역폭 절감을 포함하여 배달 최적화 구성에 대한 정보를 제공합니다.

이 스크린샷은 업데이트 준수의 비즈니스용 Windows 업데이트 보고서, 배달 최적화 상태를 보여줍니다.

자세한 내용은 비즈니스용 Windows 업데이트 배달 최적화 보고서를 참조하세요.

Windows PowerShell cmdlet

Windows 10 버전 1703부터 새 PowerShell cmdlet을 사용하여 배달 최적화의 성능을 확인할 수 있습니다.

사용량 분석

Get-DeliveryOptimizationStatus 는 모든 현재 배달 최적화 작업의 실시간 스냅샷을 반환합니다.

파일 ID 처리 중인 파일을 식별하는 GUID
FileSize 파일의 크기
FileSizeInCache 캐시에 있는 파일의 크기
TotalBytesDownloaded 지금까지 다운로드된 소스의 바이트 수
PercentPeerCaching 피어를 통해 다운로드된 바이트 수와 HTTP를 통해 다운로드된 바이트 수의 비율
BytesFromPeers 피어 장치를 통해 다운로드된 총 바이트 수(LAN, 그룹 및 인터넷 피어로부터 다운로드된 바이트의 합)
BytesFromHTTP HTTP를 통해 수신된 총 바이트 수입니다. 이 메트릭은 BytesFromCacheServer를 포함하는 모든 HTTP 원본을 나타냅니다.
상태 현재 작업 상태. 가능한 값은 다운로드 (진행 중인 다운로드) 입니다. 완료 (다운로드가 완료되었지만 아직 업로드되지 않음) 캐싱 (다운로드가 성공적으로 완료되었으며 업로드 또는 업로드할 준비가 완료됨) 일시 중지됨 (호출자가 일시 중지한 다운로드/업로드)
우선 순위 다운로드 우선 순위, 값: 전경 또는 배경
BytesFromCacheServer 캐시 서버(MCC)에서 받은 총 바이트 수
BytesFromLanPeers LAN에 있는 피어로부터 받은 총 바이트 수
BytesFromGroupPeers 그룹에 있는 피어로부터 받은 총 바이트 수입니다. (참고: 그룹 모드는 LAN + 그룹입니다. LAN에서 피어가 발견되면 해당 바이트는 'BytesFromLANPeers'에 등록됩니다.)
BytesFromInternetPeers 인터넷 피어에서 받은 총 바이트 수
BytesToLanPeers LAN에 있는 피어에서 배달된 총 바이트 수
BytesToGroupPeers 그룹에 있는 피어에서 배달된 총 바이트 수
BytesToInternetPeers LAN에 있는 피어에서 배달된 총 바이트 수
DownloadDuration 총 다운로드 시간(초)
HttpConnectionCount HTTP 원본에 대한 연결 수
LanConnectionCount LAN 피어에 대한 연결 수
GroupConnectionCount 그룹 피어에 대한 연결 수
InternetConnectionCount 인터넷 피어에 대한 연결 수
DownloadMode 배달 최적화 다운로드모드 값
SourceURL 파일의 Http 원본
CacheHost 캐시 서버의 IP 주소
NumPeers 서비스에서 반환된 총 피어 수를 나타냅니다.
PredefinedCallerApplication 파일에 대한 요청을 시작한 마지막 호출자를 나타냅니다.
ExpireOn 파일의 대상 만료 날짜 및 시간입니다.
IsPinned 항목이 캐시에 "고정"되었는지 여부를 나타내는 예/아니요 값입니다(참조 Set-DeliveryOptimizationStatus).

Get-DeliveryOptimizationPerfSnap 는 주요 성능 데이터 목록을 반환합니다.

FilesDownloaded 다운로드된 파일 수
FilesUploaded 업로드된 파일 수
파일 배달 최적화 캐시에서 사용할 수 있는 파일 수
TotalBytesDownloaded 다운로드된 총 바이트 수
TotalBytesUploaded 업로드된 총 바이트 수
AverageDownloadSize 평균 전송 크기(다운로드) - 다운로드된 바이트 수를 파일 수로 나눈 값
AverageUploadSize 평균 전송 크기(업로드) - 업로드된 바이트 수를 파일 수로 나눈 값
DownloadMode 이 디바이스에 대해 구성된 배달 최적화 다운로드 모드
CacheSizeBytes 배달 최적화 캐시에서 다운로드한 파일이 차지하는 총 디스크 공간
TotalDiskBytes 배달 최적화 캐시가 현재 있는 디스크 볼륨의 총 공간
AvailableDiskBytes 배달 최적화 캐시가 현재 있는 디스크 볼륨의 여유 공간
CpuUsagePct 배달 최적화 프로세스의 평균 CPU 사용량
MemUsageKB 배달 최적화 프로세스에서 현재 사용되는 커밋된 메모리 양
NumberOfPeers 현재 캐시에 있는 모든 파일에서 찾은 총 피어 수
CacheHostConnections Microsoft Connected Cache 서버에 대한 연결 수
CdnConnections CDN 서버에 대한 연결 수
LanConnections LAN 피어에 대한 연결 수
LinkLocalConnections 로컬 피어 연결에 대한 연결 수
GroupConnections 그룹 피어에 대한 연결 수
InternetConnections 인터넷 피어에 대한 연결 수
DownlinkBps 현재 모든 네트워크 어댑터에서 볼 수 있는 평균 다운로드 대역폭 사용량
DownlinkUsageBps 다운로드를 위해 배달 최적화에서 현재 사용하는 평균 대역폭
UplinkBps 현재 모든 네트워크 어댑터에서 볼 수 있는 평균 업로드 대역폭 사용량
UplinkUsageBps 업로드를 위해 배달 최적화에서 현재 사용되는 평균 대역폭
ForegroundDownloadRatePct 전경 다운로드에 사용할 대역폭 비율
BackgroundDownloadRatePct 백그라운드 다운로드에 사용할 대역폭 비율
UploadRatePct 업로드에 사용할 업로드 대역폭의 백분율
UploadCount 현재 업로드할 수 있는 배달 최적화 캐시의 파일 수
ForegroundDownloadCount 실행 중인 전경 다운로드 수
ForegroundDownloadsPending 큐에서 대기 중인 포그라운드 다운로드 수
BackgroundDownloadCount 실행 중인 백그라운드 다운로드 수
BackgroundDownloadsPending 큐에서 대기 중인 백그라운드 다운로드 수

-Verbose 옵션을 사용하면 추가 정보가 반환됩니다.

  • 피어로부터의 바이트(유형별)
  • CDN의 바이트(HTTP를 통해 수신된 바이트 수)
  • 다운로드당 평균 피어 연결 수

Windows 10 버전 2004Get-DeliveryOptimizationStatus부터는 성공적으로 연결된 피어와 각 피어에서 보내거나 받은 총 바이트를 포함하여 파일당 잠재적인 피어의 실시간 목록을 반환하는 새로운 옵션 -PeerInfo을 제공합니다.

IP 피어 디바이스 IP 주소
PeerType DNS-SD 프로토콜을 사용하는 LinkLocal 옵션을 제외하고 배달 최적화 서비스에 의해 결정되는 사용된 피어 유형(LAN/그룹/인터넷/LinkLocal)입니다.
ConnectionEstablished 피어가 연결되어 있는지 여부를 나타내는 True/False
BytesSent 현재 연결에서 피어로/피어에서 보낸 바이트
BytesReceived 현재 연결에서 피어로부터 수신된 바이트
UploadRateBytes 지난 20초 동안 현재 연결의 평균 업로드 속도 값
DownloadRateBytes 지난 20초 동안 현재 연결의 평균 다운로드 속도 값

Windows 10 버전 1803부터 는 Get-DeliveryOptimizationPerfSnapThisMonth 의 데이터와 유사하지만 현재 달력 월로 제한되는 데이터를 Get-DeliveryOptimizationPerfSnap 반환합니다.

배달 최적화 캐시 관리

Windows 10 버전 1903부터:

Set-DeliveryOptimizationStatus -ExpireOn [date time] 는 캐시에 있는 모든 파일의 만료를 확장합니다. "캐싱" 상태에 있는 모든 파일에 대해 즉시 만료를 설정할 수 있습니다. 진행 중인 파일("다운로드")의 경우 다운로드가 완료되면 만료가 적용됩니다. 만료를 현재 날짜 및 시간으로부터 최대 1년으로 설정할 수 있습니다.

Set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID] 는 캐시의 단일 특정 파일에 대한 만료를 확장합니다.

이제 파일을 "고정"하여 1, 2 또는 3 모드로 다운로드된 파일만 사용하여 캐시에서 영구적으로 유지할 수 있습니다.

Set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID] 는 만료 날짜 및 시간(로 설정한 Set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID])까지 삭제되지 않도록 캐시에 특정 파일을 유지합니다. 또한 파일은 캐시 할당량 계산에서 제외됩니다.

Set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID] 만료 날짜 및 시간에 도달하면 파일이 삭제되도록 파일을 "고정 해제"합니다. 파일은 캐시 할당량 계산에 포함됩니다.

Delete-DeliveryOptimizationCache 를 사용하면 캐시에서 파일을 지우고 해당 파일과 관련된 모든 지속형 데이터를 제거할 수 있습니다. 이 cmdlet에서 다음 옵션을 사용할 수 있습니다.

  • -FileID 는 삭제할 특정 파일을 지정합니다.
  • -IncludePinnedFiles 는 고정된 모든 파일을 삭제합니다.
  • -Force 는 프롬프트 없이 캐시를 삭제합니다.

배달 최적화 로그 작업

Windows 10 버전 2004부터:

  • Enable-DeliveryOptimizationVerboseLogs

  • Disable-DeliveryOptimizationVerboseLogs

  • Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]

이 cmdlet은 옵션 없이 다음 데이터를 반환합니다.

  • 총 파일 수
  • 포그라운드 파일 수
  • 캐시할 최소 파일 크기
  • 적격 파일 수(피어링의 최소 크기보다 큼) 파일 수
  • 피어를 찾은 파일 수
  • 피어링 파일 수(피어에서 1 바이트 이상을 얻은 파일 수)
  • 전반적인 효율성
  • 피어링된 파일의 효율성

-ListConnections 옵션을 사용하면 피어에 대한 다음 세부 정보가 반환됩니다.

  • 대상 IP 주소
  • 피어 형식
  • 상태 코드
  • 보낸 바이트 수
  • 받은 바이트 수
  • 파일 ID

Windows 10 버전 1803부터:

Get-DeliveryOptimizationLog [-Path <etl file path, supports wildcards>] [-Flush]

이 지정되지 않은 경우 Path 이 cmdlet은 관리자 권한이 필요한 DoSvc 로그 디렉터리에서 모든 로그를 읽습니다. 이 지정된 경우 Flush cmdlet은 로그를 읽기 전에 DoSvc를 중지합니다.

로그 항목은 PowerShell 파이프라인에 개체로 기록됩니다. 로그를 텍스트 파일에 덤프하려면 또는 유사한 항목을 실행 Get-DeliveryOptimizationLog | Set-Content <output file> 합니다.

Windows 10 버전 1803부터:

Get-DOConfig -Verbose

이 cmdlet은 배달 최적화에 적용되는 로컬 구성 및 정책을 나열합니다. 여기에는 그룹 정책 또는 MDM 정책을 통해 설정된 정책이 포함됩니다. 각 정책은 현재 설정 값 및 해당 정책의 공급자와 함께 나열됩니다. 예시:

DownloadMode:Simple DownloadModeProvider:Mdm Provider

공급자는 배달 최적화 플랫폼이 구성된 기본값을 사용하는 경우 "기본 공급자"로 나열됩니다.

cmdlet은 다음 데이터를 반환합니다.