Users Guide

RoCE – 구성 사용 사례 예제NetXtreme-E 사용 설명서
2018 2 26 NetXtreme-E-UG100 페이지 68
일치하지 않는 bnxt_en bnxt_re 조합 로드되지 않도록 하려면 다음 수행해야 합니다.
대상 시스템에
bnxt_en DUD 또는 커널 모듈 RPM 포함된 PXEboot 사용하여 RedHat/CentOS 7.2 OS
설치한 경우
/lib/modules/$(uname -r)/extra/bnxt_en/bnxt_en.ko 있는 bnxt_en.ko 파일을 삭제하거나 /
etc/depmod.d
/ 편집합니다.
bnxt_en.conf 무시하여 업데이트된 버전을 사용합니다. 사용자는 rpm -e kmod-bnxt_en 명령을 사용
하여 현재 BCM5741X Linux 커널 드라이버 지울 수도 있습니다. RHEL 7.3/SLES 12 Sp2에는 bnxt_en
기본 드라이버가 있습니다(v1.7.x 이전). bnxt_re(RoCE 드라이버) 적용하려 드라이버 제거하고
최신 bnxt_en 추가해야 합니다.
Windows
커널 모드
Windows Server 2012 이상은 SMB 파일 트래픽을 위해 NIC에서 RDMA 기능을 호출합니다( 끝이 RDMA
대해 활성화된 경우). Broadcom NDIS 미니포트 bnxtnd.sys v20.6.2 이상은 NDKPI 인터페이스를 통해
RoCEv1 RoCEv2 지원합니다. 기본 설정은 RoCEv1입니다.
RDMA 활성화하려면 다음을 수행합니다.
1. 적절한 보드 패키지를 사용하여 NIC NVRAM 업그레이드합니다. CCM 또는 UEFI HII에서 RDMA 지원을
활성화합니다.
2. 어댑터 고급 속성 페이지로 이동하여 BCM5741X 미니포트에 대해 NetworkDirect 기능 사용으로 설정
하거
PowerShell 창을 사용하여 다음 명령을 실행합니다.
Set-NetAdapterAdvancedProperty -RegistryKeyword *NetworkDirect -RegistryValue 1
3. NetworkDriect 활성화되 다음 Powershell 명령이 true 반환합니다.
a. Get-NetOffLoadGlobalSetting
b. Get-NetAdapterRDMA
RDMA 확인
RDMA 확인하려면 다음을 수행합니다.
1. 원격 시스템에 파일 공유를 생성하고 Windows Explorer 또는 “net use ….” 사용하여 해당 공유를 엽니다.
하드 디스크 읽기/쓰기 속도 병목현상을 피하려면 테스트 네트워크 공유로 RAM 디스크가 권장됩니다.
2. PowerShell에서 다음 명령을 실행합니다.
Get-SmbMultichannelConnection | fl *RDMA*
ClientRdmaCapable : True
ServerRdmaCapable : True
클라이언트와 서버 모두에 True 표시되는 경우 SMB 연결을 통한 모든 파일 전송이 SMB 사용합니다.
3. 다음 명령을 사용하여 SMB 다중 채널을 활성화/비활성화할 있습니다.
서버 :
활성화: Set-SmbServerConfiguration -EnableMultiChannel $true
비활성화: Set-SmbServerConfiguration -EnableMultiChannel $false