주요 콘텐츠로 건너뛰기 이 브라우저는 더 이상 지원되지 않습니다. Show 최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요. SMB 다이렉트
이 문서의 내용
Windows Server에는 RDMA(원격 직접 메모리 액세스) 기능이 있는 네트워크 어댑터의 사용을 지원하는 SMB Direct라는 기능이 포함되어 있습니다. RDMA 기능이 있는 네트워크 어댑터는 대기 시간이 매우 짧으면서 최대 속도로 작동할 수 있는 동시에 CPU 사용량은 매우 적습니다. Hyper-V 또는 Microsoft SQL Server 등의 워크로드에 이 기능을 사용하면 원격 파일 서버가 로컬 스토리지와 비슷한 역할을 할 수 있습니다. SMB 다이렉트의 기능은 다음과 같습니다.
SMB Direct는 Windows Server에서 자동으로 구성됩니다. SMB 다중 채널 및 SMB 다이렉트SMB 다중 채널은 네트워크 어댑터의 RDMA 기능을 검색하여 SMB 다이렉트를 사용할 수 있도록 하는 기능입니다. SMB 다중 채널이 없는 경우 SMB는 RDMA 가능 네트워크 어댑터와 일반 TCP/IP를 사용합니다(모든 네트워크 어댑터는 새로운 RDMA 스택과 함께 TCP/IP 스택을 제공함). SMB 다중 채널이 있는 경우 SMB는 네트워크 어댑터에 RDMA 기능이 있는지를 검색한 다음, 해당 단일 세션에 대해 여러 RDMA 연결을 만듭니다(인터페이스당 두 개). 이를 통해 SMB는 RDMA 가능 네트워크 어댑터에서 제공하는 높은 처리량, 짧은 대기 시간 및 낮은 CPU 사용률을 사용할 수 있습니다. 또한 여러 RDMA 인터페이스를 사용 중인 경우 SMB는 결함 허용을 제공합니다. WINDOWS SERVER 2016 시작하는 SET(Switch Embedded Teaming)를 사용하여 RDMA 지원 네트워크 어댑터를 팀화할 수 있습니다. 하나 이상의 RDMA 네트워크 연결을 만들고 나면 원래 프로토콜 협상에 사용된 TCP/IP 연결은 더 이상 사용되지 않습니다. 그러나 RDMA 네트워크 연결이 실패할 경우를 대비하여 TCP/IP 연결은 보존됩니다. SMB 다이렉트를 통한 SMB 암호화Windows Server 2022 및 Windows 11부터 SMB 다이렉트는 이제 암호화를 지원합니다. 이전에는 SMB 암호화를 사용하도록 설정하면 직접 데이터 배치가 비활성화되어 RDMA 성능이 TCP만큼 느려졌습니다. 이제 데이터가 배치 전에 암호화되어 AES-128 및 AES-256 보호 패킷 개인 정보를 추가하는 동안 상대적으로 성능이 약간 저하됩니다. SMB 암호화 구성에 대한 자세한 내용은 SMB 보안 강화를 검토하세요. 또한 Windows Server 장애 조치(failover) 클러스터는 이제 CSV(클러스터 공유 볼륨) 및 SBL(스토리지 버스 계층)에 대한 노드 내 스토리지 통신을 암호화하는 세분화된 제어를 지원합니다. 즉, 스토리지 공간 다이렉트 및 SMB 다이렉트를 사용하는 경우 보안 강화를 위해 클러스터 자체 내에서 동-서 통신을 암호화하도록 결정할 수 있습니다. 요구 사항SMB 다이렉트에는 다음이 필요합니다.
SMB 다이렉트 사용 시 고려 사항
SMB 다이렉트 사용 및 사용 안 함SMB Direct는 기본적으로 Windows Server 2012 시작합니다. 적절한 구성이 식별된 경우 SMB 클라이언트는 자동으로 여러 네트워크 연결을 검색하고 사용합니다. SMB 다이렉트 사용 안 함일반적으로 SMB 다이렉트를 사용하지 않도록 설정할 필요는 없지만 다음 Windows PowerShell 스크립트 중 하나를 실행하여 SMB 다이렉트를 사용하지 않도록 설정할 수 있습니다. 특정 인터페이스에 대해 RDMA를 사용하지 않도록 설정하려면 다음을 입력합니다.
모든 인터페이스에 대해 RDMA를 사용하지 않도록 설정하려면 다음을 입력합니다.
클라이언트나 서버 어느 한쪽에서 RDMA를 사용하지 않도록 설정하면 시스템에서 RDMA를 사용할 수 없습니다. 네트워크 다이렉트는 RDMA 인터페이스에 대한 Windows Server 기본 네트워킹 지원의 내부 이름입니다. SMB 다이렉트 다시 사용RDMA를 사용하지 않도록 설정한 후 다음 Windows PowerShell 스크립트 중 하나를 실행하여 RDMA를 다시 사용하도록 설정할 수 있습니다. 특정 인터페이스에 대해 RDMA를 다시 사용하도록 설정하려면 다음을 입력합니다.
모든 인터페이스에 대해 RDMA를 다시 사용하도록 설정하려면 다음을 입력합니다.
RDMA를 다시 사용하려면 클라이언트와 서버 둘 다에서 RDMA를 사용하도록 설정해야 합니다. SMB 다이렉트의 성능 테스트다음 절차 중 하나를 사용하여 성능을 테스트할 수 있습니다. SMB 다이렉트를 사용한 경우와 사용하지 않은 경우의 파일 복사 비교SMB 다이렉트의 향상된 처리량을 측정하는 방법은 다음과 같습니다.
SMB 다이렉트를 사용하여 파일 복사를 수행하는 동안 여러 네트워크 어댑터 중 하나에서 오류 발생SMB 다이렉트의 장애 조치(failover) 기능을 확인하는 방법은 다음과 같습니다.
참고 SMB 다이렉트를 사용하지 않는 워크로드의 오류를 방지하려면 연결이 끊어진 네트워크 경로를 사용하는 다른 워크로드가 없는지 확인합니다. 자세한 정보
추가 리소스추가 리소스이 문서의 내용 |