EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

iozone - Online în cloud

Rulați iozone în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda iozone care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


Iozone - Sistem de fișiere de referință

REZUMAT


Iozon [-a|-A] [-s dimensiunea fișierelor_Kb] [-r dimensiune_înregistrare_Kb] [-f [cale]nume fișier] [-i test] [-E]
[-p] [-m] [-M] [-t copiilor] [-h] [-o] [-l min_number_procs] [-u max_number_procs] [-v]
[-R] [-x] [-d microsecunde] [-F calea1 calea 2...] [-V model ] [-j pas] [-T] [-C] [-B]
[-D] [-G] [-I] [-H adâncime] [-k adâncime] [-U punctul de montare] [-S mărimea cache-ului] [-O] [-L dimensiune_linie]
[-K] [-N] [-Q] [-P start_cpu] [-c] [-e] [-b Excel.xls] [-J milisecunde] [-X
[cale]nume fișier] [-Y [cale]nume fișier] [-w] [-W] [-z] [-Z] [-n min_filesize_Kb] [-g
max_filesize_Kb] [-y min_recordsize_Kb] [-q max_recordsize_Kb] [-+d] [-+u] [-+m
client_filename] [-+n] [-+N] [-+p percent_read] [-+r] [-+t] [-+l] [-+L] [-+D] [-+A
madvise_selector] [-+h nume de gazdă] [-+T] [-+w La sută dedublabil.]

DESCRIERE


Iozon este un instrument de referință pentru sistemul de fișiere. Benchmark-ul generează și măsoară o varietate de
operațiuni cu fișiere. Iozon a fost portat pe multe mașini și funcționează sub multe operațiuni
sisteme. Acest document va acoperi numeroasele tipuri diferite de operațiuni care sunt testate
precum și acoperirea tuturor opțiunilor liniei de comandă.

Iozon este util pentru a determina o analiză amplă a sistemului de fișiere a computerului unui furnizor
platformă. Benchmark-ul testează performanța I/O fișierului pentru următoarele operațiuni.

Citiți, scrieți, recitiți, rescrieți, citiți înapoi, citiți cu pasi, fread, fwrite,
variante aleatoare de citire/scriere, pread/pwrite

În timp ce computerele sunt de obicei achiziționate cu o aplicație în minte, este, de asemenea, probabil că
în timp, amestecul de aplicații se va schimba. Mulți furnizori și-au îmbunătățit operațiunile
sistemele să funcționeze bine pentru unele aplicații utilizate frecvent. Deși acest lucru se accelerează
I/O pentru acele câteva aplicații este, de asemenea, probabil ca sistemul să nu funcționeze bine
pentru alte aplicații care nu au fost vizate de sistemul de operare. Un exemplu în acest sens
tipul de îmbunătățire este: Baza de date. Multe sisteme de operare au testat și reglat
sistem de fișiere, astfel încât să funcționeze bine cu bazele de date. În timp ce utilizatorii bazei de date sunt fericiți, celălalt
Este posibil ca utilizatorii să nu fie atât de fericiți, deoarece întregul sistem poate oferi toate resursele sistemului
utilizatorilor bazei de date în detrimentul tuturor celorlalți utilizatori. Pe măsură ce timpul trece pe sistem
administratorul poate decide că mai multe sarcini de automatizare de birou ar putea fi mutate la aceasta
mașinărie. Încărcarea se poate muta acum de la o aplicație de citire aleatorie (bază de date) la a
cititor secvenţial. Utilizatorii pot descoperi că mașina este foarte lentă atunci când rulează acest lucru
aplicație nouă și deveniți nemulțumiți de decizia de a cumpăra această platformă. De
folosind Iozon pentru a obține o acoperire largă a performanței sistemului de fișiere, cumpărătorul este mult mai probabil
pentru a vedea orice puncte calde sau reci și pentru a alege o platformă și un sistem de operare care este mai bine
echilibrat.

OPŢIUNI


-a Folosit pentru a selecta modul complet automat. Produce rezultate care acoperă toate fișierele testate
operațiuni pentru dimensiuni de înregistrare de la 4k la 16M pentru dimensiuni de fișiere de la 64k la 512M.

