이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 riostream 명령입니다.
프로그램:
이름
riostream - RDMA 핑퐁 테스트를 통한 제로 카피 스트리밍.
개요
리오스트림 [-s 서버_주소] [-b 바인드_주소] [-B 버퍼_크기]
[-I 반복] [-C transfer_count]
[-S 전송_크기] [-p 서버_포트] [-T 테스트_옵션]
기술
RDMA 프로토콜(rsocket)을 통한 스트리밍을 사용하여 장치 간에 데이터를 연결하고 교환합니다.
클라이언트 및 서버 응용 프로그램.
옵션
-s 서버 주소
연결을 수신하는 서버 시스템의 네트워크 이름 또는 IP 주소입니다. 그만큼
사용된 이름이나 주소는 RDMA 장치를 통해 라우팅되어야 합니다. 이 옵션을 지정해야 합니다.
클라이언트에 의해.
-b 바인드 주소
바인딩할 로컬 네트워크 주소입니다.
-B 버퍼_크기
송신 및 수신 네트워크 버퍼의 크기를 나타냅니다.
-I 반복
지정된 수의 메시지가 교환되는 횟수입니다.
클라이언트와 서버. (기본값 1000)
-C 전송_횟수
클라이언트에서 서버로 전송하고 다시 서버로 다시 전송할 메시지 수
각 반복. (기본값 1)
-S 전송_크기
각 전송 전송의 크기(바이트)입니다. (기본값 1000) 'all'을 지정하면
rstream은 다양한 크기의 일련의 테스트를 실행합니다.
-p 서버 포트
서버의 포트 번호입니다.
-T 테스트 옵션
테스트 매개변수를 지정합니다. 사용 가능한 옵션은 다음과 같습니다.
| async - 비동기 작업을 사용합니다(예: 선택/폴링).
비 | 차단 - 차단 호출을 사용합니다.
엔 | nonblocking - 비차단 호출을 사용합니다.
v | 확인 - 데이터 전송을 확인합니다.
노트
기본 사용법은 서버 시스템에서 riostream을 시작한 다음 서버 시스템에서 riostream -s server_name을 실행하는 것입니다.
클라이언트 시스템. 기본적으로 riostream은 일련의 대기 시간과 대역폭을 실행합니다.
성능 테스트. 다른 반복, transfer_count 또는 transfer_size 지정
아무것도 지정되지 않은 기본값을 사용하여 사용자 정의 테스트를 실행합니다.
이 테스트는 RDMA 리소스를 사용자 공간에 매핑하기 때문에 사용자는 RDMA 리소스가
사용 가능한 시스템 리소스 및 권한. 추가 정보는 libibverbs README 파일을 참조하십시오.
세부.
onworks.net 서비스를 사용하여 온라인으로 riostream을 사용하세요.