Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

iozone - Online w chmurze

Uruchom iozone u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie iozone, 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 Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


Iozone — test systemu plików

STRESZCZENIE


Iozon [-a|-A] [-s rozmiar pliku_Kb] [-r rozmiar_rekordu_Kb] [-f [ścieżka]nazwa pliku] [-i test] [-E]
[-p] [-m] [-M] [-t dzieci] [-h] [-o] [-l min_liczba_procesów] [-u max_liczba_procesów] [-v]
[-R] [-x] [-d mikrosekundy] [-F ścieżka1 ścieżka2...] [-V wzorzec ] [-j kroczyć] [-T] [-C] [-B]
[-D] [-G] [-I] [-H głębokość] [-k głębokość] [-U punkt_montowania] [-S rozmiar pamięci podręcznej] [-O] [-L Rozmiar linii]
[-K] [-N] [-Q] [-P start_procesor] [-c] [-e] [-b Excel.xls] [-J milisekund] [-X
[ścieżka]nazwa pliku] [-Y [ścieżka]nazwa pliku] [-w] [-W] [-z] [-Z] [-n min_filesize_Kb] [-g
max_filesize_Kb] [-y min_rozmiar rekordu_Kb] [-q max_recordsize_Kb] [-+d] [-+ty] [-+m
nazwa_pliku_klienta] [-+n] [-+N] [-+str procent_odczytu] [-+ r] [-+t] [-+ l] [-+L] [-+D] [-+A
madvise_selector] [-+ godz hosta] [-+T] [-+w Procent deduplikowalny.]

OPIS


Iozon to narzędzie do testowania systemów plików. Benchmark generuje i mierzy różne
operacje na plikach. Iozon został przeniesiony na wiele maszyn i działa pod wieloma operacjami
systemy. Ten dokument obejmie wiele różnych typów operacji, które są testowane
jak również omówienie wszystkich opcji wiersza poleceń.

Iozon jest przydatne do określenia szerokiej analizy systemu plików komputera dostawcy
Platforma. Test porównawczy testuje wydajność we/wy pliku dla następujących operacji.

Czytaj, pisz, czytaj ponownie, pisz ponownie, czytaj od tyłu, czytaj w kropkach, przerażaj, pisz,
losowe warianty odczytu/zapisu, pread/pwrite

Chociaż komputery są zazwyczaj kupowane z myślą o aplikacji, jest również prawdopodobne, że
z czasem mieszanka aplikacji ulegnie zmianie. Wielu dostawców usprawniło swoją działalność
systemy, aby działały dobrze w przypadku niektórych często używanych aplikacji. Chociaż to przyspiesza
We/Wy dla tych kilku aplikacji prawdopodobnie system może nie działać dobrze
dla innych aplikacji, które nie były celem systemu operacyjnego. Przykład tego
typ rozszerzenia to: Baza danych. Wiele systemów operacyjnych przetestowało i dostroiło
system plików, więc działa dobrze z bazami danych. Podczas gdy użytkownicy bazy danych są zadowoleni, pozostali
użytkownicy mogą nie być tak zadowoleni, ponieważ cały system może udostępniać wszystkie zasoby systemowe
do użytkowników bazy danych kosztem wszystkich innych użytkowników. W miarę upływu czasu w systemie
administrator może zdecydować, że kilka dodatkowych zadań automatyzacji biura może zostać przeniesionych do tego
maszyna. Obciążenie może teraz zostać przesunięte z aplikacji odczytu losowego (bazy danych) do
czytnik sekwencyjny. Użytkownicy mogą odkryć, że maszyna działa bardzo wolno podczas uruchamiania tego
nową aplikację i poczujesz niezadowolenie z decyzji o zakupie tej platformy. Za pomocą
za pomocą Iozon aby uzyskać szeroki zakres wydajności systemu plików, kupujący jest znacznie bardziej prawdopodobny
aby zobaczyć wszelkie gorące lub zimne punkty i wybrać platformę i system operacyjny, które są lepsze
zrównoważony.

OPCJE


-a Służy do wyboru pełnego trybu automatycznego. Tworzy dane wyjściowe, które obejmują wszystkie testowane pliki
operacje dla rozmiarów rekordów od 4k do 16M dla rozmiarów plików od 64k do 512M.

-A Ta wersja trybu automatycznego zapewnia większy zasięg, ale zajmuje dużo czasu.
Połączenia -a opcja automatycznie przestanie korzystać z transferów o rozmiarach mniejszych niż 64k po
rozmiar pliku to 32M lub większy. Oszczędza to czas. ten -A opcja mówi Iozon Że Ty
są gotowi czekać i chcą gęstego pokrycia małych transferów, nawet gdy plik
rozmiar jest bardzo duży. UWAGA: Ta opcja jest przestarzała w Iozon wersja 3.61. Posługiwać się
-az -i 0 -i 1 zamiast.

