h5perf_serial - 클라우드의 온라인

이것은 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'은 37MB 또는 38797312바이트입니다.

AL - API 목록입니다. 유효한 값은 다음과 같습니다.

hdf5 - HDF5 포식스 - 포식스

예: -A POSIX,HDF5

NL - 쉼표로 구분된 정수(N) 목록입니다.

예 : 1,2,3

SL - 쉼표로 구분된 크기 지정자(S) 목록입니다.

예: 2K,2K,3K

이 예에서는 XNUMX차원의 객체(데이터 세트, 전송 버퍼)를 정의합니다. BE
차원의 수가 증가함에 따라 객체의 전체 크기가 커진다는 것을 알고 있습니다.
기하급수적으로 증가합니다.

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'은 37MB 또는 38797312바이트입니다.

AL - API 목록입니다. 유효한 값은 다음과 같습니다.

hdf5 - HDF5 포식스 - 포식스

예: -A POSIX,HDF5

NL - 쉼표로 구분된 정수(N) 목록입니다.

예 : 1,2,3

SL - 쉼표로 구분된 크기 지정자(S) 목록입니다.

예: 2K,2K,3K

이 예에서는 XNUMX차원의 객체(데이터 세트, 전송 버퍼)를 정의합니다. BE
차원의 수가 증가함에 따라 객체의 전체 크기가 커진다는 것을 알고 있습니다.
기하급수적으로 증가합니다.

VFD - HDF5 파일 드라이버 지정자입니다. 유효한 값은 다음과 같습니다.

sec2, stdio, 코어, 분할, 멀티, 제품군, 직접

차원 액세스 순서:

데이터 액세스는 전송 버퍼를 사용하여 데이터 세트의 기본 원본에서 시작됩니다.
다음 액세스는 이전 액세스 옆의 데이터 세트 영역에서 발생합니다. 에 대한
다차원 데이터 세트의 경우 진행 방향에 대한 여러 방향이 있습니다. 이것
차원 액세스 순서에 지정할 수 있습니다. 예를 들어, -r 1,2는
도구는 차원 1을 먼저 통과한 다음 차원 2를 통과해야 합니다.

환경 변수:

HDF5_NOCLEANUP
설정된 경우 데이터 파일을 제거하지 않음 [기본값 제거]

HDF5_PREFIX
데이터 파일 접두사

onworks.net 서비스를 사용하여 온라인으로 h5perf_serial을 사용하세요.



최신 Linux 및 Windows 온라인 프로그램