RadarURL

네트워크
2026.01.08 00:14

SMB 다중 채널 관리

조회 수 2 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

SMB 다중 채널은 네트워크 성능과 파일 서버의 가용성을 향상시키는 SMB(서버 메시지 블록) 3.0 프로토콜의 일부입니다.

SMB 다중 채널을 사용하면 파일 서버가 동시에 여러 네트워크 연결을 사용할 수 있습니다. SMB 3.0 클라이언트와 SMB 3.0 서버 간에 여러 경로를 사용할 수 있는 경우 네트워크 대역폭 및 네트워크 내결함성을 쉽게 집계할 수 있습니다. 이렇게 하면 서버 애플리케이션이 사용 가능한 모든 네트워크 대역폭을 최대한 활용하고 네트워크 오류에 대한 복원력을 높일 수 있습니다.

SMB 다중 채널은 다음과 같은 기능을 제공합니다.

  • 처리량이 증가했습니다. 파일 서버는 고속 네트워크 어댑터 또는 여러 네트워크 어댑터에 대해 여러 연결을 사용하여 추가 데이터를 동시에 전송할 수 있습니다.

  • 네트워크 내결함성. 클라이언트가 동시에 여러 네트워크 연결을 사용하는 경우 네트워크 연결이 끊어졌음에도 불구하고 클라이언트는 중단 없이 계속할 수 있습니다.

  • 자동 구성. SMB 다중 채널은 사용 가능한 여러 네트워크 경로를 자동으로 검색하고 필요에 따라 연결을 동적으로 추가합니다.

SMB 다중 채널에 대한 요구 사항

SMB 다중 채널은 기본적으로 사용하도록 설정되어 있으므로 추가 역할, 역할 서비스 또는 기능을 설치할 필요가 없습니다. SMB 클라이언트는 구성이 식별될 때 여러 네트워크 연결을 자동으로 검색하고 사용합니다. 그러나 SMB 다중 채널에는 다음과 같은 요구 사항이 있습니다.

  • Azure Local, Windows Server 또는 Windows 10 운영 체제를 실행하는 컴퓨터가 두 대 이상 있습니다.

  • 다음 구성 중 하나 이상:

    • 여러 네트워크 어댑터

    • RSS(수신측 크기 조정)를 지원하는 하나 이상의 네트워크 어댑터

    • 여러 네트워크 어댑터가 팀화되어 있습니다( NIC 팀 참조).

    • RDMA(원격 직접 메모리 액세스)를 지원하는 하나 이상의 네트워크 어댑터

SMB 다중 채널 구성

이 섹션에서는 네트워크 어댑터 배열을 사용하여 SMB 다중 채널을 배포하기 위한 몇 가지 구성 옵션에 대해 설명합니다. 이러한 구성은 예제 구성일 뿐입니다. 이 항목에 포함되지 않은 다른 많은 가능한 구성이 있습니다.

단일 RSS 지원 네트워크 어댑터

이 일반적인 구성에서 SMB 클라이언트와 SMB 서버는 단일 10기가비트 이더넷(10GbE) 네트워크 어댑터를 사용하여 구성됩니다. SMB 다중 채널 없이 SMB를 배포하고 SMB 세션이 하나만 설정된 경우 SMB는 단일 TCP/IP 연결을 만듭니다. 단일 CPU 코어만 있는 이 구성은 특히 많은 소규모 I/O 작업이 수행되는 경우 본질적으로 정체로 이어집니다. 따라서 성능 병목 현상의 가능성이 중요합니다.

대부분의 현재 네트워크 어댑터는 여러 연결이 여러 CPU 코어에 자동으로 분산되도록 하는 RSS(수신측 크기 조정)라는 기능을 제공합니다. 그러나 단일 연결을 사용하는 경우 RSS를 도울 수 없습니다. RSS 지원 네트워크 어댑터에서 SMB 다중 채널을 사용하는 경우 SMB는 해당 특정 세션에 대해 여러 TCP/IP 연결을 만듭니다. 이 구성은 많은 작은 I/O 작업이 필요한 경우 단일 CPU 코어에서 잠재적인 병목 상태를 방지합니다.

여러 네트워크 어댑터