-A Această versiune a modului automat oferă mai multă acoperire, dar consumă mult timp.
-a opțiunea va opri automat utilizarea dimensiunilor de transfer mai mici de 64k odată ce
dimensiunea fișierului este de 32 M sau mai mare. Acest lucru economisește timp. The -A optiunea spune Iozon Ca Tu
sunt dispuși să aștepte și doresc o acoperire densă pentru transferuri mici chiar și atunci când fișierul
dimensiunea este foarte mare. NOTĂ: Această opțiune este depreciată în Iozon versiunea 3.61. Utilizare
-az -i 0 -i 1 in schimb.

-b nume de fișier
Folosit pentru a specifica un nume de fișier care va fi folosit pentru ieșirea unui fișier compatibil Excel
care contine rezultatele.

-B Utilizați fișierele mmap(). Acest lucru face ca toate fișierele temporare măsurate să fie
creat și accesat cu interfața mmap(). Unele aplicații preferă să trateze
fișierele ca matrice de memorie. Aceste aplicații mmap() fișierul și apoi accesează
matricea cu încărcări și stocări pentru a efectua I/O fișier.

-c Includeți close() în calculele de sincronizare. Acest lucru este util doar dacă bănuiți că
close() este defect în sistemul de operare în prezent testat. Poate fi util
pentru testarea NFS Versiunea 3, de asemenea, pentru a ajuta la identificarea dacă nfs3_commit funcționează
bine.

-C Afișați octeții transferați de fiecare copil în testarea debitului. Util dacă dvs
sistemul de operare are probleme de înfometare în fișierele I/O sau în managementul proceselor.

-d # Întârziere de microsecunde în afara barierei. În timpul testelor de debit toate firele sau
procesele sunt forțate la o barieră înainte de a începe testul. În mod normal, toate
firele sau procesele sunt eliberate în același moment. Această opțiune permite
întârzie un timp specificat în microsecunde între lansarea fiecărui proces sau
fire.

-D Utilizați msync(MS_ASYNC) pe fișierele mmap. Acest lucru îi spune sistemului de operare că toate
datele din spațiul mmap trebuie scrise pe disc în mod asincron.

-e Includeți fluxul (fsync,fflush) în calculele de sincronizare

-E Folosit pentru a selecta testele de extensie. Disponibil doar pe unele platforme. Utilizează pread
interfețe.

-f nume de fișier
Folosit pentru a specifica numele fișierului pentru fișierul temporar testat. Acest lucru este util atunci când
se folosește opțiunea de demontare. La testarea cu demontare între teste este necesar
pentru ca fișierul temporar testat să fie într-un director care poate fi demontat. Este
nu este posibil să demontați directorul de lucru curent ca proces Iozon is
rulează în acest director.

-F nume de fișier nume de fișier nume de fișier ?
Specificați fiecare dintre numele fișierelor temporare care vor fi utilizate în testarea debitului. The
numărul de nume ar trebui să fie egal cu numărul de procese sau fire care sunt
specificat.

-g # Setați dimensiunea maximă a fișierului (în Kbytes) pentru modul automat. Se mai poate specifica -g #k (mărimea
în Kbytes) sau -g #m (dimensiune în Mbytes) sau -g #g (dimensiune în Gbytes). Vedea -n pentru minim
mărime fișier.

-G Utilizați msync(MS_SYNC) pe fișierele mmap. Acest lucru îi spune sistemului de operare că toate datele
în spațiul mmap trebuie scris pe disc în mod sincron.

-h Afișează ecranul de ajutor.

-H # Utilizați I/O asincron POSIX cu # operații asincrone. Iozon va folosi I/O asincron POSIX cu
o copie b din bufferele asincrone înapoi în bufferul aplicațiilor. Unele versiuni ale
MSC NASTRAN efectuează I/O în acest fel. Această tehnică este folosită de aplicații astfel încât
I/O asincron poate fi efectuat într-o bibliotecă și nu necesită modificări ale
model intern aplicatii.

-i # Folosit pentru a specifica ce teste să ruleze. (0=scriere/rescriere, 1=citire/recitit, 2=aleatoriu-
citire/scriere, 3=Citire-înapoi, 4=Re-scrie-înregistrare, 5=citire cu pas, 6=fscriere/re-scriere,
7=read/Re-read, 8=mixt workload, 9=pwrite/Re-pwrite, 10=pread/Re-read,
11=pwritev/Re-pwritev, 12=preadv/Re-preadv). Va trebui întotdeauna să specificați 0, deci
că oricare dintre următoarele teste va avea un dosar de măsurat. -i # -i # -i # is
de asemenea, astfel încât să se poată selecta mai multe teste.

