이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 h5perf_serial 명령입니다.
프로그램:
이름
h5perf_serial: - HDF5 직렬 성능을 측정합니다.
기술
h5perf_serial: 버전 1.8.7 사용법: h5perf_serial [옵션]
옵션
-h 사용법 메시지를 인쇄하고 종료합니다.
-A AL 어떤 API를 테스트할 것인가 [기본값: 모두]
-c SL은 청크 저장소를 선택하고 청크 크기와 크기를 정의합니다. [기본값: 꺼짐]
-e SL 데이터 세트의 차원 및 크기 [기본값: 100,200]
-i N 수행할 반복 횟수 [기본값: 1]
-r NL 차원 접근 순서(설명은 아래 참조) [기본값: 1,2]
-t HDF5 데이터 세트에 대한 확장 가능한 차원을 선택합니다. [기본값: 꺼짐]
-v VFD는 HDF5 액세스를 위한 파일 드라이버를 선택합니다. [기본값: sec2]
-w 읽기 테스트가 아닌 쓰기 테스트를 수행합니다. [기본값: 꺼짐]
-x SL 전송 버퍼의 치수 및 크기 [기본값: 10,20]
N - 은 0보다 큰 정수입니다.
S - 크기 지정자, 0보다 큰 정수 뒤에 크기 표시자가 붙습니다.
K - 킬로바이트(1024) M - 메가바이트(1048576) G - 기가바이트(1073741824)
예: '37M'은 37메가바이트 또는 38797312바이트입니다.
AL - API 목록입니다. 유효한 값은 다음과 같습니다.
hdf5 - HDF5 posix - POSIX
예: -A 포식스, HDF5
NL - 쉼표로 구분된 정수(N) 목록입니다.
예 : 1,2,3
SL - 쉼표로 구분된 크기 지정자(S) 목록입니다.
예: 2K, 2K, 3K
이 예제에서는 3차원 객체(데이터 집합, 전송 버퍼)를 정의합니다.
차원의 수가 증가함에 따라 객체의 총 크기도 증가한다는 것을 알고 있습니다.
기하급수적으로 증가합니다.
VFD - HDF5 파일 드라이버 지정자입니다. 유효한 값은 다음과 같습니다.
sec2, stdio, 코어, 분할, 멀티, 패밀리, 직접
차원 접근 순서:
데이터 액세스는 전송 버퍼를 사용하여 데이터 세트의 기본 원점에서 시작됩니다.
다음 액세스는 이전 액세스 옆에 있는 데이터 세트 영역에서 발생합니다.
다차원 데이터 세트의 경우 진행 방향이 여러 가지 있습니다.
차원 액세스 순서에 지정할 수 있습니다. 예를 들어, -r 1,2는 다음과 같이 명시합니다.
도구는 먼저 차원 1을 횡단한 다음 차원 2를 횡단해야 합니다.
환경 변수:
HDF5_NOCLEANUP
[기본 제거]로 설정된 경우 데이터 파일을 제거하지 마십시오.
HDF5_PREFIX
데이터 파일 접두사
사용법: h5perf_serial [옵션]
옵션
-h 사용법 메시지를 인쇄하고 종료합니다.
-A AL 어떤 API를 테스트할 것인가 [기본값: 모두]
-c SL은 청크 저장소를 선택하고 청크 크기와 크기를 정의합니다. [기본값: 꺼짐]
-e SL 데이터 세트의 차원 및 크기 [기본값: 100,200]
-i N 수행할 반복 횟수 [기본값: 1]
-r NL 차원 접근 순서(설명은 아래 참조) [기본값: 1,2]
-t HDF5 데이터 세트에 대한 확장 가능한 차원을 선택합니다. [기본값: 꺼짐]
-v VFD는 HDF5 액세스를 위한 파일 드라이버를 선택합니다. [기본값: sec2]
-w 읽기 테스트가 아닌 쓰기 테스트를 수행합니다. [기본값: 꺼짐]
-x SL 전송 버퍼의 치수 및 크기 [기본값: 10,20]
N - 은 0보다 큰 정수입니다.
S - 크기 지정자, 0보다 큰 정수 뒤에 크기 표시자가 붙습니다.
K - 킬로바이트(1024) M - 메가바이트(1048576) G - 기가바이트(1073741824)
예: '37M'은 37메가바이트 또는 38797312바이트입니다.
AL - API 목록입니다. 유효한 값은 다음과 같습니다.
hdf5 - HDF5 posix - POSIX
예: -A 포식스, HDF5
NL - 쉼표로 구분된 정수(N) 목록입니다.
예 : 1,2,3
SL - 쉼표로 구분된 크기 지정자(S) 목록입니다.
예: 2K, 2K, 3K
이 예제에서는 3차원 객체(데이터 집합, 전송 버퍼)를 정의합니다.
차원의 수가 증가함에 따라 객체의 총 크기도 증가한다는 것을 알고 있습니다.
기하급수적으로 증가합니다.
VFD - HDF5 파일 드라이버 지정자입니다. 유효한 값은 다음과 같습니다.
sec2, stdio, 코어, 분할, 멀티, 패밀리, 직접
차원 접근 순서:
데이터 액세스는 전송 버퍼를 사용하여 데이터 세트의 기본 원점에서 시작됩니다.
다음 액세스는 이전 액세스 옆에 있는 데이터 세트 영역에서 발생합니다.
다차원 데이터 세트의 경우 진행 방향이 여러 가지 있습니다.
차원 액세스 순서에 지정할 수 있습니다. 예를 들어, -r 1,2는 다음과 같이 명시합니다.
도구는 먼저 차원 1을 횡단한 다음 차원 2를 횡단해야 합니다.
환경 변수:
HDF5_NOCLEANUP
[기본 제거]로 설정된 경우 데이터 파일을 제거하지 마십시오.
HDF5_PREFIX
데이터 파일 접두사
onworks.net 서비스를 사용하여 h5perf_serial을 온라인으로 사용하세요
