none
windows server 2012 r2 smb3.02 멀티채널 이용이 불가합니다 RRS feed

  • 질문

  • 현재 서버컴퓨터 인텔 nic 82579LM 82574L이 내장으로 있고 추가적으로 인텔 pci-e vt gb 4포트가 설치되어있습니다.

    클라이언트 컴퓨터 내장 브로드컴 nic 1개와 인텔 pt gb 2포트가 추가 pci-e로 설치되어있습니다.

    두 서버,클라언트 모두 윈도우2012 r2 데이터센터를 이용중이며 로컬서버에서 nic팀기능에 들어가 스위치단독-주소해시 이용으로 TEAMING을 해주었습니다만

    SMB3.02의 멀티채널이 활성화되지 않는듯 싶습니다.(파워쉘명령어 get-smbconnection으로 서버,클라이언트 모두 smb3.02 연결이 되었음을 확인했습니다)

    테스트는 테스트 타겟이 서버와 클라이언트 모두 ssd와 ramdisk 로 하였기에 전송속도 상승여유는 충분하였고,

    nicteam아답터의 표시상태 역시 서버6g, 클라이언트3g 로 이상없이 설정됨을 확인했습니다만,

    아무리 용을써도 단일회선 이상의 속도가 나오질 않습니다.

    해결방법이 있을련지요?

    그리고 혹시 get-smbconnection 처럼 smb멀티채널을 확인할 수 있는 파워쉘 명령어를 알 수 있을까요? 

    2013년 11월 20일 수요일 오전 7:54