-I Utilizați DIRECT IO dacă este posibil pentru toate operațiunile cu fișiere. Spune sistemului de fișiere că toate
operațiunile la fișier sunt de a ocoli memoria cache-tampon și de a merge direct pe disc. (nu
disponibil pe toate platformele)

-j # Setați nivelul de acces la fișiere la (# * dimensiunea înregistrării). Testul de citire a pasului va citi
înregistrări la acest pas.

-J # Întârziere în milisecunde înainte de fiecare operație I/O. Aceasta simulează ciclul de calcul al procesorului
a unei aplicații care precede o operație I/O. Se poate folosi, de asemenea -X or -Y la
controlați ciclul de calcul pe o bază de operare I/O.

-k # Utilizați I/O asincron POSIX (fără bcopy) cu # operații asincrone. Iozon va folosi POSIX
I/O asincron și nu va efectua nicio copie suplimentară. Tampoanele utilizate de Iozon va fi
transmis direct apelului de sistem I/O asincron.

-K Injectați câteva accesări aleatorii în testare.

-l # Setați limita inferioară a numărului de procese de rulat. Când rulați teste de debit
această opțiune permite utilizatorului să specifice cel mai mic număr de procese sau fire de execuție
start. Această opțiune ar trebui utilizată împreună cu -u opțiune.

-L # Setați dimensiunea liniei cache a procesorului la valoare (în octeți). Spune Iozon memoria cache a procesorului
dimensiunea liniei. Acesta este folosit intern pentru a ajuta la accelerarea testului.

-m Spune Iozon pentru a utiliza mai multe buffer-uri intern. Unele aplicații citesc într-un
un singur buffer iar și iar. Alții au o serie de buffere. Această opțiune permite
ambele tipuri de aplicaţii să fie simulate. Iozonului comportamentul implicit este reutilizarea
tampoane interne. Această opțiune vă permite să înlocuiți valoarea implicită și să o utilizați
tampoane interne multiple.

-M Iozon va apela uname() și va pune șirul în fișierul de ieșire.

-n # Setați dimensiunea minimă a fișierului (în Kbytes) pentru modul automat. Se mai poate specifica -n #k (mărimea
în Kbytes) sau -n #m (dimensiune în Mbytes) sau -n #g (dimensiune în Gbytes). Vedea -g pentru maxim
mărime fișier.

-N Raportați rezultatele în microsecunde per operație.

-o Scrierile sunt scrise sincron pe disc. (O_SYNC). Iozon va deschide fișierele
cu steagul O_SYNC. Acest lucru forțează toate scrierile în fișier să meargă complet pe disc
înainte de a reveni la reper.

-O Dați rezultate în operațiuni pe secundă.

-p Aceasta șterge memoria cache a procesorului înainte de fiecare operație de fișier. Iozon va aloca
un alt buffer intern care este aliniat la aceeași limită a memoriei cache a procesorului și este
de o dimensiune care se potrivește cu memoria cache a procesorului. Va umple zero această alternativă
tampon înainte de a începe fiecare test. Acest lucru va șterge memoria cache a procesorului și va permite
unul pentru a vedea subsistemul de memorie fără accelerația datorată procesorului
cache.

-P # Leagă procesele/thread-urile la procesoare, începând cu acest # CPU. Disponibil doar pe
unele platforme. Primul proces secundar sau firul de execuție va începe pe cel specificat
procesor. Procesele sau firele viitoare vor fi plasate pe următorul procesor. O singura data
numărul total de CPU este depășit, apoi procesele sau firele viitoare vor fi
plasate într-o manieră round robin.

-q # Setați dimensiunea maximă a înregistrării (în Kbytes) pentru modul automat. Se mai poate specifica -q #k (mărimea
în Kbytes) sau -q #m (dimensiune în Mbytes) sau -q #g (dimensiune în Gbytes). Vedea -y pentru minim
dimensiunea recordului.

