>  기사  >  ROCE 성능 테스트 방법

ROCE 성능 테스트 방법

(*-*)浩
(*-*)浩원래의
2020-01-09 09:58:145048검색

ROCE 성능 테스트 방법

RoCE(RDMA over Converged Ethernet)는 대규모 고객의 선호도가 점점 높아지고 있습니다. RoCE는 통신 네트워크를 캐시합니다. 동일한 속도에서 RoCE의 성능 지연 성능은 InfiniBand의 1/3에 불과합니다.

따라서 RoCE 기능을 지원하는 네트워크 카드의 RoCE 성능 테스트가 특히 중요해졌습니다. (추천 학습 : pPhpstorm)

기존 기술에서는 서버 측과 클라이언트 측에서 ROCE 드라이버를 수동으로 설치하고 IP를 구성한 후 테스트 명령을 실행하는 방식으로 테스트를 진행했습니다. 마지막으로 테스트 결과 및 로그 정보를 수집합니다. 테스트 단계는 복잡합니다.

결론적으로 RoCE를 지원하는 네트워크 카드의 RoCE 성능 테스트 솔루션은 특히 중요합니다. 하지만 기존 기술, 특히 RoCE 성능 테스트에서는 RoCE 성능을 자동으로 테스트하는 기술이 부족합니다.

기술적 구현 요소:

본 발명은 테스트 프로세스를 최적화하고 테스트 결과를 자동으로 출력 및 보관할 수 있는 Linux 시스템 기반 RoCE 성능의 자동화된 테스트 방법 및 시스템을 제안합니다. 이는 테스터 관리 및 자원을 절약하세요.

본 발명은 RoCE 읽기 및 쓰기 전송의 지연 및 대역폭을 테스트하기 위한 자체 프로그래밍을 제안합니다. 구체적으로 테스트용 소스 코드를 구성하고 소스 코드를 호출하여 매개변수 및 장치 이름을 입력합니다. 발명 적용 가능 모든 유형의 서버의 현재 주류 Linux 시스템에서 RoCE를 지원하는 네트워크 카드의 RoCE 성능 테스트는 다양성과 홍보가 뛰어나 복잡한 작업을 단순화하고 작업 효율성을 향상시킵니다.

테스트를 수행하기 전에 다음 준비 작업을 수행하십시오. Linux 운영 체제에 로그인하고 루트 권한을 얻으십시오. 테스트 중인 다양한 네트워크 카드 및 운영 체제 버전에 따라 해당 드라이버 버전을 설치하십시오. 상호 연결된 네트워크의 IP를 구성하십시오. 동일한 네트워크 세그먼트에 있고 방화벽을 끄려면 네트워크 연결 상태 표시등이 정상적으로 켜지는지 관찰하고 두 개의 네트워크 포트를 활성화한 다음 ping 명령을 실행하여 ping이 정상적으로 완료되고 데이터 표시등이 정상적으로 깜박이는지 확인하세요. .

본 발명의 실시예는 다음과 같은 기술 솔루션을 채택합니다.

한편, 본 발명은 다음을 포함하여 Linux 시스템에서 RoCE 성능을 자동으로 테스트하는 방법을 제공합니다.

네트워크 카드 드라이버 및 RoCE 설치 네트워크 카드에 해당하는 드라이버, 네트워크 IP 주소 구성

Linux 시스템 플랫폼을 기반으로 테스트 프로그램 스크립트를 생성합니다. 테스트 프로그램 스크립트에는 스크립트 실행 모드 매개변수, 장치 이름 매개변수 및 주소 매개변수 등 세 가지 판단 입력 매개변수가 포함됩니다.

서버 측에서 실행합니다. 테스트 프로그램 스크립트는 클라이언트의 응답을 기다립니다.

클라이언트에서 테스트 프로그램 스크립트를 실행합니다.

테스트 결과를 출력하고 저장합니다.

테스트 결과는 로그 파일에 저장되거나 모니터에 인쇄되는 것이 바람직합니다. 여기서 테스트 결과는 읽기/쓰기 대역폭, 읽기/쓰기 지연, 전송 대역폭 및 전송 지연에 대한 테스트 결과입니다.

위 내용은 ROCE 성능 테스트 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.