이 구성에서는 여러 10GbE 네트워크 어댑터를 사용하여 SMB 클라이언트 및 SMB 서버를 구성합니다. SMB 다중 채널 없이 SMB를 배포하고 SMB 세션이 하나만 설정된 경우 SMB는 사용 가능한 네트워크 어댑터 중 하나를 사용하여 단일 TCP/IP 연결을 만듭니다. 이 시나리오에서는 여러 네트워크 어댑터의 대역폭을 집계할 수 없습니다. 예를 들어 1GbE 네트워크 어댑터 2개를 사용하는 경우 초당 2GBps(기가비트)를 달성할 수 없습니다. 선택한 네트워크 어댑터의 연결이 끊어지거나 사용하지 않도록 설정된 경우에도 오류가 발생할 수 있습니다.

SMB 다중 채널을 사용하여 SMB를 배포하는 경우 네트워크 어댑터가 RSS를 사용할 수 있는 경우 SMB는 인터페이스당 하나 이상의 연결을 사용하여 단일 세션에 대해 여러 TCP/IP 연결을 만듭니다. 이 구성을 사용하면 SMB에서 사용 가능한 결합된 네트워크 어댑터 대역폭을 사용할 수 있으며 네트워크 어댑터가 실패할 경우 SMB 클라이언트가 중단 없이 계속할 수 있습니다.

NIC 팀 구성

Azure Local 및 Windows Server는 NIC 팀이라는 기능을 사용하여 여러 네트워크 어댑터를 하나의 네트워크 어댑터로 결합하는 기능을 지원합니다. 팀은 항상 내결함성을 제공하지만 SMB 다중 채널 없이 SMB를 배포하는 경우 SMB는 팀당 하나의 TCP/IP 연결만 만듭니다. 이 구성으로 인해 참여 중인 CPU 코어 수와 팀 대역폭의 최대 사용이 모두 제한됩니다.

SMB 다중 채널을 사용하여 SMB를 배포하는 경우 SMB는 CPU 코어 간에 균형을 맞추고 사용 가능한 대역폭을 더 잘 사용하기 위해 단일 세션에 대해 여러 TCP/IP 연결을 만듭니다. NIC 팀은 SMB 다중 채널 자체를 사용하는 것보다 더 빠르게 작동하는 장애 조치(failover) 기능을 계속 제공합니다. NIC 팀 구성을 추천하는 이유는, SMB 다중 채널의 장애 조치 기능을 활용할 수 없는 워크로드에 대해, SMB에 의존하지 않는 다른 워크로드에 장애 조치 기능을 제공하기 때문입니다.

스토리지 공간 다이렉트 트래픽에 전용 네트워크 어댑터 집합을 사용하는 경우 Azure 로컬에서 수행되는 것처럼 이러한 스토리지 네트워크 어댑터를 팀하는 것은 엄격히 선택 사항입니다. 이는 중요한 이점이나 단점을 제공하지 않습니다.

 Important

Windows Server 2012 R2 이전 버전에서는 네트워크 어댑터의 RDMA 기능을 사용하려는 경우 NIC 팀을 사용하지 마세요. 이러한 운영 체제에서는 팀이 네트워크 어댑터의 RDMA 기능을 비활성화하기 때문에 RDMA 지원 네트워크 어댑터 팀이 항상 RDMA 비지원으로 보고됩니다.

단일 또는 여러 RDMA 지원 네트워크 어댑터

SMB 다중 채널은 네트워크 어댑터의 RDMA 기능을 검색하여 RDMA를 통해 SMB Direct라는 SMB 직접 기능을 사용하도록 설정합니다. SMB 다중 채널이 없으면 SMB는 모든 네트워크 어댑터가 새 RDMA 스택과 나란히 존재하는 TCP/IP 스택을 제공하는 RDMA 지원 네트워크 어댑터와 일반 TCP/IP 연결을 사용합니다.