-Q Creați fișiere offset/latență. Iozon va crea latență față de fișierele de date offset
care poate fi importat cu un pachet grafic și trasat. Acest lucru este util pentru
constatând dacă anumite compensații au latențe foarte mari. Cum ar fi punctul în care UFS
va aloca primul său bloc indirect. Se poate vedea din date impactul
alocările de extindere pentru sistemele de fișiere bazate pe extindere cu această opțiune.

-r # Folosit pentru a specifica dimensiunea înregistrării, în Kbytes, pentru a testa. Se mai poate specifica -r #k
(dimensiune în Kbytes) sau -r #m (dimensiune în Mbytes) sau -r #g (dimensiune în Gbytes).

-R Generați raport Excel. Iozon va genera un raport compatibil Excel la standard
afară. Acest fișier poate fi importat cu Microsoft Excel (spațiu delimitat) și folosit pentru
creați un grafic al performanței sistemului de fișiere. Notă: Graficele 3D sunt coloane
orientat. Va trebui să selectați acest lucru atunci când faceți grafic, deoarece implicit în Excel este rândul
date orientate.

-s # Folosit pentru a specifica dimensiunea, în Kbytes, a fișierului de testat. Se mai poate specifica
-s #k (dimensiune în Kbytes) sau -s #m (dimensiune în Mbytes) sau -s #g (dimensiune în Gbytes).

-S # Setați dimensiunea memoriei cache a procesorului la valoare (în Kbytes). Aceasta spune Iozon mărimea
memoria cache a procesorului. Este folosit intern pentru alinierea tamponului și pentru purjare
funcționalitate.

-t # Alerga Iozon într-un mod de transfer. Această opțiune permite utilizatorului să specifice câte
fire sau procese pe care să le aibă active în timpul măsurării.

-T Utilizați pthread-uri POSIX pentru testele de debit. Disponibil pe platformele care au POSIX
fire.

-u # Setați limita superioară a numărului de procese de rulat. Când rulați teste de debit
această opțiune permite utilizatorului să specifice cel mai mare număr de procese sau fire
a începe. Această opțiune ar trebui utilizată împreună cu -l opțiune.

-U punctul de montare
Punct de montare pentru demontare și remontare între teste. Iozon va demonta și remonta
acest punct de montare înainte de a începe fiecare test. Acest lucru garantează că memoria cache-ului tampon
nu conține niciun fișier testat.

-v Afișează versiunea de Iozon.

-V # Specificați un model care urmează să fie scris în fișierul temporar și validat pentru
acuratețea în fiecare dintre testele citite.

-w Nu deconectați fișierele temporare când ați terminat de utilizat.

-W Blocați fișierul când citiți sau scrieți.

-x Opriți pereții de piatră. Stonewalling este o tehnică folosită intern pentru Iozon. It
este utilizat în timpul testelor de debit. Codul pornește toate firele sau procesele și
apoi îi oprește pe o barieră. Odată ce sunt toți gata să înceapă, atunci sunt toți
eliberat în același timp. Momentul în care oricare dintre firele sau procesele se termină
munca lor, atunci întregul test este încheiat și debitul este calculat pe
I/O totală care a fost finalizată până în acest moment. Acest lucru asigură că întregul
măsurarea a fost efectuată în timp ce toate procesele sau firele rulau
paralel. Acest steag permite cuiva să dezactivați peretele de piatră și să vedeți ce se întâmplă.

-X nume de fișier
Folosit pentru a specifica un nume de fișier care va fi folosit pentru informațiile de telemetrie de scriere.
Fișierul conține linii cu offset, dimensiune, delay_in_milisecunde. Fiecare dintre acestea
liniile sunt folosite pentru a efectua o operație I/O. Acesta este folosit atunci când o aplicație
operațiunile I/O specifice sunt cunoscute și se dorește să comparați sistemul cu aceasta
comportamentul specific al fișierului de aplicație.

-y # Setați dimensiunea minimă a înregistrării (în Kbytes) pentru modul automat. Se mai poate specifica -y #k (mărimea
în Kbytes) sau -y #m (dimensiune în Mbytes) sau -y #g (dimensiune în Gbytes). Vedea -q pentru maxim
dimensiunea recordului.

-Y nume de fișier
Folosit pentru a specifica un nume de fișier care va fi folosit pentru informațiile de telemetrie citite.
Fișierul conține linii cu offset, dimensiune, delay_in_milisecunde. Fiecare dintre acestea
liniile sunt folosite pentru a efectua o operație I/O. Acesta este folosit atunci când o aplicație
operațiunile I/O specifice sunt cunoscute și se dorește să comparați sistemul cu aceasta
comportamentul specific al fișierului de aplicație.

