Connext DDS를 위한 최신 RTI Perftest 발표
성능 테스트 도구의 최신 버전인 RTI Perftest 2.4의 출시를 발표하게 된 것을 자랑스럽게 생각합니다. 이 새로운 릴리스는 주로 RTI Connext 제품의 성능을 테스트할 때 즉시 사용 가능한 경험을 개선하는 데 중점을 둡니다. 우리는 다음과 같은 세 가지 방법으로 이를 달성하는 것을 목표로 합니다.
1) 실행 중인 테스트에 대한 더 많은(그리고 더 명확한) 정보 제공: RTI Perftest
버전 RTI Connext DDS
의 버전 라이브러리를 사용하고 있습니까? 지연 시간
을 실행 중입니까? 또는 처리량
테스트? 지연 샘플
을 얼마나 자주 보내고 있습니까? ? 어떤 종류의 신뢰성
당신은 사용하고 있습니까? 이 모든 질문은 RTI Perftest
의 이전 버전에서 대답하기 어려웠습니다. 기본값이나 사용한 명령줄 매개변수를 확인해야 했습니다. 그러나 이 새 릴리스에서는 결과를 얻기 전에 테스트 요약을 표시하여 이 문제를 해결했습니다. 새로운 요약은 다음과 같습니다.
$> perftest_cpp -pub -noPrint -도메인 27 -latencyCount 100000 -스캔
32:64:256:1024:8192:32768:63000 -exec 30 -nic lo0
RTI Perftest 2.3.2(RTI Connext DDS 5.3.0)
모드:처리 테스트
(레이턴시 모드에 "-latencyTest" 사용)
가장 완벽한 구성:
신뢰성:믿을 수 있는
키:아니요
게시자 ID:0
대기 시간 수:샘플 100000개당 대기 시간 샘플 1개
데이터 크기:32, 64, 256, 1024, 8192, 32768, 63000
일괄 처리:8192바이트( 일괄 처리를 비활성화하려면 "-batchSize 0" 사용)
출판율:무제한 (미설정)
실행 시간:30초
다음을 사용하여 수신:리스너
도메인:27
동적 데이터:아니요
비동기식 게시:아니요
XML 파일:perftest_qos_profiles.xml
전송 구성:
종류:UDPv4 및 SHMEM(QoS XML 파일에서 가져옴)
멀티캐스트 사용:False
구독자 1명을 찾는 중...
구독자 발표를 기다리는 중...
50개의 초기화 핑을 보내는 중...
데이터 게시 ...
2) RTI Perftest가 실행 중인 테스트에 따라 기본 설정을 신중하게 선택합니다. RTI Perftest 모든 시나리오에서 항상 최고의 성능을 얻는 것을 목표로 합니다. 이것은 우리가 RTI Perftest를 만들어야 함을 의미합니다. 각 종류의 테스트에 사용해야 하는 기본 설정에 관해서는 현명하게 선택하십시오. 이러한 설정 변경 중 일부는 UDPv4
만 사용하는 것과 같이 매우 중요할 수 있습니다. UDPv4
로 및 공유 메모리
사용할 기본 전송으로 사용하거나 실행 중인 테스트가 처리량
인지 식별합니다. 테스트하고 이러한 경우에는 배칭
을 사용하십시오. 작은 데이터 크기의 경우.
3) RTI Perftest 줄이기 의 메모리 소비: RTI Perftest의 메모리 소비를 크게 줄였습니다. 전체 성능에 영향을 미치지 않습니다.
이는 새 릴리스에 추가된 기능 중 일부일 뿐입니다. 또한 RTI Perftest 컴파일 및 실행을 더욱 원활하게 하기 위해 버그 수정 및 기타 작은 개선 사항이 포함되어 있습니다.
이 새로운 제품을 사용해 보시기 바랍니다! RTI Perftest
여러 가지 방법으로 사용할 수 있습니다.
<울>
Github 저장소에서 복제할 수 있습니다. git clone -b release/2.4
https://github.com/rticommunity/rtiperftest.git
출시 페이지에서 소스 파일과 함께 번들을 얻을 수 있습니다.
Windows, Linux용으로 컴파일된 바이너리를 직접 다운로드할 수도 있습니다. 및 MacOS 컴파일하지 않고 릴리스 페이지(위에서 언급)에서!
공식 성능 테스트 애플리케이션에 대한 추가 정보 모든 기능은 설명서에서 찾을 수 있습니다.
이번 릴리스와 함께 RTI의 퍼포먼스 팀 성능 측정 방법, 측정 도구 사용 방법 및 RTI Connext DDS
의 최대 이점을 얻는 방법을 설명하는 일련의 블로그 게시물을 시작합니다. . 더 많은 정보를 기대해 주세요!