이제 그룹 정책 및 PowerShell을 사용하여 Windows 11에서 SMB 압축을 관리할 수 있습니다.
2021년 9월 15일에 Microsoft는 Windows에서 SMB 프로토콜에 구현하기 시작한 몇 가지 변경 사항을 발표했습니다. 새로운 압축 알고리즘은 크기에 관계없이 파일을 압축하는 주요 변경 사항 중 하나입니다. 이제 변경 사항이 최근 선택적 업데이트와 함께 적용됩니다.
광고
이전에는 SMB 압축 결정 알고리즘이 처음 524,288,000바이트(500MiB) 압축을 시도했습니다. 전송 중 파일의 500MB 내에서 압축된 최소 104,857,600바이트(100MiB)를 추적합니다. 범위. 100MiB 미만이 압축 가능한 경우 SMB 압축은 파일의 나머지 부분을 압축하려는 시도를 중지했습니다. 최소 100MiB가 압축된 경우 SMB 압축은 파일의 나머지 부분을 압축하려고 시도했습니다. 이는 압축 가능한 데이터가 포함된 매우 큰 파일(예: 멀티 기가바이트 가상 머신)을 의미했습니다. 디스크 – 압축할 가능성이 있지만 상대적으로 작은 파일 – 압축률이 매우 높은 파일일지라도 – 압박 붕대.
이제 OS에서 압축 기능이 활성화되면 Windows 11은 항상 모든 파일을 압축합니다.
새 동작은 다음부터 활성화됩니다. KB5016691. 이 동영상에서 자세히 알아볼 수 있습니다.
이전 9월에 Microsoft는 레지스트리 조정 SMB 압축을 관리합니다. 이제 회사는 기능을 구성하는 두 가지 방법을 더 제공합니다.
그룹 정책
\컴퓨터 구성\관리 템플릿\네트워크\Lanman 워크스테이션
- SMB 압축 비활성화
- 기본적으로 SMB 압축 사용
\컴퓨터 구성\관리 템플릿\네트워크\Lanman 서버
- SMB 압축 비활성화
- 모든 공유에 대한 트래픽 압축 요청
SMB 클라이언트용 PowerShell
세트-SMBClientConfiguration [-EnableCompressibilitySampling] [-CompressibilitySamplingSize ] [-CompressibleThreshold ] [-DisableCompression ] [-요청 압축 ]
-DisableCompression $true 또는 $False - 서버나 애플리케이션이 요청하더라도 절대 압축하지 않음
-요청 압축 $true 또는 $false - 서버나 응용 프로그램이 지정하지 않은 경우에도 항상 압축을 요청합니다.
-EnableCompressibilitySampling $true 또는 $false - 레거시 샘플링 동작 제어
-압축성 샘플링 크기 1- 9,007,199,254,740,992 - 압축 가능성을 찾는 파일에서 샘플링할 범위의 크기(바이트)
-CompressibleThreshold - 1- 9,007,199,254,740,992 - 해당 범위 내에서 찾아야 하는 압축 가능한 데이터의 크기(바이트)
SMB 서버용 PowerShell
세트-SmbServerConfiguration [-DisableCompression] [-요청 압축 ]
-DisableCompression $true 또는 $False - 클라이언트가 요청하더라도 절대 압축하지 않음
-요청 압축 $true 또는 $false - 클라이언트가 지정하지 않은 경우에도 항상 압축을 요청합니다.
해당 레지스트리 값은 다음에서 찾을 수 있습니다. 공식 발표.
이 기사가 마음에 들면 아래 버튼을 사용하여 공유하십시오. 그것은 당신에게서 많은 것을 앗아가지 않을 것이지만 그것은 우리가 성장하는 데 도움이 될 것입니다. 지원해 주셔서 감사합니다!
광고