Applies ToWindows Server 2016 Windows Server 2016 Standard

요약

Windows Server 2016을 실행하는 컴퓨터의 ReFS(복원 파일 시스템) 파일 시스템 형식에서 메모리가 많이 사용됩니다. 백업을 수행할 때 ReFS 볼륨이 응답하지 않거나 중지되는 것을 확인할 수도 있습니다. 이는 특히 큰 블록 복제 작업을 수행하는 백업 애플리케이션을 사용할 때 발생할 수 있습니다.

이 업데이트는 파일의 여러 보기 매핑을 보다 철저하게 해제하여 ReFS 성능을 향상시킵니다.

업데이트를 구하는 방법

이 업데이트는 2018년 2월 22일 누적 업데이트에 포함되어 있습니다.

기타 정보

경고: 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제에 대한 해결 가능성을 보증하지 않습니다. 레지스트리를 수정하는 데 따르는 위험은 사용자가 부담해야 합니다.

이 업데이트에는 KB 4016173 및 KB 4035951 이전에 문서화된 대규모 ReFS 메타데이터 스트림을 해결하기 위한 선택적 튜닝 가능한 레지스트리 매개 변수가 포함되어 있습니다.

중요

  • 이러한 매개 변수 변경 내용을 적용하려면 다시 시작해야 합니다.

  • 이러한 매개 변수는 기능적으로 겹치지 않으므로 모든 조합에서 사용할 수 있습니다.

  • 이러한 매개 변수는 장애 조치(failover) 클러스터의 모든 노드에서 일관되게 설정되어야 합니다.

튜닝 가능한 매개 변수

매개 변수

설명

RefsEnableLargeWorkingSetTrim

이 옵션을 사용하면 ReFS에서 모든 검사점에서 모든 메타데이터 스트림의 MM 매핑 해제를 완료합니다. 이 옵션은 볼륨이 유휴 상태이고 매핑된 페이지가 없는 경우에만 예상 결과를 생성합니다.

다음 하위 키에서 표시된 값을 지정합니다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

값 이름: RefsEnableLargeWorkingSetTrim 값 형식: REG_DWORD 값 데이터: 1

RefsNumberOfChunksToTrim

ReFS에는 지연 MM 매핑 해제 논리가 있습니다. 따라서 ReFS가 네임스페이스를 순환하여 MM 매핑 해제를 완료하면 특정 세분성으로 매핑을 해제합니다. 매핑되지 않은 가상 주소 공간의 수는 다음 수식에 따라 결정됩니다.

RefsNumberOfChunksToTrim * 128MB(크기 > 10TB의 경우)

RefsNumberOfChunksToTrim * 64MB(크기 < 10TB의 경우)

이 옵션은 매핑되지 않은 VA 범위에 활성 참조(즉, 매핑된 메타데이터 페이지)가 없는 경우에 작동합니다.

다음 하위 키에서 표시된 값을 지정합니다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

값 이름: RefsNumberOfChunksToTrim 값 형식: REG_DWORD 값 데이터: 4(10진수)

참고 RefsNumberOfChunksToTrim을 더 큰 값으로 설정하면 ReFS가 더 적극적으로 트리밍됩니다. 이렇게 하면 사용 중인 메모리가 줄어듭니다. 트리밍 값을 적절한 숫자 8, 16, 32 등으로 설정합니다.

RefsEnableInlineTrim

이 옵션에서 ReFS는 메타데이터 페이지의 매핑을 해제하는 동안 MM 트리밍 인라인을 아래로 보냅니다. 이는 ReFS가 SSD 또는 NVMe와 같은 고성능 미디어에서 사용되는 경우 성능 회귀를 일으킬 수 있기 때문에 가장 공격적인 옵션입니다.

다음 하위 키에서 표시된 값을 지정합니다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

값 이름: RefsEnableInlineTrim 값 형식: REG_DWORD 값 데이터: 1

권장 사항:

  • 큰 활성 작업 집합으로 인해 성능이 저하되는 경우 RefsEnableLargeWorkingSetTrim = 1을 설정해 보세요.

  • 이 설정이 만족스러운 결과를 생성하지 않는 경우 RefsNumberOfChunksToTrim에 대해 8, 16, 32 등과 같은 다른 값을 시도합니다.

  • 그래도 원하는 효과를 제공하지 않는 경우 RefsEnableInlineTrim = 1을 설정합니다.

RefsDisableCachedPins

이 옵션은 캐시된 핀을 사용하지 않도록 설정합니다. 이는 대규모 활성 작업 집합의 주요 원인이었습니다. 다음 하위 키에서 표시된 값을 지정합니다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

값 이름: RefsDisableCachedPins 값 형식: REG_DWORD 값 데이터: 1

RefsProcessedDeleteQueueEntryCountThreshold

이 옵션은 ReFS 검사점 논리에 추론을 추가합니다. 이렇게 하면 삭제 큐가 특정 크기에 도달하면 ReFS에서 검사점이 실행됩니다. 대규모 삭제 큐를 처리하는 동안 검사점 논리가 중단되어 ReFS에서 IO가 중단됩니다.

다음 하위 키에서 표시된 값을 지정합니다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

값 이름: RefsProcessedDeleteQueueEntryCountThreshold 값 형식: REG_DWORD 값 데이터: 2048(소수)

참고 RefsProcessedDeleteQueueEntryThreshold를 낮은 값으로 설정하면 ReFS에서 검사점이 더 자주 실행됩니다. 값을 2048로 설정한 다음, 값을 1024로, 512로 줄입니다.

DuplicateExtentBatchSizeinMB (Microsoft Data Protection Manager에만 적용)

큰 중복 익스텐트 호출은 시스템에 대기 시간을 발생합니다. 다른 작업은 이러한 장기 실행 작업이 완료될 때까지 기다려야 하기 때문입니다. 이 옵션은 중복 익스텐트 호출의 크기를 줄입니다.

참고 DPM은 이 레지스트리 키 변경을 UR4의 일부로 기본값으로 설정합니다.

다음 하위 키에서 표시된 값을 지정합니다.

HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage

값 이름: DuplicateExtentBatchSizeinMB 값 형식: REG_DWORD 값 데이터: 100(소수)

참고 DuplicateExtentBatchSizeinMB의 기본값은 2000(2GB)입니다. 1에서 4095까지의 모든 값이 허용됩니다.

TimeOutValue

이 옵션은 TimeOutValue 값을 확장합니다.

다음 하위 키에서 표시된 값을 지정합니다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

값 이름: TimeOutValue 값 형식: REG_DWORD 값 데이터: 0x78(16진수)

참고 TimeOutValue의 기본값은 0x41(65진수)입니다. 0x78 120진수로 변환됩니다.

참조 문서

ReFS(복원 파일 시스템) 개요

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.