Questo è il comando ioping che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
ioping - semplice strumento di monitoraggio della latenza I/O del disco
SINOSSI
ioping [-LABCDWRkq] [-c contare] [-w scadenza] [-p periodo] [-P periodo] [-i intervallo]
[-s Taglia] [-S dimensione] [-o offset] elenco|filetto|dispositivo
ioping -h | -v
DESCRIZIONE
Questo strumento consente di monitorare la latenza I/O in tempo reale.
VERSIONI
-c contare
Fermati dopo contare richieste.
-w scadenza
Fermati dopo scadenza il tempo passò.
-p periodo
Stampa statistiche grezze per ogni periodo richieste.
-P periodo
Stampa statistiche grezze per ogni periodo in tempo.
-i intervallo
Imposta il tempo tra le richieste su intervallo (1s).
-s Taglia
Richiedi dimensione (4k).
-S Taglia
Dimensioni del set di lavoro (1m per directory, dimensione totale per file o dispositivo).
-o offset
Offset iniziale nel file/dispositivo (0).
-k Mantieni (non eliminare) il file di lavoro "ioping.tmp". Funziona per la directory di destinazione.
-L Utilizzare operazioni sequenziali anziché casuali. Questo imposta anche la dimensione della richiesta su 256k
(Come in -s 256k).
-A Utilizzare I/O asincrono (syscalls io_invia(2), io_invia(2), ecc.).
-C Utilizza I/O memorizzato nella cache (sopprime l'invalidazione della cache tramite posix_fadvise(2)).
-D Utilizzare I/O diretto (vedere O_DIRECT in aprire(2)).
-W Utilizzare scritture anziché letture. Sicuro per la directory di destinazione. *PERICOLOSO* da
file/dispositivo, distruggerà i tuoi dati. In questo caso dovrebbe essere ripetuto tre volte
(-WWW).
-R Test della velocità di ricerca del disco (uguale a -q -i 0 -w 3 -S 64m). Se il disco ha una cache enorme in funzione
set (-S) dovrebbe essere aumentato di conseguenza.
-B Modalità batch. Fai silenzio e stampa le statistiche finali in formato raw.
-q Sopprimere l'output periodico leggibile dall'uomo.
-h Visualizza il messaggio di aiuto ed esci.
-v Visualizza la versione ed esci.
Argomento suffissi
Per le opzioni che prevedono l'argomento time (-i, -P e -w), il valore predefinito è secondi, a meno che tu non
specificare uno dei seguenti suffissi (senza distinzione tra maiuscole e minuscole):
us, uso
microsecondi (un milionesimo di secondo, 1/1 000 000)
ms, msec
millisecondi (millesimo di secondo, 1/1)
s, asciutto secondo
m, verbale verbale
h, ora
ore
Per le opzioni che prevedono l'argomento "size" (-s, -S e -o), il valore predefinito è byte, a meno che tu non
specificare uno dei seguenti suffissi (senza distinzione tra maiuscole e minuscole):
settore settori del disco (un settore è sempre 512).
KiB, k, kb
kilobyte (1 024 byte)
pagina pagine di memoria (una pagina è sempre 4KiB).
MiB, m, mb
megabyte (1 048 576 byte)
GiB, g, gb
gigabyte (1 073 741 824 byte)
TiB, t, tb
terabyte (1 099 511 627 776 byte)
Per le opzioni che prevedono l'argomento "numero" (-p e -c) è possibile specificare facoltativamente uno dei
i seguenti suffissi (senza distinzione tra maiuscole e minuscole):
k chilo (migliaia, 1 000)
m mega (milioni, 1 000 000)
g giga (miliardi, 1 000 000 000)
t tera (trilioni, 1 000 000 000 000)
EXIT STATUS
Resi 0 in caso di successo. Sono definiti i seguenti codici di errore:
1 Utilizzo non valido (errore negli argomenti).
2 Errore durante la fase di preparazione.
3 Errore durante l'esecuzione.
RAW STATISTICHE
ioping -p 100 -c 200 -i 0 -q .
100 26694 3746 15344272 188 267 1923 228
100 24165 4138 16950134 190 242 2348 214
(1) (2) (3) (4) (5) (6) (7) (8) (XNUMX)
(1) numero di richieste
(2) tempo di servizio (usec)
(3) richieste al secondo (iops)
(4) velocità di trasferimento (byte/sec)
(5) tempo minimo di richiesta (usec)
(6) tempo medio di richiesta (usec)
(7) tempo massimo di richiesta (usec)
(8) deviazione standard del tempo di richiesta (USEC)
ESEMPI
ioping .
Mostra la latenza I/O del disco utilizzando i valori predefiniti e la directory corrente, fino a quando
interrotto.
ioping -c 10 -s 1M / Tmp
Misura la latenza su / Tmp utilizzando 10 richieste da 1 megabyte ciascuna.
ioping -R / dev / sda
Misura la velocità di ricerca del disco.
ioping -RL / dev / sda
Misura la velocità sequenziale del disco.
ioping -RLB . | awk '{stampa $4}'
Ottieni la velocità sequenziale del disco in byte al secondo.
Utilizzare ioping online utilizzando i servizi onworks.net