-b filename
Służy do określania nazwy pliku, która będzie używana do wyświetlania pliku zgodnego z programem Excel
który zawiera wyniki.

-B Użyj plików mmap(). Powoduje to, że wszystkie mierzone pliki tymczasowe są:
utworzone i dostępne za pomocą interfejsu mmap(). Niektóre aplikacje wolą leczyć
pliki jako tablice pamięci. Te aplikacje mmap() plik, a następnie po prostu uzyskują dostęp
tablica z obciążeniami i zapisami do wykonania operacji we/wy pliku.

-c Uwzględnij close() w obliczeniach czasu. Jest to przydatne tylko wtedy, gdy podejrzewasz, że
Funkcja close() jest uszkodzona w aktualnie testowanym systemie operacyjnym. Może się przydać
do testowania NFS w wersji 3, aby pomóc określić, czy nfs3_commit działa
dobrze.

-C Pokaż bajty przesłane przez każde dziecko w testowaniu przepustowości. Przydatne, jeśli twój
system operacyjny ma jakiekolwiek problemy związane z głodem w plikach we/wy lub w zarządzaniu procesami.

-d # Mikrosekundowe opóźnienie poza barierą. Podczas testów przepustowości wszystkie wątki lub
procesy są zmuszane do bariery przed rozpoczęciem testu. Zwykle wszystkie
wątki lub procesy są zwalniane w tym samym momencie. Ta opcja pozwala na:
opóźnienie określonego czasu w mikrosekundach między zwolnieniem każdego z procesów lub
wątki

-D Użyj msync(MS_ASYNC) na plikach mmap. To mówi systemowi operacyjnemu, że wszystkie
dane w przestrzeni mmap muszą być zapisywane na dysku asynchronicznie.

-e Uwzględnij flush (fsync,fflush) w obliczeniach czasu

-E Służy do wyboru testów rozszerzeń. Dostępne tylko na niektórych platformach. Używa preread
interfejsy.

-f filename
Używany do określenia nazwy testowanego pliku tymczasowego. Jest to przydatne, gdy
używana jest opcja odmontowania. Podczas testowania z odmontowaniem między testami jest to konieczne
aby testowany plik tymczasowy znajdował się w katalogu, który można odmontować. To jest
nie można odmontować bieżącego katalogu roboczego jako procesu Iozon is
działa w tym katalogu.

-F filename filename filename ?
Określ każdą z tymczasowych nazw plików, które będą używane w testowaniu przepustowości. ten
liczba nazw powinna być równa liczbie procesów lub wątków, które są
określony.

-g # Ustaw maksymalny rozmiar pliku (w kilobajtach) dla trybu automatycznego. Można również określić -g #k (rozmiar
w kilobajtach) lub -g #m (rozmiar w MB) lub -g #g (rozmiar w GB). Widzieć -n na minimum
rozmiar pliku.

-G Użyj msync(MS_SYNC) na plikach mmap. To mówi systemowi operacyjnemu, że wszystkie dane
w przestrzeni mmap musi być zapisany na dysk synchronicznie.

-h Wyświetla ekran pomocy.

-H # Użyj asynchronicznych operacji we/wy POSIX z # operacjami asynchronicznymi. Iozon użyje POSIX async I/O z
bcopy z buforów asynchronicznych z powrotem do bufora aplikacji. Niektóre wersje
MSC NASTRAN wykonuje I/O w ten sposób. Ta technika jest używana przez aplikacje, aby
asynchroniczne we/wy może być wykonywane w bibliotece i nie wymaga żadnych zmian w
wewnętrzny model aplikacji.

-i # Służy do określania testów do uruchomienia. (0=zapis/przepisanie, 1=odczyt/ponowne odczytanie, 2=losowo-
odczyt/zapis, 3=odczyt do tyłu, 4=ponowny zapis-zapis, 5=odczyt krokowy, 6=fwrite/re-fwrite,
7=przeczytać/przeczytać ponownie, 8=mieszane obciążenie pracą, 9=przepisać/przepisać ponownie, 10=przeczytać/przeczytać ponownie,
11=pwritev/Re-pwritev, 12=predv/Re-pwritev). Zawsze trzeba będzie podać 0, więc
że dowolny z poniższych testów będzie miał plik do zmierzenia. -i # -i # -i # is
obsługiwane również, dzięki czemu można wybrać więcej niż jeden test.

