EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

mbuffer - Online în cloud

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

Aceasta este comanda mbuffer 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


mbuffer - tampon de măsurare

SINTAXĂ


mbuffer [Opțiuni]

DESCRIERE


mbuffer tamponează operațiunile I/O și afișează rata de transfer. Este cu mai multe fire,
acceptă conexiuni la rețea și oferă mai multe opțiuni decât tamponul standard.

OPŢIUNI


-i <nume de fișier>
Utilizare nume de fișier ca intrare în loc de intrare standard (trebuie să fie dată pentru multi
suport de volum). Dacă nume de fișier este -, intrarea este citită de la intrarea standard.

-I <port>
Utilizați portul de rețea port ca intrare în loc de intrare standard. Dacă i se oferă un nume de gazdă
și un port sub forma hostname:port, prima interfață cu IP-ul numelui gazdă
va fi folosit.

-o <nume de fișier>
Utilizare nume de fișier ca ieșire în loc de ieșirea standard (trebuie dat pentru multi
suport pentru volum, va permite utilizarea sendfile dacă este disponibil). Dacă nume de fișier este -, ieșire
este scris la ieșirea standard. Opțiunea -o poate fi transmisă de mai multe ori către
specifica iesiri multiple.

-O <nume gazdă:port>
Scrie ieșire în nume gazdă:port în loc de ieșirea standard (va permite utilizarea lui
sendfile dacă este disponibil). Această opțiune poate fi folosită de mai multe ori pentru a trimite date către
mai multe mașini.

-b <o>
Utilizare o blocuri pentru buffer (implicit 256).

-s <mărimea>
Folosiți blocuri de mărimea octeți pentru buffer (dimensiunea implicită a paginii sistemului).

-m <mărimea>
Utilizați un total de mărimea octeți pentru buffer (implicit 2MB) - dimensiunea poate fi setată cu a
caracterul final (b și B pentru octet, k pentru kByte, M pentru MByte, G pentru Gigabyte și
cu % pentru un procent din memoria fizică totală).

-L Blocare tampon în memorie - această opțiune nu este disponibilă pentru bufferele bazate pe fișiere și
necesită ca mbuffer să fie set-UID root (utilizați cu grijă).

-n <o>
o volumele din dispozitivul de intrare (necesită utilizarea opțiunii -i pentru dispozitivul de intrare
specificația, treceți 0 ca argument dacă mbuffer ar trebui să solicite fiecare volum nou)

-t utilizați un fișier temporar mapat cu memorie ca buffer (utilizați cu buffere uriașe)

-T <fişier>
ca -t dar foloseste fişier in schimb

-d utilizați dimensiunea blocului dispozitivului pentru ieșire (necesar pentru unele dispozitive, încetinește ieșirea)

-D <mărimea>
presupune un volum de ieșire de mărimea octeți (implicit infinit) după care un volum
schimbarea va fi inițiată. Valorile mici sunt utile pentru testarea în timp util a multi-
rulări de volum; valori precise în cazul în care dispozitivul dvs. nu semnalează în mod corespunzător sfârșitul conținutului media.
Mărimea poate fi setată cu un caracter final (b și B pentru octet, k pentru kbyte, M pentru
MByte sau G pentru Gigabyte)

-P <o>
începeți să scrieți după ce tamponul a fost umplut o% (implicit 0 - începe o dată)

-p <o>
începeți să citiți după ce tamponul a scăzut sub raportul de umplere al o% (implicit 100 -
incepe odata)

-l <fişier>
înregistrați mesajele către fişier în loc de ieşire de eroare standard

-u <o>
pauză o microsecunde după fiecare scriere - poate crește performanța pe unele unități
cu performanță foarte scăzută (< 1 MB/sec)

-r <rată>
Setați rata maximă de citire larată>.rată> poate fi dat fie în octeți, kbytes,
MBytes sau GBytes pe secundă. Pentru a face acest lucru, utilizați un sufix adecvat (adică k,M,G).
Această opțiune este utilă dacă aveți o bandă care este capabilă să transfere date
mai repede decât se poate descurca gazda. În acest caz, puteți utiliza această opțiune pentru a limita
rata de transfer și păstrați banda în funcțiune. Fiți conștienți de faptul că acest lucru este bun pentru ambele
unitatea de bandă și îmbunătățește performanța generală, evitând înșurubarea benzii.

-R <rată>
La fel ca mai sus doar pentru setarea limitei de transfer pentru scriitor.

-A <cmd>
dispozitivul folosit este un autoloader care utilizează cmd pentru a încărca următorul volum. Trece
</bin/false> ca o comandă de încărcare automată pentru a suprima mesajul de avertizare care apare
atunci când rulează fără terminal de control (de exemplu, prin cron). În acest fel, încărcarea automată va
fail și mbuffer se va încheia cu un mesaj de eroare când ajunge la sfârșitul
bandă.