-z Folosit împreună cu -a pentru a testa toate dimensiunile posibile de înregistrare. În mod normal Iozon
omite testarea înregistrărilor de dimensiuni mici pentru fișiere foarte mari atunci când sunt utilizate în întregime
mod automat. Această opțiune forțează Iozon pentru a include dimensiunile mici ale înregistrărilor în
teste automate de asemenea.

-Z Activați amestecarea I/O mmap și I/O fișier.

-+m nume de fișier
Folosit pentru a specifica un nume de fișier care va fi folosit pentru a specifica clienții într-un
măsurare distribuită. Fișierul conține o linie pentru fiecare client. Câmpurile sunt
spatiu delimitat. Câmpul 1 este numele clientului. Câmpul 2 este directorul de lucru, activat
clientul, unde va rula Iozone. Câmpul 3 este calea către executabilul Iozone activat
clientul.

-+n Nu au fost selectate retestări. Folosit pentru a preveni rularea retestărilor.

-+N Nicio trunchiere sau ștergere a fișierului de testare anterior înainte de testul de scriere secvențială.
Util numai după ce -w este folosit în comanda anterioară pentru a lăsa fișierul de testare pe loc
pentru reutilizare. Acest steag este de utilizare limitată, atunci când o singură retestare nu este suficientă, sau pentru
controlați cu ușurință când apar retestări de scriere secvențială fără trunchierea fișierelor sau
ștergere.

-+u Folosit pentru a activa colectarea statisticilor CPU.

-+d Modul de diagnosticare pentru a depana un subsistem I/O de fișiere stricate.

-+p procentaj_citiri
Folosit pentru a seta procentul de fire/procese care vor efectua testarea de citire
cazul de testare a sarcinilor de lucru mixte.

-+r Activați O_RSYNC | O_SYNC la toate testele.

-+l Activați blocarea intervalului de octeți.

-+L Activați blocarea intervalului de octeți și modul fișier partajat.

-+D Activați O_DSYNC la toate testele.

-+t Activați testul de performanță a rețelei. Utilizați cu -+m

-+A# Activați comportamentul nebunesc. 0 = normal, 1 = aleatoriu, 2 = secvenţial, 3 = nu este necesar, 4 = va fi necesar

-+B Activați testarea secvențială mixtă a sarcinilor de lucru.

-+T Activați înregistrarea marcajelor de timp.

-+h Setați manual numele de gazdă.

-+w# Procentul de date care trebuie deduplicate între fișiere.

Utilizați iozone online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Pluginul Eclipse Tomcat
    Pluginul Eclipse Tomcat
    Pluginul Eclipse Tomcat oferă
    integrare simplă a unui servlet tomcat
    container pentru dezvoltarea java
    aplicatii web. Ne poți alătura pentru
    discutie...
    Descărcați pluginul Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop este pentru streaming
    torrente pe Mac, Windows sau Linux. Aceasta
    se conectează atât la BitTorrent, cât și la
    colegii WebTorrent. Acum nu există
    trebuie sa astepti...
    Descărcați WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX este un program științific de rafinat
    reflexivitatea razelor X, neutroni
    reflectivitate și raze X de suprafață
    date de difracție folosind diferența
    algoritm de evolutie....
    Descărcați GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP este un program de statistică
    analiza datelor eșantionate. Este gratuit
    înlocuitor pentru programul proprietar
    SPSS. PSPP are atât bazate pe text, cât și
    ne grafice...
    Descărcați pspp4windows
  • 5
    Extensii Git
    Extensii Git
    Git Extensions este un instrument UI de sine stătător
    pentru gestionarea depozitelor Git. De asemenea
    se integrează cu Windows Explorer și
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Descărcați extensii Git
  • 6
    eSpeak: sinteza vorbirii
    eSpeak: sinteza vorbirii
    Motor Text to Speech pentru engleză și
    multe alte limbi. Dimensiune compactă cu
    pronunție clară, dar artificială.
    Disponibil ca program de linie de comandă cu
    mulți ...
    Descărcați eSpeak: sinteza vorbirii
  • Mai mult »

Comenzi Linux

Ad