SMB 다중 채널을 사용하여 SMB를 배포하는 경우 SMB는 네트워크 어댑터의 RDMA 기능을 검색하고 인터페이스당 두 개의 RDMA 연결을 사용하여 해당 단일 세션에 대해 여러 RDMA 연결을 만듭니다. 이 구성을 사용하면 SMB가 RDMA 지원 네트워크 어댑터에서 제공하는 높은 처리량, 짧은 대기 시간 및 낮은 CPU 사용률을 활용할 수 있습니다. 또한 여러 RDMA 인터페이스를 사용할 때 내결함성을 제공합니다.

 Important

RDMA 연결을 만든 후에는 원래 프로토콜 협상에 대한 TCP/IP 연결이 더 이상 사용되지 않습니다. 그러나 다른 RDMA 연결이 실패하는 경우 해당 연결이 유지됩니다.

SMB 다중 채널, RDMA 지원 네트워크 어댑터 및 NIC 팀 호환성

다음 표에는 SMB 다중 채널, RDMA(SMB Direct) 및 NIC 팀을 결합할 때 사용할 수 있는 다양한 기능이 요약되어 있습니다.

Configuration Throughput SMB에 대한 내결함성 SMB가 아닌 시스템에 대한 내결함성 낮은 CPU 사용률
단일 네트워크 어댑터(RSS 없음) *      
여러 네트워크 어댑터(RSS 없음) ** *    
NIC 팀 구성을 사용한 여러 네트워크 어댑터(RSS 기능 없음) ** ** *  
RSS를 사용하는 단일 네트워크 어댑터 *      
RSS를 사용하는 여러 네트워크 어댑터 ** *    
RSS 및 NIC 팀 구성을 사용하는 여러 네트워크 어댑터 ** ** *  
단일 RDMA 지원 네트워크 어댑터 *     *
여러 RDMA 지원 네트워크 어댑터 *** *   *
여러 RDMA 지원 네트워크 어댑터와 NIC 팀 구성 *** ** * *

Windows Server 2016 이상을 실행하는 경우 이상적인 솔루션은 여러 RDMA 지원 네트워크 어댑터를 사용하고 NIC 팀을 SMB 다중 채널과 결합하는 것입니다. 이 조합은 최상의 처리량을 제공하고, SMB 및 기타 프로토콜을 사용하는 애플리케이션에 내결함성을 제공하며, CPU 영향이 가장 낮습니다.

위에서 설명한 것처럼 Windows Server 2012 R2 이하에서 RDMA 지원 네트워크 어댑터를 사용하는 경우 네트워크 어댑터의 RDMA 기능을 사용하지 않도록 설정하기 때문에 NIC 팀은 좋은 옵션이 아닙니다.

SMB 다중 채널이 없는 예제 구성

RSS 없이 단일 네트워크 어댑터를 사용하려는 경우 여러 네트워크 연결의 이점을 누릴 수 없으므로 SMB 다중 채널은 사용되지 않습니다. 또한 다른 속도의 네트워크 어댑터를 사용하려는 경우 SMB 다중 채널은 자동으로 가장 빠른 네트워크 어댑터를 선택합니다. 이는 동일한 형식(예: RDMA, RSS 또는 둘 다)이고 속도가 동일한 네트워크 어댑터가 SMB 다중 채널에서 동시에 사용되기 때문입니다. 느린 네트워크 어댑터는 유휴 상태입니다.

SMB 다중 채널 사용 안 함

일반적으로 SMB 다중 채널을 사용하지 않도록 설정할 필요가 없습니다. 그러나 예를 들어 테스트 환경에서 SMB 다중 채널을 사용하지 않도록 설정하려면 다음 Windows PowerShell 절차를 사용합니다.

먼저 PowerShell 세션을 열어 서버 중 하나에 연결합니다.

PowerShell

Enter-PSSession <server-name>

서버 쪽에서 SMB 다중 채널을 사용하지 않도록 설정하려면 다음 cmdlet을 사용합니다.

PowerShell

Set-SmbServerConfiguration -EnableMultiChannel $false

클라이언트 쪽에서 SMB 다중 채널을 사용하지 않도록 설정하려면 다음 cmdlet을 사용합니다.

PowerShell

Set-SmbClientConfiguration -EnableMultiChannel $false

 참고 항목

클라이언트 또는 서버에서 SMB 다중 채널을 사용하지 않도록 설정하면 두 시스템의 사용이 차단됩니다.

