Windows 11의 SMB 압축에 새로운 기본 동작이 있습니다.
이미 알고 계시겠지만 Windows 11 및 해당 서버 제품의 새로운 기능 중 하나는 SMB 압축입니다. 관리자, 사용자 또는 응용 프로그램이 네트워크를 통해 파일을 전송할 때 파일 압축을 요청할 수 있습니다.
광고
참고: SMB(서버 메시지 블록) 프로토콜은 Microsoft Windows의 네트워크 파일 공유 프로토콜입니다. 특정 버전의 프로토콜을 정의하는 메시지 패킷 집합을 방언이라고 합니다. CIFS(Common Internet File System)는 SMB의 방언입니다. SMB와 CIFS는 VMS에서도 사용할 수 있습니다. SMB와 CIFS는 타사의 대체 구현을 통해 Linux 및 Android와 같은 다른 운영 체제에서도 사용할 수 있습니다. 참고로 다음 MSDN 기사. Microsoft의 구현에는 타사 앱 및 운영 체제에서 작동하거나 작동하지 않을 수 있는 확장 세트가 다른 3가지 버전이 있습니다.

압축 기능을 사용하면 먼저 응용 프로그램을 사용하여 파일을 수동으로 수축하고 복사한 다음 대상 PC에서 팽창할 필요가 없습니다. 압축된 파일은 전송 중 CPU 사용량이 약간 증가하지만 네트워크 대역폭을 덜 소모하고 전송하는 데 시간이 덜 걸립니다. 이 기능은 에 처음 도입되었습니다. 윈도우 11 빌드 22449.
원격 측정 데이터를 기반으로 Microsoft는 압축의 기본 동작을 변경하기로 결정했습니다. 이전에는 SMB 압축 결정 알고리즘이 처음 524,288,000바이트를 압축하려고 시도했습니다. (500MiB) 전송 중 파일 및 해당 내에서 최소 104,857,600바이트(100MiB) 압축된 추적 500MB 범위. 압축할 수 있는 MiB가 100MiB 미만이면 SMB 압축이 나머지 파일 압축 시도를 중지했습니다. 100MiB 이상 압축된 경우 SMB 압축이 파일의 나머지 부분을 압축하려고 시도했습니다. 즉, 압축 가능한 데이터가 포함된 매우 큰 파일(예: 수 기가바이트 가상 머신) 디스크 - 압축할 가능성이 있지만 비교적 작은 파일(매우 압축 가능한 파일일지라도)은 그렇지 않습니다. 압박 붕대.
이제 OS에서 압축 기능이 활성화된 경우 Windows 11은 항상 모든 파일을 압축합니다. 사용자는 다음과 같이 행동을 관리할 수 있습니다.
결정 알고리즘으로 SMB 압축 활성화
- 레지스트리 편집기를 엽니다.
- 로 이동
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - 새 REG_DWORD 값 만들기
EnableCompressedTraffic
- 값 데이터를 다음으로 설정
1
.
SMB가 항상 모든 파일을 압축하도록 설정
- 레지스트리 편집기를 엽니다.
- 로 이동
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - 이라는 새 REG_DWORD 값 이름을 만듭니다.
압축성SamplingSize
. - 값(십진수)을 4294967295로 설정합니다.
- 새 DWORD 값 만들기
압축 가능 임계값
. - 0으로 두십시오.
SMB 압축 비활성화
- 레지스트리 편집기를 엽니다.
- 로 이동
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - 새 32비트 DWORD 값 만들기
압축 비활성화
. - 값 데이터를 다음으로 설정
1
. - 이제 열쇠를 열어
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\parameters
. - 새 32비트 DWORD 값 만들기
압축 비활성화
그리고 1로 설정합니다.
그게 다야