RoCE(RDMA over Converged Ethernet)는 대규모 고객의 선호도가 점점 높아지고 있습니다. RoCE는 통신 네트워크를 캐시합니다. 동일한 속도에서 RoCE의 성능 지연 성능은 InfiniBand의 1/3에 불과합니다.
따라서 RoCE 기능을 지원하는 네트워크 카드의 RoCE 성능 테스트가 특히 중요해졌습니다. (추천 학습 : pPhpstorm)
기존 기술에서는 서버 측과 클라이언트 측에서 ROCE 드라이버를 수동으로 설치하고 IP를 구성한 후 테스트 명령을 실행하는 방식으로 테스트를 진행했습니다. 마지막으로 테스트 결과 및 로그 정보를 수집합니다. 테스트 단계는 복잡합니다. 결론적으로 RoCE를 지원하는 네트워크 카드의 RoCE 성능 테스트 솔루션은 특히 중요합니다. 하지만 기존 기술, 특히 RoCE 성능 테스트에서는 RoCE 성능을 자동으로 테스트하는 기술이 부족합니다.기술적 구현 요소:
본 발명의 실시예는 다음과 같은 기술 솔루션을 채택합니다.
한편, 본 발명은 다음을 포함하여 Linux 시스템에서 RoCE 성능을 자동으로 테스트하는 방법을 제공합니다. 네트워크 카드 드라이버 및 RoCE 설치 네트워크 카드에 해당하는 드라이버, 네트워크 IP 주소 구성 Linux 시스템 플랫폼을 기반으로 테스트 프로그램 스크립트를 생성합니다. 테스트 프로그램 스크립트에는 스크립트 실행 모드 매개변수, 장치 이름 매개변수 및 주소 매개변수 등 세 가지 판단 입력 매개변수가 포함됩니다. 서버 측에서 실행합니다. 테스트 프로그램 스크립트는 클라이언트의 응답을 기다립니다. 클라이언트에서 테스트 프로그램 스크립트를 실행합니다. 테스트 결과를 출력하고 저장합니다. 테스트 결과는 로그 파일에 저장되거나 모니터에 인쇄되는 것이 바람직합니다. 여기서 테스트 결과는 읽기/쓰기 대역폭, 읽기/쓰기 지연, 전송 대역폭 및 전송 지연에 대한 테스트 결과입니다.위 내용은 ROCE 성능 테스트 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!