Jest to polecenie zpios, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
zpios - Bezpośrednio przetestuj DMU.
STRESZCZENIE
zpio [opcje] <-p basen>
OPIS
To narzędzie uruchamia testy wydajności i warunków skrajnych DMU w jądrze, które nie zależą od ZFS
Warstwa Posix („ZPL”).
OPCJE
-s regex, --ilość wątków regex
Rozpocznij tyle wątków dla każdej serii testów, określonych jako oddzielone przecinkami
Wyrażenie regularne. (np.: "-s 1,2,3")
Ta opcja wyklucza się wzajemnie z ilość wątków_* opcje.
-l regex_low, --niska liczba wątków regex_low
-h regex_high, --liczba wątków_wysoka regex_high
-e wyrażenie_regex_incr, --liczba_wątków wyrażenie_regex_incr
Rozpocznij regex_low wątki do pierwszego testu, dodaj wyrażenie_regex_incr wątki dla każdego
kolejny test i start regex_high wątki do ostatniego testu.
Te trzy opcje muszą być określone razem i wykluczają się wzajemnie z
ilość wątków opcja.
-n regex, --liczba regionów regex
Utwórz tyle regionów dla każdej serii testów, określonych jako oddzielone przecinkami
Wyrażenie regularne. (np.: "-n 512,4096,65536")
Ta opcja wyklucza się wzajemnie z liczba regionów_* opcje.
-i regex_low, --regioncount_low regex_low
-j regex_high, --regionliczba_wysokich regex_high
-k wyrażenie_regex_incr, --regioncount_inc wyrażenie_regex_incr
Stwórz regex_low regiony dla pierwszego testu, dodaj wyrażenie_regex_incr regiony dla każdego
następnie przetestować i stworzyć regex_high regiony dla ostatniego testu.
Te trzy opcje muszą być określone razem i wykluczają się wzajemnie z
liczba regionów opcja.
-o rozmiar, --zrównoważyć rozmiar
Utwórz regiony w rozmiar przesunięcie dla każdej serii badań, określone jako oddzielone przecinkami
wyrażenie regularne z opcjonalnym przyrostkiem jednostki. (np.: „-o 4M” oznacza cztery
megabajtów.)
Ta opcja wyklucza się wzajemnie z zrównoważyć_* opcje.
-m rozmiar_niski, --offset_niski rozmiar_niski
-q rozmiar_wysoki, --przesunięcie_wysokie rozmiar_wysoki
-r size_inkr, --offset_incr size_inkr
Utwórz region w rozmiar_niski przesunięcie dla pierwszego testu, dodaj size_inkr do offsetu
dla każdego kolejnego testu i utwórz region o rozmiar_wysoki przesunięcie dla ostatniego
test.
Te trzy opcje muszą być określone razem i wykluczają się wzajemnie z
offset opcja.
-c rozmiar, --rozmiar kawałka rozmiar
Zastosowanie rozmiar porcje dla każdego testu, określone jako wyrażenie regularne rozdzielane przecinkami
z opcjonalnym przyrostkiem jednostki. (np.: "-c 1M" oznacza jeden megabajt.) Rozmiar porcji musi
być co najmniej wielkości regionu.
Ta opcja wyklucza się wzajemnie z rozmiar kawałka_* opcje.
-a rozmiar_niski, --rozmiar kawałka_niski rozmiar_niski
-b rozmiar_wysoki, --kawałek_wysoki rozmiar_wysoki
-g size_inkr, --chunksize_inc size_inkr
Użyj rozmiar_niski rozmiar porcji dla pierwszego testu, dodaj size_inkr do wielkości kawałka dla
każdy kolejny test i użyj a rozmiar_wysoki rozmiar kawałka dla ostatniego testu.
Te trzy opcje muszą być określone razem i wykluczają się wzajemnie z
wielkość kawałka opcja.
-L dmu_flagi, --Załaduj dmu_flagi
Sprecyzować dmuio dla zwykłego DMU_IO, ssf dla pojedynczego dostępu do plików współdzielonych, lub fpp za per
dostęp do wątku. Użyj przecinków, aby oddzielić wiele flag. (np.: "-L dmuio,ssf")
-p Nazwa, --basen Nazwa
Nazwa puli, która jest obowiązkowa.
-M test, --Nazwa test
Dowolny ciąg znaków, który pojawia się w wynikach programu.
-X, --sprzątać
Włącz flagę DMU_REMOVE.
-P komenda, --przebieg komenda
odwołać się komenda z jądra przed uruchomieniem testu. Ekspansja powłoki nie jest
wykonywane, a środowisko jest ustawione na HOME=/; TERMIN=linux;
ŚCIEŻKA=/ sbin:/ usr / sbin:/kosz:/usr/bin.
-R komenda, --po biegu komenda
odwołać się komenda z jądra po uruchomieniu testu. Ekspansja powłoki nie jest
wykonywane, a środowisko jest ustawione na HOME=/; TERMIN=linux;
ŚCIEŻKA=/ sbin:/ usr / sbin:/kosz:/usr/bin.
-G katalog, --Dziennik katalog
Umieść dane wyjściowe logowania w tym katalogu.
-I rozmiar, --hałas regionalny rozmiar
Losowo zmieniaj rozmiar regionu parametr dla każdego testu modulo rozmiar bajty.
-N rozmiar, --Czarny hałas rozmiar
Losowo zmieniaj wielkość kawałka parametr dla każdego testu modulo rozmiar bajty.
-T czas, --opóźnienie wątku czas
Losowo zmieniaj czas wykonania każdego testu modulo czas Jiffy jądra.
-V, --zweryfikować
Włącz flagę DMU_VERIFY do weryfikacji trywialnych danych.
-z, --zerokopii
Włącz flagi DMU_READ_ZC i DMU_WRITE_ZC, które są obecnie niezaimplementowane
dla systemu Linux.
-O, --nie, czekaj
Włącz flagę DMU_WRITE_NOWAIT.
-F, --nie pobieraj z wyprzedzeniem
Włącz flagę DMU_READ_NOPF.
-H, -- czytelny dla człowieka
Wydrukuj jawnie wyniki PASS i FAIL i umieść sufiksy jednostek na dużych liczbach.
-v, --gadatliwy
Zwiększ szczegółowość danych wyjściowych.
-? , --help
Wydrukuj komunikat o użyciu.
AUTORSKI
Oryginalna implementacja zpios została stworzona przez Cluster File Systems Inc i dostosowana do
ZFS w systemie Linux autorstwa Briana Behlendorfa[email chroniony]>.
Ta strona podręcznika została napisana przez Darika Horn[email chroniony]>.
Korzystaj z zpios online za pomocą usług onworks.net