-I Jeśli to możliwe, użyj DIRECT IO dla wszystkich operacji na plikach. Informuje system plików, że wszystko
operacje na pliku polegają na ominięciu bufora pamięci podręcznej i przejściu bezpośrednio na dysk. (nie
dostępne na wszystkich platformach)

-j # Ustaw krok dostępu do pliku na (# * rozmiar rekordu). Test czytania krokowego odczyta
rekordy w tym tempie.

-J # Milisekundowe opóźnienie przed każdą operacją we/wy. To symuluje cykl obliczeniowy procesora
aplikacji, która poprzedza operację we/wy. Można również użyć -X or -Y do
kontrolować cykl obliczeniowy na podstawie operacji we/wy.

-k # Użyj asynchronicznych operacji we/wy POSIX (bez bcopy) z # operacjami asynchronicznymi. Iozon użyje POSIX
asynchroniczne operacje we/wy i nie będą wykonywać żadnych dodatkowych kopii bcopy. Bufory używane przez Iozon będzie
przekazywane bezpośrednio do wywołania systemowego asynchronicznego I/O.

-K Wprowadź kilka losowych dostępów w testach.

-l # Ustaw dolny limit liczby procesów do uruchomienia. Podczas przeprowadzania testów przepustowości
ta opcja pozwala użytkownikowi określić najmniejszą liczbę procesów lub wątków do
początek. Ta opcja powinna być używana w połączeniu z -u opcja.

-L # Ustaw rozmiar linii pamięci podręcznej procesora na wartość (w bajtach). Mówi Iozon pamięć podręczna procesora
Rozmiar linii. Jest to używane wewnętrznie, aby przyspieszyć test.

-m mówi Iozon używać wielu buforów wewnętrznie. Niektóre aplikacje czytają w
jeden bufor w kółko. Inne mają szereg buforów. Ta opcja pozwala
oba typy aplikacji mają być symulowane. Iozone domyślnym zachowaniem jest ponowne użycie
bufory wewnętrzne. Ta opcja pozwala nadpisać domyślne i użyć
wiele buforów wewnętrznych.

-M Iozon wywoła uname() i umieści ciąg w pliku wyjściowym.

-n # Ustaw minimalny rozmiar pliku (w kilobajtach) dla trybu automatycznego. Można również określić -n #k (rozmiar
w kilobajtach) lub -n #m (rozmiar w MB) lub -n #g (rozmiar w GB). Widzieć -g dla maksimum
rozmiar pliku.

-N Raportuj wyniki w mikrosekundach na operację.

-o Zapisy są synchronicznie zapisywane na dysku. (O_SYNC). Iozon otworzy pliki
z flagą O_SYNC. To zmusza wszystkie zapisy do pliku, aby przejść całkowicie na dysk
przed powrotem do benchmarku.

-O Podaj wyniki w operacjach na sekundę.

-p To czyści pamięć podręczną procesora przed każdą operacją na pliku. Iozon przydzieli
inny wewnętrzny bufor, który jest wyrównany do tej samej granicy pamięci podręcznej procesora i jest
o rozmiarze odpowiadającym pamięci podręcznej procesora. Wypełni tę alternatywę zerową
bufor przed rozpoczęciem każdego testu. Spowoduje to wyczyszczenie pamięci podręcznej procesora i umożliwi
jeden, aby zobaczyć podsystem pamięci bez akceleracji z powodu procesora
Pamięć podręczna.

-P # Powiąż procesy/wątki z procesorami, zaczynając od tego procesora #. Dostępne tylko na
niektóre platformy. Pierwszy podproces lub wątek rozpocznie się na określonym
edytor. Przyszłe procesy lub wątki zostaną umieszczone na następnym procesorze. Pewnego razu
całkowita liczba procesorów zostanie przekroczona, wtedy przyszłe procesy lub wątki będą
umieszczone w stylu round robin.

-q # Ustaw maksymalny rozmiar rekordu (w kilobajtach) dla trybu automatycznego. Można również określić -q #k (rozmiar
w kilobajtach) lub -q #m (rozmiar w MB) lub -q #g (rozmiar w GB). Widzieć -y na minimum
rekordowy rozmiar.

-Q Twórz pliki przesunięcia/opóźnienia. Iozon stworzy opóźnienia w porównaniu z plikami danych offsetowych
które można zaimportować z pakietem graficznym i wydrukować. Jest to przydatne dla
sprawdzenie, czy pewne przesunięcia mają bardzo duże opóźnienia. Takich jak punkt, w którym UFS
przydzieli swój pierwszy blok pośredni. Na podstawie danych widać wpływy
przydziały ekstentów dla systemów plików opartych na ekstentach z tą opcją.