-a <timp>
dispozitivul folosit este un autoloader care preia timp secunde pentru a încărca o bandă nouă

-f suprascrieți fișierul de ieșire dacă acesta există deja

-c scrieți cu suport pentru integritatea datelor sincrone - Această opțiune forțează toate scrierile la
complet înainte de a continua. Acest lucru permite ca erorile să fie raportate mai devreme și mai mult
precis, dar ar putea scădea performanța. În special sistemele cu nivel ridicat de
suportul pentru integritatea datelor suferă un impact uriaș de performanță. Alții ar putea părea să fie
neafectat, dar neglijează doar suportul pentru integritatea completă a datelor sincrone.

-v <o>
setați nivelul de probă la o. Valorile valide sunt 0..6 (0 = niciunul, 1 = erori, 2 =
avertismente, 4 = mesaje de informare, 5 = mesaje de depanare, 6 = depanare I/O).
Valorile mai mari includ mesajele cu valori mai mici.

-q silențios - nu afișați starea pe ieșirea de eroare standard

-Q silențios - nu înregistrați starea în fișierul jurnal

--direct
Utilizați O_DIRECT pentru a deschide descriptori de fișiere. Această opțiune nu este disponibilă pe toate sistemele.
Îi spune sistemului de operare să ocolească memoria cache a paginii pentru a îmbunătăți performanța la citire și
scris. Pe Solaris, aceasta este o opțiune de magie automată care este activată dacă este acceptată
pentru dosarul relevant. Rețineți că această opțiune poate duce la erori de citire/scriere,
dacă tamponul nu este aliniat corect pentru I/O direct. În plus, deschiderea poate eșua
cu EINVAL (adică argument invalid) dacă fișierul numit nu acceptă O_DIRECT.

--adăuga
Deschideți următorul fișier de ieșire dat prin opțiunea -o în modul adăugare.

--trunchia
Trunchiați următorul fișier de ieșire dat prin opțiunea -o când îl deschideți.

-6 Forțați modul IPv6 pentru următoarele opțiuni I/O de rețea pe linia de comandă. -4 Forţarea
Mod IPv4 pentru următoarele opțiuni I/O de rețea pe linia de comandă. -0 Alege
Mod IPv4/IPv6 la cerere.

-h, --Ajutor
Ieșiți informații de ajutor și ieșiți.

-H, --md5
Generați un hash MD5 de date transferate.

-H, --pid
Tipăriți PID-ul procesului curent. Această opțiune vă poate ajuta să aflați ce instanță
de mbuffer de ucis, dacă rulează mai multe și unul se blochează din cauza unei rețele
emisiune. Imprimarea PID-ului poate fi declanșată și prin adăugarea „printpid = 1” la dvs
fișier .mbuffer.rc.

-V, --versiune
Ieșiți informații despre versiune și ieșiți.

-W <timeout>
Activează un câine de pază care se declanșează la fiecare timeout secunde și verifică vremea
Activitatea I/O s-a blocat. Dacă oricare dintre canalele sa blocat pentru o perioadă completă,
watchdog scrie un mesaj de eroare și termină mbuffer prin SIGINT. Fii conștient de asta
câinele de pază nu este conștient de activitățile de schimbare a benzilor. Așadar, alegeți timeout-ul de supraveghere
mai mare decât timpul de schimbare a benzii în cel mai rău caz.

DEFAULT VALORI


Valorile implicite pentru următoarele opțiuni pot fi setate ca cheie = valoare perechi în
~/.mbuffer.rc fișier:
bloc: dimensiunea blocului (opțiunea -s)
timeout: timeout watchdog (opțiunea -W)
totalmem: dimensiunea totală a memoriei tampon (opțiunea -m)
viteza maximă de citire: viteza maximă de citire (opțiunea -r)
maxwritespeed: viteza maximă de scriere (opțiune -R)
începe să scrie: prag pentru începerea scrierii (opțiunea -P)
startread: prag pentru începerea citirii (opțiunea -p)
pauză: pauză după scrierea unui bloc (opțiunea -u)
amorțiri: numărul de blocuri din buffer (opțiunea -b)
memlock: blocați tamponul în memorie (opțiunea -L)
arată starea: imprimați starea transferului pe consolă (opțiunea -q)
starea jurnalului: scrieți starea transferului în fișierul jurnal (opțiunea -Q)
tcpbuffer: dimensiunea tamponului TCP (opțiunea --tcpbuffer)

MEDIUL VARIABILE


Dacă TMPDIR este setat, mbuffer alocă spațiu de stocare pentru bufferele bazate pe fișiere în acest director. Dacă
TMPDIR este dezactivat, / var / tmp va fi folosit.

Utilizați mbuffer online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

Comenzi Linux

Ad