SMB 다중 채널 다시 활성화

SMB 다중 채널을 사용하지 않도록 설정하고 다시 사용하도록 설정하려면 다음 절차를 사용합니다.

서버 쪽에서 SMB 다중 채널을 다시 사용하도록 설정하려면 다음 cmdlet을 사용합니다.

PowerShell

Set-SmbServerConfiguration -EnableMultiChannel $true

클라이언트 쪽에서 SMB 다중 채널을 다시 사용하도록 설정하려면 다음 cmdlet을 사용합니다.

PowerShell

Set-SmbClientConfiguration -EnableMultiChannel $true

 참고 항목

다시 사용하려면 클라이언트와 서버 모두에서 SMB 다중 채널을 다시 사용하도록 설정해야 합니다.

SMB 다중 채널 테스트

이 섹션에서는 SMB 다중 채널을 테스트하기 위한 몇 가지 시나리오에 대해 설명합니다. 여기에는 SMB 다중 채널과 파일 복사본을 비교한 다음 SMB 다중 채널 없이 비교하고 파일 복사 작업 중에 네트워크 어댑터가 의도적으로 실패하게 만드는 작업이 포함됩니다.

SMB 다중 채널 없이 파일 복사와 SMB 다중 채널과 함께 파일 복사 비교

SMB 다중 채널에서 제공하는 증가된 처리량을 측정하려면 다음 테스트를 수행합니다. 각 테스트 전에 서버와 클라이언트를 모두 다시 시작하여 유사한 조건에서 작동하는지 확인합니다.

  1. 이전에 설명한 구성 중 하나를 사용하여 SMB 다중 채널을 구성합니다.

  2. SMB 다중 채널을 사용하여 장기 실행 파일 복사 작업을 수행하는 데 걸리는 시간을 측정합니다.

  3. SMB 다중 채널을 사용하지 않도록 설정합니다. SMB 다중 채널 비활성화 방법은 을 참조하세요..

  4. SMB 다중 채널 없이 동일한 파일 복사를 수행하는 데 걸리는 시간을 측정합니다.

  5. SMB 다중 채널을 다시 사용하도록 설정합니다. 지침을 확인하려면 SMB 다중 채널을 다시 사용하도록 설정한 후을 참조하세요.

  6. 두 결과를 비교합니다.

 Important

캐싱의 성능 영향을 방지하려면 먼저 사용 가능한 메모리 크기를 초과하는 많은 양의 데이터를 복사합니다. 그런 다음 첫 번째 복사 작업을 준비 단계로 하여 복사 작업을 다시 수행합니다. 두 번째 복사 작업의 시간을 측정합니다.

SMB 다중 채널을 사용하여 파일을 복사하는 동안 네트워크 어댑터 중 하나가 실패하게 합니다.

SMB 다중 채널의 장애 조치(failover) 기능을 확인하려면 다음을 수행합니다.

  1. SMB 다중 채널이 여러 네트워크 어댑터 구성에서 작동하는지 확인합니다.

  2. 오래 걸리는 파일 복사 작업을 수행합니다.

  3. 파일 복사 작업이 실행되는 동안 케이블 중 하나의 연결을 끊거나 네트워크 어댑터 중 하나를 사용하지 않도록 설정하여 네트워크 경로 중 하나의 오류를 시뮬레이션합니다.

  4. 파일 복사가 나머지 네트워크 어댑터를 계속 사용하고 파일 복사 오류 없이 작동하는지 확인합니다.

연결이 끊긴 네트워크 연결 경로를 사용하는 다른 워크로드가 없는지 확인합니다. 이 예방 조치는 SMB 다중 채널을 활용하지 않는 워크로드에서 발생할 수 있는 오류를 방지합니다.

SMB 다중 채널이 작동하는지 확인