모든 응답

  • SMB는 기본적으로 활성화 되어있습니다.

    만약 비활성화 되어있다면 아래 명령어를 사용해보시기

    You can re-enable SMB Multichannel after you disabled it by using:

    On the SMB server side:

    Set-SmbServerConfiguration -EnableMultiChannel $true

    On the SMB client side:

    Set-SmbClientConfiguration -EnableMultiChannel $true

    Note: You need to enable the feature on both the client or the server to start using it again.

    Verifying if you’re using SMB Multichannel

    You can use the following steps to verify you are using SMB Multichannel.

    Step 1: Verify network adapter configuration

    Use the following PowerShell cmdlets to verify you have multiple NICs and/or to verify the RSS and RDMA capabilities of the NICs. Run on both the SMB server and the SMB client.

    Get-NetAdapter

    Get-NetAdapterRSS

    Get-NetAdapterRDMA

    Get-NetAdapterHardwareInfo

     

    Step 2: Verify SMB configuration

    Use the following PowerShell cmdlets to make sure SMB Multichannel is enabled, confirm the NICs are being properly recognized by SMB and that their RSS and RDMA capabilities are being properly identified.

    On the SMB client, run the following PowerShell cmdlets:

    Get-SmbClientConfiguration | Select EnableMultichannel

    Get-SmbClientNetworkInterface

    On the SMB server, run the following PowerShell cmdlets:

    Get-SmbServerConfiguration | Select EnableMultichannel

    Get-SmbServerNetworkInterface

     

    Step 3: Verify the SMB connection

    On the SMB client, start a long-running file copy to create a lasting session with the SMB Server. While the copy is ongoing, open a PowerShell window and run the following cmdlets to verify the connection is using the right version of SMB and that SMB Multichannel is working:

    Get-SmbConnection

    Get-SmbMultichannelConnection

    Get-SmbMultichannelConnection -IncludeNotSelected

    [참고자료]

    The basics of SMB Multichannel, a feature of Windows Server 2012 and SMB 3.0

    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다

    • 답변으로 표시됨 kingof6po 2013년 11월 20일 수요일 오전 10:07
    • 답변으로 표시 취소됨 kingof6po 2013년 11월 21일 목요일 오후 4:38
    2013년 11월 20일 수요일 오전 8:24
    중재자
  • 어찌저찌 명령어를 추가시키는것을 성공했습니다만,

    제시해주신 상기 명령어의 결과정보를 보고 도움을 주실수 있을련지요?

    PS C:\Users\Administrator> Get-NetAdapterRSS


    Name                                            : PT2
    InterfaceDescription                            : Intel(R) PRO/1000 PT Dual Port Network Connection #2
    Enabled                                         : True
    NumberOfReceiveQueues                           : 1
    Profile                                         : NUMAStatic
    BaseProcessor: [Group:Number]                   : 0:0
    MaxProcessor: [Group:Number]                    : 0:3
    MaxProcessors                                   : 4
    RssProcessorArray: [Group:Number/NUMA Distance] : 0:0/0  0:1/0  0:2/0  0:3/0
    IndirectionTable: [Group:Number]                :

    Name                                            : PT1
    InterfaceDescription                            : Intel(R) PRO/1000 PT Dual Port Network Connection
    Enabled                                         : True
    NumberOfReceiveQueues                           : 1
    Profile                                         : NUMAStatic
    BaseProcessor: [Group:Number]                   : 0:0
    MaxProcessor: [Group:Number]                    : 0:3
    MaxProcessors                                   : 4
    RssProcessorArray: [Group:Number/NUMA Distance] : 0:0/0  0:1/0  0:2/0  0:3/0
    IndirectionTable: [Group:Number]                :

    Name                                            : B1
    InterfaceDescription                            : Broadcom NetLink (TM) Gigabit Ethernet
    Enabled                                         : True
    NumberOfReceiveQueues                           : 4
    Profile                                         : NUMAStatic
    BaseProcessor: [Group:Number]                   : 0:0
    MaxProcessor: [Group:Number]                    : 0:3
    MaxProcessors                                   : 4
    RssProcessorArray: [Group:Number/NUMA Distance] : 0:0/0  0:1/0  0:2/0  0:3/0
    IndirectionTable: [Group:Number]                : 0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3
                                                      0:0    0:1    0:2    0:3    0:0    0:1    0:2    0:3

    상기와같이 rss기능이 true로 되어있음에도 불구하고,

    PS C:\Windows\system32> Get-SmbClientNetworkInterface

    Interface Index                          RSS Capable                              RDMA Capable                            Speed                                   IpAddresses                             Friendly Name                          
    ---------------                          -----------                              ------------                            -----                                   -----------                             -------------                          
    20                                       False                                    False                                   1 Gbps                                  {fe80::3c8c:c9b8:5337:2e41, 192.168.... PT1                                    
    21                                       False                                    False                                   1 Gbps                                  {fe80::79aa:755c:44ee:8a0f, 192.168.... PT2                                    
    12                                       True                                     False                                   1 Gbps                                  {fe80::113d:c782:e86b:f915, 192.168.... B1                                     
    23                                       False                                    False                                   0  bps                                  {fe80::5efe:192.168.1.181}              isatap.{11B9A973-6108-4E3C-868F-DDEC...
    22                                       False                                    False                                   0  bps                                  {fe80::5efe:192.168.1.182}              isatap.{4463FEA0-4F99-4234-93C3-81E8...
    17                                       False                                    False                                   0  bps                                  {}                                      isatap.{726DDD9F-37A9-4E47-865F-4653...

    상기와같이 RSS Capable은 오직 한 아답터만 true가 뜹니다.

    또한 

    Get-NetAdapterRDMA

    입력시엔 아무런 정보표기가 나타나질 않으며

    PS C:\Windows\system32> Get-SmbServerNetworkInterface



    Scope Name                               Interface Index                          RSS Capable                             RDMA Capable                            Speed                                   IpAddress                              
    ----------                               ---------------                          -----------                             ------------                            -----                                   ---------                              
    *                                        21                                       False                                   False                                   1 Gbps                                  192.168.1.181                          
    *                                        21                                       False                                   False                                   1 Gbps                                  fe80::79aa:755c:44ee:8a0f              
    *                                        20                                       False                                   False                                   1 Gbps                                  192.168.1.180                          
    *                                        20                                       False                                   False                                   1 Gbps                                  fe80::3c8c:c9b8:5337:2e41              
    *                                        12                                       True                                    False                                   1 Gbps                                  192.168.1.182                          
    *                                        12                                       True                                    False                                   1 Gbps                                  fe80::113d:c782:e86b:f915              

    상기와같은 명령어 입력시 RSS와 RDMA모두 False가 뜨네요...(끙 어찌저찌 rss는 true로 다시뜹니다)

    PS C:\Users\Administrator> Get-SmbMultichannelConnection

    Server Name    Selected       Client IP      Server IP      Client Interfa Server Interfa Client RSS Cap Client RDMA C
                                                                ce Index       ce Index       able           pable
    -----------    --------       ---------      ---------      -------------- -------------- -------------- -------------
    TEST           True           192.168.1.102  192.168.1.109  25             37             True           False

    혹시 rss와 rdma관련해서 추가로 설정하는 방법이 있나요?

    아니면 제 nic카드 전부다 해당기능을 수행할  수 없어서 nic티밍시에도 smb멀티채널이 이루어지지않는것인지요?


    • 편집됨 kingof6po 2013년 11월 20일 수요일 오후 2:22
    2013년 11월 20일 수요일 오전 10:18
  • 밤사이 진척사항이 있어 추가질문을 드립니다.

    클라이언트에서는 티밍을 하고, 서버에서는 하지않아야만 클라이언트단에서 멀티채널이 작동함을 확인했습니다.

    문제는 서버에서도 티밍을 하면 전송 속도는 1기가한계를 넘질못하고, 

    클라이언트 역시 내장 브로드컴랜과 pcie 인텔 pt듀얼포트랜을 묶어 3기가로 만들어도 최상 속도가 2기가속도가 나올뿐 3기가 속도가 나오질 않습니다. 테스트 환경이기에 구축한 스토리지의 성능이 현 전송속도를 상회함에도 2기가속도의 한계치까지만 이용가능해집니다. 

    또한 드라이버단에서 pcie 인텔pt 듀얼랜 카드의 rss항목을 켰음에도 불구하고 Get-SmbClientNetworkInterface 실행시 내장랜카드만 rss capable에 true가 뜹니다. 나머지 두포트는 false로 뜨네요..

    희안하게도 서버의 쿼드포트랜카드에서도 이슈가 발견됬는데

    Get-SmbClientNetworkInterface 명령어를 실행시 rss capable항목중 한 포트만 false가 뜹니다.물론 각각의 드라이버에서  rss 설정을 해주었습니다.

    하아..대체 문제가 뭘까요?

    부디 답변부탁드립니다 ㅠ_ㅠ... 쌩고생도 이런 쌩고생이 없네요.. 그럼 좋은하루 보내시길 바랍니다.. 

    2013년 11월 20일 수요일 오후 11:34
  • 늦게 답변 드리네요

    SMB 멀티채널을 구성하기 위해서는 각 NIC의 C 클래스 IP가 틀려야 합니다.

    위에 질문 주신것의 IP 구성을 보니 192.168.1.x /24 대역으로 구성하셨는데 이렇게 되면 SMB는 1개 채널으로만 새션 연결을 합니다.
    각 NIC별 IP는 192.168.1.101, 192.168.2.101, 192.168.3.101 이런식으로 C 클래스 IP가 각각 틀려야 합니다. 그리고 클라이언트 NIC의 IP도 서버와 동일한 대역으로 맞춰줘야 합니다.

    그렇게 하시면 SMB 멀티 채널을 구성하실 수 있습니다.

    2014년 7월 15일 화요일 오전 2:44