EnglishFranceseCorsi

Favicon di OnWorks

mbuffer - Online nel cloud

Esegui mbuffer nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando mbuffer che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


mbuffer - buffer di misurazione

SINTASSI


buffer [Opzioni]

DESCRIZIONE


mbuffer bufferizza le operazioni di I/O e visualizza la velocità di trasmissione. È multi-thread,
supporta le connessioni di rete e offre più opzioni rispetto al buffer standard.

VERSIONI


-i <Nome del file>
Usa il Nome del file come input invece dello standard input (deve essere fornito per multi
supporto del volume). Se Nome del file è -, l'input viene letto dall'input standard.

-I <porto>
Usa la porta di rete porto come input anziché come input standard. Se viene fornito un nome host
e una porta nella forma hostname:port, la prima interfaccia con l'IP di hostname
verrà utilizzato.

-o <Nome del file>
Usa il Nome del file come output invece dello standard output (deve essere fornito per multi
supporto del volume, consentirà l'uso del file di invio se disponibile). Se Nome del file è -, uscita
viene scritto nell'output standard. L'opzione -o può essere passata più volte a
specificare più output.

-O <nome host:porta>
Scrivi output su nome host:porta invece dell'output standard (consentirà l'uso di
sendfile se disponibile). Questa opzione può essere utilizzata più volte per inviare dati a
più macchine.

-b <num>
Usa il num blocchi per buffer (default 256).

-s <Taglia>
Usa blocchi di Taglia byte per il buffer (dimensione di pagina predefinita del sistema).

-m <Taglia>
Usa un totale di Taglia byte per il buffer (predefinito 2 MB) - la dimensione può essere impostata con a
carattere finale (b e B per Byte, k per kByte, M per MByte, G per Gigabyte e
con % per una percentuale della memoria fisica totale).

-L Blocca buffer in memoria: questa opzione non è disponibile per i buffer basati su file e
richiede che mbuffer sia set-UID root (usare con attenzione).

-n <num>
num volumi nel dispositivo di input (richiede l'uso dell'opzione -i per il dispositivo di input
specifica, passa 0 come argomento se mbuffer deve richiedere ogni nuovo volume)

-t usa un file temporaneo mappato in memoria come buffer (usa con buffer enormi)

-T <filetto>
come -t ma usa filetto invece

-d usa la dimensione del blocco del dispositivo per l'output (necessario per alcuni dispositivi, rallenta l'output)

-D <Taglia>
assumere un volume di uscita di Taglia byte (predefinito infinito) dopo di che un volume
verrà avviato il cambiamento. Valori piccoli sono utili per il test tempestivo di multi-
corse di volume; valori accurati se il dispositivo non segnala correttamente la fine del supporto.
La dimensione può essere impostata con un carattere finale (b e B per Byte, k per kByte, M per
MByte o G per Gigabyte)

-P <num>
iniziare a scrivere dopo che il buffer è stato riempito a num% (predefinito 0 - inizia subito)

-p <num>
inizia la lettura dopo che il buffer è sceso al di sotto del rapporto di riempimento di num% (predefinito 100 -
iniziare subito)

-l <filetto>
registra i messaggi in filetto invece dell'output dell'errore standard

-u <num>
pausa num microsecondi dopo ogni scrittura - potrebbe aumentare le prestazioni su alcune unità
con prestazioni molto basse (< 1 MB/sec)

-r <tasso>
Imposta la velocità di lettura massima sutasso>.tasso> può essere dato in Byte, kByte,
MByte o GByte al secondo. Per farlo, usa un suffisso appropriato (es. k,M,G).
Questa opzione è utile se si dispone di un nastro in grado di trasferire dati
più velocemente di quanto l'host possa gestirlo. In questo caso puoi usare questa opzione per limitare
la velocità di trasferimento e mantenere il nastro in esecuzione. Tieni presente che questo è sia un bene per
l'unità a nastro e migliora le prestazioni complessive, evitando l'avvitamento del nastro.

-R <tasso>
Come sopra solo per impostare il limite di trasferimento per lo scrittore.

-A <cmd>
il dispositivo utilizzato è un caricatore automatico che utilizza cmd per caricare il volume successivo. Passaggio
</bin/falso> come comando di caricamento automatico per sopprimere il messaggio di avviso che appare
quando eseguito senza controllare il terminale (ad es. tramite cron). In questo modo il caricamento automatico lo farà
fail e mbuffer terminerà con un messaggio di errore al raggiungimento della fine del
nastro.

-a <tempo>
il dispositivo utilizzato è un caricatore automatico che richiede tempo secondi per caricare un nuovo nastro

-f sovrascrivi il file di output se esiste già

-c scrittura con supporto per l'integrità dei dati sincroni: questa opzione forza tutte le scritture su
completare prima di continuare. Ciò consente di segnalare gli errori prima e di più
precisamente, ma potrebbe diminuire le prestazioni. Soprattutto sistemi con alto livello di
il supporto per l'integrità dei dati subisce un enorme calo delle prestazioni. Altri potrebbero sembrare
inalterato, ma trascura semplicemente il supporto per la completa integrità dei dati sincroni.

