Arbin APIs 성능 측정 결과
테스트 결과
제어 채널 작동과 관련된 명령을 제외하고 모든 명령은 100회 실행되며 테스트 결과는 아래 표에 나와 있습니다.
Local
환경조건
- 클라이언트와 서버가 모두 동일한 PC에 있습니다.
- Mits 10.4.14.16과 ArbinCTI 1.0.70
- MCU: LBT21084, 8Ch
- 각 명령은 하나의 채널에서만 실행됩니다.
Wi-Fi
실험 설정 환경 조건 환경조건
- 근거리 통신망(Wi-Fi)
- 두 대의 컴퓨터: IP192.168.1.54(클라이언트) 및 IP192.168.1.107(서버)
- Mits 10.4.14.16과 ArbinCTI 1.0.70
- MCU: LBT21084, 8Ch
- 각 명령은 하나의 채널에서만 실행됩니다.
정의
최대 반응 시간
CTI에 명령 전송과 CTI 피드백 수신 사이의 최대 시간 (확인)
최소 반응 시간
CTI에 명령 전송과 CTI 피드백 수신 사이의 최소 시간 (확인)
평균 반응 시간
CTI에 명령 전송과 CTI 피드백 수신 사이의 평균 시간 (확인)
시간 초과
설명
시간(들)
참고
연결 타임아웃
시간 제한이 설정된 경우 기간 내에 네트워크 연결이 수신되지 않으면 연결 시간 제한 오류 코드가 반환됩니다.
-
네트워크 연결 시간 초과는 수동으로 설정해야 하며 기본값은 결과를 기다리는 데 사용 중입니다.
login 타임아웃
클라이언트가 지정된 시간 내에 PostUserLogin 인터페이스를 호출하여 로그인하지 않으면 서버가 네트워크 연결을 끊습니다
/
WinDaq에는 로그인 시간 초과가 없습니다.
실행 타임아웃
클라이언트가 지정된 시간 내에 인터페이스를 호출하지 않으면 서버는 네트워크 연결을 끊습니다.
/
WinDaq에는 실행(동작) 시간 제한이 없습니다.
Post Get Meta Variables
지정된 시간 내에 피드백을 받지 못하면 시간 초과 오류 코드가 반환됩니다.
3
Post UpLoad File
파일 업로드(차단)
지정된 시간 내에 피드백을 받지 못하면 시간 초과 오류 코드가 반환됩니다.
지정된 시간 내에 피드백을 받지 못하면 시간 초과 오류 코드가 반환됩니다.
1.5
나머지 명령
/
/
For 채널 데이터 가져오기 명령의 경우, 사용자는 데이터를 매우 빠르게 가져올 수 있지만 데이터는 변경되지 않을 수 있으며 IV 채널 또는 MCU 새로 고침 로그에 따라 3초마다 데이터가 변경됩니다. 명령을 사용하면 데이터를 매우 빠르게 가져올 수 있지만 데이터가 변경되지 않을 수 있으며, IV 채널의 로그 또는 3초마다 MCU 새로 고침에 따라 데이터가 변경될 수 있습니다.
APIs 성능
명령어
설명
Avg (ms)
99 PCT
95 PCT
90 PCT
PostAssignFile
IV 채널에 파일 할당
15.76
19.91
17.95
17.19
포스트할당 스케줄
IV 채널에 파일 할당
21.37
23.43
22.79
22.50
포스트체크파일Ex
파일이 있는지 확인
2.59
37.25
2.96
2.60
PostConvertToAnonymousOrNamedTO
TestObject를 익명 또는 비익명으로 설정
15.82
16.58
16.37
16.30
PostGetChannelInfoEx*
IV 채널에 대한 TestObject 데이터 가져오기
0.12
0.31
0.22
0.17
PostGet채널데이터미니멀리스트모드*
전류와 전압만으로 IV 채널 데이터 가져오기
0.11
0.30
0.19
0.15
PostGetChannelsData*
IV 채널 데이터 가져오기
0.12
0.44
0.22
0.17
PostGetMetaVariables*
IV 채널에 대한 메타 변수 가져오기
1.36
2.99
2.24
2.01
PostGetResumeData
데이터베이스에서 IV 채널에 대한 재개 데이터 가져오기
22.59
26.29
24.78
24.15
PostGetStartData
시작하기 전에 필요한 초기 데이터 가져오기
10.27
13.26
11.96
11.39
PostGetServerS/W 버전 번호
서버의 소프트웨어 버전 번호 가져오기
0.90
2.24
1.36
1.26
PostGetStringLimitLength
문자열 제한 길이(예: 테스트 이름)
0.93
4.18
1.38
1.24
포스트 점프찬
제어 IV 채널 다른 단계로 이동
17.90
19.63
18.96
18.71
PostResumeChannelEx
IV 채널 재개
118.88
134.78
125.95
124.71
포스트 이력서 채널
IV 채널 재개
121.41
137.65
130.98
128.67
포스트셋메타변수
IV 채널의 메타 변수 업데이트
0.93
3.42
1.36
1.26
PostStartChannelEx
IV 채널 시작
49.97
56.37
54.22
53.41
포스트스타트채널
IV 채널 시작
51.76
58.57
56.27
55.38
포스트스톱채널
IV 채널 정지
17.66
18.93
18.55
18.39
포스트업데이트 메타변수 고급
IV 채널에 대한 메타 변수의 일괄 업데이트
1.15
4.59
1.67
1.52
포스트업데이트 파라미터
업데이트 매개변수(예: TestObject 매개변수)
15.88
16.83
16.42
16.34
사용자 로그인 후
사용자 login
2.10
5.08
3.14
2.85
탐색 디렉터리
디렉터리의 파일 및 폴더 목록 가져오기
9.56
34.15
12.15
10.40
PostDeleteFile
파일 삭제
16.15
22.06
16.76
16.66
포스트다운로드파일
파일 다운로드
1.51
3.95
2.13
1.93
포스트새폴더
새 경로
15.94
16.81
16.48
16.39
게시글 새로 작성 또는 삭제
파일 삭제 혹은 새 경로
15.93
16.74
16.49
16.41
포스트업로드파일
파일 업로드(차단)
23.47
29.84
27.49
26.57
포스트업로드파일
파일 업로드
15.76
19.91
17.95
17.19
*클라이언트 요청 및 응답 시간(miliseconds)의 99% 백분위수(PCT)는 다른 시스템과의 통합이 강력하고 고성능임을 입증했습니다.