다음 절차를 사용하여 SMB 다중 채널이 작동하는지 확인합니다.

  1. 네트워크 어댑터 구성이 올바른지 확인하려면 SMB 서버와 SMB 클라이언트 모두에서 Windows PowerShell에 다음을 입력합니다.

    PowerShell

    Get-NetAdapter
    Get-NetAdapterRSS
    Get-NetAdapterRDMA
    Get-NetAdapterHardwareInfo
    
  2. SMB 다중 채널이 사용하도록 설정되어 있는지 확인하려면 SMB가 네트워크 어댑터를 올바르게 식별하고 네트워크 어댑터의 RSS 및 RDMA 기능이 올바르게 식별되었는지 확인하려면 다음을 수행합니다.

    SMB 클라이언트에서 Windows PowerShell에 다음을 입력합니다.

    PowerShell

    Get-SmbClientConfiguration | Select EnableMultichannel
    Get-SmbClientNetworkInterface
    

    SMB 서버에서 Windows PowerShell에 다음을 입력합니다.

    PowerShell

    Get-SmbServerConfiguration | Select EnableMultichannel
    Get-SmbServerNetworkInterface
    
  3. SMB 클라이언트에서 SMB 서버와 지속적인 세션을 수립하는 장기 실행 파일 복사 작업을 수행합니다. 복사 작업이 실행되는 동안 Windows PowerShell에 다음을 입력하여 연결이 올바른 버전의 SMB를 사용하고 SMB 다중 채널이 작동하는지 확인합니다.

    PowerShell

    Get-SmbConnection
    Get-SmbMultichannelConnection
    Get-SmbMultichannelConnection -IncludeNotSelected
    

다음 단계

관련 정보는 다음을 참조하세요.

  • Windows Server SMB 3 프로토콜을 사용한 파일 공유 개요
  • 간소화된 SMB 다중 채널 및 다중 NIC 클러스터 네트워크
  • SMB 다이렉트

 

출처 : https://learn.microsoft.com/ko-kr/windows-server/storage/storage-spaces/manage-smb-multichannel

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 935857
2526 연애 대한민국 결정사 직업 등급표 newfile JaeSoo 2026.01.09 0
2525 생활 알아두면 유용한 향수 향 종류 모음 new JaeSoo 2026.01.09 1
2524 업무 로그인 구글 드라이브 안 쓰고 시놀로지 드라이브 쓰는 이유, 설정 방법 & 활용팁 JaeSoo 2026.01.08 2
» 네트워크 SMB 다중 채널 관리 JaeSoo 2026.01.08 2
2522 네트워크 Synology NAS SMB 3.0 Multichannel 이용하기 JaeSoo 2026.01.08 1
2521 네트워크 어떻게 SSH를 통해 root 권한으로 DSM/SRM에 로그인할 수 있습니까? JaeSoo 2026.01.08 1
2520 네트워크 시놀로지 나스 SMB 3.0 멀티채널 구성하는법 JaeSoo 2026.01.08 2
2519 경제 RWA(Real-World Assets): 실물자산 토큰화 이해 JaeSoo 2026.01.05 1
2518 생활 그루밍성범죄와 가스라이팅 차이점, 처벌 수위 알아보기 JaeSoo 2025.12.23 24
2517 건강 전문의가 추천하는 자위 횟수 file JaeSoo 2025.12.23 54
2516 모바일 일상에 쉽게 적용할 수 있는 수면 관리 앱 5가지 JaeSoo 2025.12.18 79
2515 건강 매일 밤에 머리 감으면 일어나는 일ㅣ탈모 전문가가 알려주는 충격적인 진실ㅣ김주용 원장 1편ㅣ닥터딩요 JaeSoo 2025.12.11 96
2514 건강 다친 손가락에 끼우는 실리콘 손가락 file JaeSoo 2025.12.11 93
2513 연애 성적 취향에 대하여... JaeSoo 2025.12.09 182
2512 연애 fwb(Friends with Benefits)에 대해 JaeSoo 2025.12.09 152
2511 건강 자위가 잠자는 데 도움이됩니까? 알아봅시다! JaeSoo 2025.12.09 132
2510 건강 야동 실태보고서 JaeSoo 2025.12.09 128
2509 건강 불면증 해결을 위한 자위 활용 JaeSoo 2025.12.09 184
2508 연애 변호사가 보아온 상간남들의 공통점 file JaeSoo 2025.11.25 257
2507 윈도우즈 윈도우11 비밀번호 분실시 설정 변경방법 (Windows10 포함) JaeSoo 2025.11.06 292
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 127 Next
/ 127


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너