To jest polecenie h5perf_serial, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
h5perf_serial: — Mierzy wydajność szeregową HDF5.
OPIS
h5perf_serial: Wersja 1.8.7 zastosowanie: h5perf_serial [OPCJE]
OPCJE
-h Wydrukuj wiadomość o użytkowaniu i wyjdź
-A AL Które interfejsy API do testowania [domyślnie: wszystkie]
-c SL Wybiera chunked storage i definiuje wymiary i rozmiary chunks [domyślnie: Off]
-e SL Wymiary i rozmiary zbioru danych [domyślnie: 100,200 XNUMX]
-i N Liczba iteracji do wykonania [domyślnie: 1]
-r Kolejność dostępu do wymiaru NL (opis poniżej) [domyślnie: 1,2]
-t Wybiera rozszerzalne wymiary dla zbioru danych HDF5 [domyślnie: wyłączone]
-v VFD Wybiera sterownik pliku dla dostępu HDF5 [domyślnie: sek2]
-w Wykonuj testy zapisu, a nie testy odczytu [domyślnie: wyłączone]
-x SL Wymiary i rozmiary bufora transferowego [domyślnie: 10,20]
N - jest liczbą całkowitą > 0.
S - to specyfikator rozmiaru, liczba całkowita > 0, po której następuje wskaźnik rozmiaru:
K — Kilobajt (1024) M — Megabajt (1048576) G — Gigabajt (1073741824)
Przykład: „37M” to 37 megabajtów lub 38797312 bajtów
AL - to lista API. Prawidłowe wartości to:
hdf5 - POSIX HDF5 - POSIX
Przykład: -A posix, hdf5
NL - to lista liczb całkowitych (N) oddzielonych przecinkami.
Przykład: 1,2,3
SL - to lista specyfikatorów rozmiaru (S) oddzielonych przecinkami.
Przykład: 2K,2K,3K
Przykład definiuje obiekt (zestaw danych, bufor transferu) z trzema wymiarami. Być
świadomy, że wraz ze wzrostem liczby wymiarów całkowity rozmiar obiektu
wzrasta wykładniczo.
VFD — to specyfikator sterownika plików HDF5. Prawidłowe wartości to:
sec2, stdio, rdzeń, split, multi, rodzina, bezpośrednie
Kolejność dostępu do wymiaru:
Dostęp do danych rozpoczyna się od początku zbioru danych przy użyciu bufora transferu.
Następny dostęp następuje w regionie zestawu danych obok poprzedniego. Dla
wielowymiarowy zbiór danych, istnieje kilka wskazówek, gdzie należy postępować. Ten
można określić w kolejności dostępu do wymiaru. Na przykład, -r 1,2 stwierdza, że
narzędzie powinno najpierw przechodzić przez wymiar 1, a następnie wymiar 2.
Zmienne środowiska:
HDF5_NOCLEANUP
Nie usuwaj plików danych, jeśli jest ustawiona [domyślne usuwanie]
HDF5_PREFIX
Prefiks pliku danych
użycie: h5perf_serial [OPCJE]
OPCJE
-h Wydrukuj wiadomość o użytkowaniu i wyjdź
-A AL Które interfejsy API do testowania [domyślnie: wszystkie]
-c SL Wybiera chunked storage i definiuje wymiary i rozmiary chunks [domyślnie: Off]
-e SL Wymiary i rozmiary zbioru danych [domyślnie: 100,200 XNUMX]
-i N Liczba iteracji do wykonania [domyślnie: 1]
-r Kolejność dostępu do wymiaru NL (opis poniżej) [domyślnie: 1,2]
-t Wybiera rozszerzalne wymiary dla zbioru danych HDF5 [domyślnie: wyłączone]
-v VFD Wybiera sterownik pliku dla dostępu HDF5 [domyślnie: sek2]
-w Wykonuj testy zapisu, a nie testy odczytu [domyślnie: wyłączone]
-x SL Wymiary i rozmiary bufora transferowego [domyślnie: 10,20]
N - jest liczbą całkowitą > 0.
S - to specyfikator rozmiaru, liczba całkowita > 0, po której następuje wskaźnik rozmiaru:
K — Kilobajt (1024) M — Megabajt (1048576) G — Gigabajt (1073741824)
Przykład: „37M” to 37 megabajtów lub 38797312 bajtów
AL - to lista API. Prawidłowe wartości to:
hdf5 - POSIX HDF5 - POSIX
Przykład: -A posix, hdf5
NL - to lista liczb całkowitych (N) oddzielonych przecinkami.
Przykład: 1,2,3
SL - to lista specyfikatorów rozmiaru (S) oddzielonych przecinkami.
Przykład: 2K,2K,3K
Przykład definiuje obiekt (zestaw danych, bufor transferu) z trzema wymiarami. Być
świadomy, że wraz ze wzrostem liczby wymiarów całkowity rozmiar obiektu
wzrasta wykładniczo.
VFD — to specyfikator sterownika plików HDF5. Prawidłowe wartości to:
sec2, stdio, rdzeń, split, multi, rodzina, bezpośrednie
Kolejność dostępu do wymiaru:
Dostęp do danych rozpoczyna się od początku zbioru danych przy użyciu bufora transferu.
Następny dostęp następuje w regionie zestawu danych obok poprzedniego. Dla
wielowymiarowy zbiór danych, istnieje kilka wskazówek, gdzie należy postępować. Ten
można określić w kolejności dostępu do wymiaru. Na przykład, -r 1,2 stwierdza, że
narzędzie powinno najpierw przechodzić przez wymiar 1, a następnie wymiar 2.
Zmienne środowiska:
HDF5_NOCLEANUP
Nie usuwaj plików danych, jeśli jest ustawiona [domyślne usuwanie]
HDF5_PREFIX
Prefiks pliku danych
Korzystaj z h5perf_serial online za pomocą usług onworks.net