-v <num>
imposta il livello dettagliato su num. I valori validi sono 0..6 (0 = nessuno, 1 = errori, 2 =
avvisi, 4 = messaggi informativi, 5 = messaggi di debug, 6 = debug I/O).
I valori più alti includono i messaggi con valori più bassi.

-q silenzioso - non visualizza lo stato sull'output dell'errore standard

-Q quiet - non registra lo stato nel file di registro

--diretto
Utilizzare O_DIRECT per aprire i descrittori di file. Questa opzione non è disponibile su tutti i sistemi.
Dice al sistema operativo di ignorare la cache della pagina per migliorare le prestazioni durante la lettura e
scrivere. Su Solaris questa è un'opzione di magia automatica che è abilitata se è supportata
per il relativo fascicolo. Tieni presente che questa opzione potrebbe causare errori di lettura/scrittura,
se il buffer non è allineato correttamente per l'I/O diretto. Inoltre, l'apertura potrebbe non riuscire
con EINVAL (cioè argomento non valido) se il file denominato non supporta O_DIRECT.

--aggiungere
Apri il file di output successivo fornito tramite l'opzione -o in modalità di aggiunta.

--troncare
Tronca il file di output successivo fornito tramite l'opzione -o all'apertura.

-6 Forza la modalità IPv6 per le seguenti opzioni di I/O di rete sulla riga di comando. -4 forza
Modalità IPv4 per le seguenti opzioni di I/O di rete sulla riga di comando. -0 Scegli
Modalità IPv4/IPv6 su richiesta.

-H, --Aiuto
Stampa le informazioni della guida ed esci.

-H, --md5
Genera un hash MD5 dei dati trasferiti.

-H, --pid
Stampa PID del processo corrente. Questa opzione può aiutarti a capire quale istanza
di mbuffer da uccidere, se più sono in esecuzione e uno è sospeso a causa di una rete
problema. La stampa del PID può essere attivata anche aggiungendo "printpid = 1" al tuo
file .mbuffer.rc.

-V, --versione
Informazioni sulla versione di output ed esci.

-W <timeout>
Attiva un watchdog che viene attivato ogni timeout secondi e controlli meteo
L'attività di I/O è in stallo. Se uno dei due canali è in stallo per un periodo completo, il
watchdog scrive un messaggio di errore e termina mbuffer tramite SIGINT. Fai attenzione a
il watchdog non è a conoscenza delle attività di cambio nastro. Quindi scegli il timeout del watchdog
maggiore del tempo di cambio nastro nel caso peggiore.

PREDEFINITO VALORI


I valori predefiniti per le seguenti opzioni possono essere impostati come chiave = APPREZZIAMO coppie in
~/.mbuffer.rc file:
misura del blocco: dimensione del blocco (opzione -s)
timeout: timeout watchdog (opzione -W)
totalmem: dimensione totale del buffer (opzione -m)
velocità di lettura massima: velocità di lettura massima (opzione -r)
velocità di scrittura massima: velocità massima di scrittura (opzione -R)
iniziare a scrivere: soglia per inizio scrittura (opzione -P)
inizia a leggere: soglia per inizio lettura (opzione -p)
pausa: pausa dopo aver scritto un blocco (opzione -u)
blocchi numerici: numero di blocchi nel buffer (opzione -b)
memlock: lock buffer in memoria (opzione -L)
stato dello spettacolo: stampa lo stato del trasferimento su console (opzione -q)
stato log: scrive lo stato del trasferimento nel file di registro (opzione -Q)
tcbuffer: dimensione del buffer TCP (opzione --tcpbuffer)

AMBIENTE VARIABILI


Se TMPDIR è impostato, mbuffer alloca lo spazio di archiviazione per i buffer basati su file in questa directory. Se
TMPDIR non è impostato, / Var / tmp verrà utilizzato.

Usa mbuffer online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Avogadro
    Avogadro
    Avogadro è un molecolare avanzato
    editor progettato per l'uso multipiattaforma
    in chimica computazionale, molecolare
    modellistica, bioinformatica, materiali
    scienza e...
    Scarica Avogadro
  • 2
    XML TV
    XML TV
    XMLTV è un insieme di programmi da elaborare
    Elenchi TV (tvguide) e aiuto nella gestione
    la visione della TV, memorizzando gli elenchi in un
    Formato basato su XML. Ci sono utilità per
    fare...
    Scarica XMLTV
  • 3
    sciopero
    sciopero
    Progetto Strikr Software Libero. Artefatti
    rilasciato sotto un 'intent based'
    doppia licenza: AGPLv3 (community) e
    CC-BY-NC-ND 4.0 internazionale
    (commerciale)...
    Scarica striker
  • 5
    GIFLIB
    GIFLIB
    giflib è una libreria per la lettura e
    scrivere immagini gif. È API e ABI
    compatibile con libungif che era in
    ampio uso mentre la compressione LZW
    l'algoritmo era...
    Scarica GIFLIB
  • 6
    Alt-Fa
    Alt-Fa
    Alt-F fornisce una fonte gratuita e open
    firmware alternativo per il DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F ha Samba e NFS;
    supporta ext2/3/4...
    Scarica Alt-F
  • Di Più "

Comandi Linux

Ad