-r # Używany do określenia rozmiaru rekordu w kilobajtach do przetestowania. Można również określić -r #k
(rozmiar w kilobajtach) lub -r #m (rozmiar w MB) lub -r #g (rozmiar w GB).

-R Generuj raport Excela. Iozon wygeneruje raport zgodny ze standardem Excel
na zewnątrz. Ten plik może być importowany z Microsoft Excel (rozdzielany spacjami) i używany do
utwórz wykres wydajności systemu plików. Uwaga: wykresy 3D są kolumnowe
zorientowany. Będziesz musiał to zaznaczyć podczas tworzenia wykresów, ponieważ domyślną wartością w programie Excel jest wiersz
dane zorientowane.

-s # Służy do określania rozmiaru testowanego pliku w kilobajtach. Można również określić
-s #k (rozmiar w kilobajtach) lub -s #m (rozmiar w MB) lub -s #g (rozmiar w GB).

-S # Ustaw rozmiar pamięci podręcznej procesora na wartość (w kilobajtach). To mówi Iozon rozmiar
pamięć podręczna procesora. Jest używany wewnętrznie do wyrównania bufora i do czyszczenia
funkcjonalność.

-t # run Iozon w trybie przepustowości. Ta opcja pozwala użytkownikowi określić, ile
wątki lub procesy, które mają być aktywne podczas pomiaru.

-T Użyj wątków POSIX do testów przepustowości. Dostępne na platformach z POSIX
wątki

-u # Ustaw górny limit liczby procesów do uruchomienia. Podczas przeprowadzania testów przepustowości
ta opcja pozwala użytkownikowi określić największą liczbę procesów lub wątków
zacząć. Ta opcja powinna być używana w połączeniu z -l opcja.

-U punkt montowania
Punkt montowania do odmontowywania i ponownego montowania między testami. Iozon będzie odmontowywać i montować ponownie
ten punkt montowania przed rozpoczęciem każdego testu. Gwarantuje to, że bufor bufora
nie zawiera żadnego z testowanych plików.

-v Wyświetl wersję Jozon.

-V # Określ wzorzec, który ma zostać zapisany do pliku tymczasowego i zweryfikowany dla
dokładność w każdym z odczytanych testów.

-w Nie odłączaj plików tymczasowych po zakończeniu ich używania.

-W Zablokuj plik podczas czytania lub pisania.

-x Wyłącz kamienne mury. Stonewalling to technika stosowana wewnętrznie do Jozon. It
jest używany podczas testów przepustowości. Kod uruchamia wszystkie wątki lub procesy i
następnie zatrzymuje je na barierce. Gdy wszyscy są gotowi do rozpoczęcia, wszyscy są
wydany w tym samym czasie. Moment zakończenia któregokolwiek z wątków lub procesów
ich pracy, wtedy cały test zostaje zakończony, a przepustowość jest obliczana na
całkowita liczba operacji we/wy, które zostały zakończone do tego momentu. Gwarantuje to, że cały
pomiar został wykonany, gdy wszystkie procesy lub wątki były uruchomione
równoległy. Ta flaga pozwala wyłączyć mury i zobaczyć, co się stanie.

-X filename
Służy do określania nazwy pliku, która będzie używana do zapisu informacji telemetrycznych.
Plik zawiera wiersze z przesunięciem, rozmiarem, opóźnieniem_w_milisekundach. Każdy z tych
linie są używane do wykonywania operacji we/wy. Jest to używane, gdy aplikacja jest
określone operacje we/wy są znane i chciałoby się z nimi porównać system
specyficzne zachowanie pliku aplikacji.

-y # Ustaw minimalny rozmiar rekordu (w kilobajtach) dla trybu automatycznego. Można również określić -y #k (rozmiar
w kilobajtach) lub -y #m (rozmiar w MB) lub -y #g (rozmiar w GB). Widzieć -q dla maksimum
rekordowy rozmiar.

-Y filename
Służy do określania nazwy pliku, która będzie używana do odczytywania informacji telemetrycznych.
Plik zawiera wiersze z przesunięciem, rozmiarem, opóźnieniem_w_milisekundach. Każdy z tych
linie są używane do wykonywania operacji we/wy. Jest to używane, gdy aplikacja jest
określone operacje we/wy są znane i chciałoby się z nimi porównać system
specyficzne zachowanie pliku aplikacji.

-z Używane w połączeniu z -a przetestować wszystkie możliwe rozmiary rekordów. Normalnie Iozon
pomija testowanie małych rozmiarów rekordów dla bardzo dużych plików przy pełnym wykorzystaniu
tryb automatyczny. Ta opcja wymusza Iozon aby uwzględnić małe rozmiary rekordów w
również testy automatyczne.

-Z Włącz mieszanie wejścia/wyjścia mmap i wejścia/wyjścia pliku.

-+m filename
Służy do określania nazwy pliku, która będzie używana do określenia klientów w
pomiar rozproszony. Plik zawiera jedną linię dla każdego klienta. Pola są
rozdzielone spacją. Pole 1 to nazwa klienta. Pole 2 to katalog roboczy, włączony
klienta, na którym będzie działać Iozone. Pole 3 to ścieżka do pliku wykonywalnego Iozone na
Klienta.

-+n Nie wybrano ponownych testów. Służy do zapobiegania ponownym uruchamianiu testów.

-+N Brak obcinania lub usuwania poprzedniego pliku testowego przed sekwencyjnym testem zapisu.
Przydatne tylko po użyciu -w w poprzednim poleceniu, aby pozostawić plik testowy na miejscu
do ponownego wykorzystania. Ta flaga ma ograniczone zastosowanie, gdy pojedynczy ponowny test nie wystarczy lub
łatwo kontrolować, kiedy następują sekwencyjne ponowne testy zapisu bez obcinania pliku lub
usunięcie.

-+ty Służy do włączania gromadzenia statystyk procesora.

-+d Tryb diagnostyczny do rozwiązywania problemów z uszkodzonym podsystemem we/wy plików.

-+str procent_odczytów
Służy do ustawiania procentu wątków/procesów, które wykonają testowanie odczytu w
przypadek testowy mieszanego obciążenia.

-+ r Włącz O_RSYNC | O_SYNC we wszystkich testach.

-+ l Włącz blokowanie zakresu bajtów.

-+L Włącz blokowanie zakresu bajtów i tryb współdzielonych plików.

-+D Włącz O_DSYNC we wszystkich testach.

-+t Włącz test wydajności sieci. Użyj z -+m

-+A# Włącz szalone zachowanie. 0 = normalne, 1=losowe, 2=sekwencyjne, 3=niepotrzebne, 4=potrzebne

-+B Włącz sekwencyjne testowanie mieszanych obciążeń.

-+T Włącz rejestrowanie znaczników czasu.

-+ godz Ręcznie ustaw nazwę hosta.

-+w# Procent danych, które mają być usuwane z duplikatów między plikami.

Korzystaj z iozone online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Wtyczka Eclipse Tomcat
    Wtyczka Eclipse Tomcat
    Zapewnia wtyczka Eclipse Tomcat
    prosta integracja serwletu Tomcat
    kontener do programowania java
    Aplikacje internetowe. Możesz do nas dołączyć
    dyskusja...
    Pobierz wtyczkę Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop służy do przesyłania strumieniowego
    torrenty na Mac, Windows lub Linux. To
    łączy się zarówno z BitTorrent, jak i
    rówieśnicy WebTorrent. Teraz nie ma
    trzeba czekać na...
    Pobierz pulpit WebTorrent
  • 3
    GenX
    GenX
    GenX to program naukowy do udoskonalenia
    współczynnik odbicia promieniowania rentgenowskiego, neutron
    współczynnik odbicia i rentgen powierzchni
    dane dyfrakcyjne za pomocą różnicy
    algorytm ewolucji...
    Pobierz GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP to program statystyczny
    analiza próbkowanych danych. To jest darmowe
    zamiennik autorskiego programu
    SPSS. PSPP ma zarówno tekstowe, jak i
    graficznie nas...
    Pobierz pspp4windows
  • 5
    Rozszerzenia Gita
    Rozszerzenia Gita
    Git Extensions to samodzielne narzędzie interfejsu użytkownika
    do zarządzania repozytoriami Git. To także
    integruje się z Eksploratorem Windows i
    Microsoft Visual Studio
    (2015/2017/2019). To...
    Pobierz rozszerzenia Gita
  • 6
    eSpeak: synteza mowy
    eSpeak: synteza mowy
    Silnik zamiany tekstu na mowę dla języka angielskiego i
    wiele innych języków. Kompaktowy rozmiar z
    wyraźna, ale sztuczna wymowa.
    Dostępny jako program wiersza poleceń z
    wiele ...
    Pobierz eSpeak: syntezator mowy
  • więcej »

Komendy systemu Linux

Ad