EnglezăFrancezăSpaniolă

Favicon OnWorks

netperfmeter - Online în cloud

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

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


netperfmeter — Contor de performanță a rețelei

REZUMAT


netperfmeter [Port]
netperfmeter [Portul de destinație] -local=Adresa[,Adresa,...] -runtime=Secunde -config=Nume
-scalar=Nume -vector=Nume -activenodename=Descriere
-passivenodename=Descriere -Liniște -verbos -verbosity=Nivel -tcp -mptcp -sctp
-udp -dccp [FLOWSPEC] [...]

DESCRIERE


netperfmeter este un contor de performanță a rețelei pentru transportul UDP, TCP, MPTCP, SCTP și DCCP
protocoale. Transmite simultan fluxuri bidirecționale către un punct final și măsoară
lățimi de bandă de flux rezultate. Rezultatele sunt scrise ca fișiere vectoriale și scalare.

ARGUMENTE


Trebuie prezentate următoarele argumente:

Port Numărul portului pentru soclul de date al părții pasive. Numărul portului de control
soclul va fi port+1. Specificarea unui număr de port transformă netperfmeter în modul pasiv,
adică va aștepta conexiunile de intrare.

Portul de destinație
Specifică punctul final de destinație la care să se conecteze. Acest lucru va activa netperfmeter
modul activ, adică se va conecta la punctul final la distanță specificat.

local=Adresa[,Adresa,...]
Specifică adresa (adresele) punctului final local. Pentru TCP, UDP și DCCP, doar primul
se foloseste adresa!

Runtime
Specifică durata de rulare a măsurării în secunde. După intervalul de timp dat,
netperfmeter va termina măsurarea.

config=Nume
Specifică numele fișierului de configurare de scris. Implicit este output.config.

vector=Nume
Specifică tiparul de nume al fișierelor vectoriale de scris. Dacă sufixul acestui nume
este .bz2, fișierul va fi comprimat cu BZip2 din mers. Numele vectorului este
extins automat pentru a denumi fișierele vector de flux prin adăugare
- - - înaintea sufixului. Implicit este
vector.vec.bz2, de unde și numele fișierului vectorial pentru fluxul 5, fluxul 2 de pe
nodul pasiv va fi vector-passive-00000005-0002.vec.bz2.

scalar=Nume
Specifică tiparul de nume al fișierelor scalare de scris. Dacă sufixul acestui nume
este .bz2, fișierul va fi comprimat cu BZip2 din mers. Numele scalar este
extins automat pentru a denumi fișierele scalare de flux prin adăugare
- - - înaintea sufixului. Implicit este
scalar.vec.bz2, de unde și numele fișierului scalar pentru fluxul 5, fluxul 2 de pe
nodul pasiv va fi scalar-passive-00000005-0002.vec.bz2.

activenodename=Descriere
Setează o descriere textuală a nodului activ (de ex. Client).

passivenodename=Descriere
Setează o descriere textuală a nodului pasiv (de ex. Server).

silențios Reduce gradul de nivel al ieșirii jurnalului. Poate fi specificat de mai multe ori.

prolix
Mărește gradul de nivel al ieșirii jurnalului. Poate fi specificat de mai multe ori.

verbosity=Nivel
Setează gradul de nivel al ieșirii jurnalului la un anumit nivel, de la 0 (cel mai mic) la 6
(cel mai inalt).

sctp Stabiliți o nouă asociere SCTP. Trebuie specificate fluxurile acestei asociații
de una sau mai multe specificații FLOWSPEC ca următorii parametri.

tcp Stabiliți o nouă conexiune TCP sau MPTCP. Fluxul acestei conexiuni trebuie să fie
specificat de o specificație FLOWSPEC ca următorul parametru. Suport MPTCP în
NetPerfMeter este realizat ca socket „MPTCP” suplimentar (adică un alt soclu TCP, dar
legat la un alt număr de port și cu CMT activat). Adică, pentru utilizarea MPTCP, acesta
trebuie să conțină opțiunea cmt=mptcp (vezi mai jos) pentru a utiliza socket-ul MPTCP în loc de
soclul TCP.

udp Stabiliți o nouă conexiune UDP. Fluxul acestei conexiuni trebuie specificat de a
Specificația FLOWSPEC ca următorul parametru.

dccp Stabiliți o nouă conexiune DCCP. Fluxul acestei conexiuni trebuie specificat de a
Specificația FLOWSPEC ca următorul parametru. Rețineți că DCCP nu este disponibil
toate platformele încă. În prezent, numai Linux oferă DCCP în nucleul său oficial.

FLOWSPEC
Specifică un nou flux. Formatul este:
outgoing_frame_rate:outgoing_frame_size:incoming_frame_size:incoming_frame_rate:opțiune:...
Primii patru parametri
(viteza_cadrelor de ieșire:dimensiunea_cadrelor_outgoing:dimensiunea_cadrului_intrat:rata_cadrelor_intratului:opțiune)
poate fi înlocuit cu opțiunea „default”, creând un flux cu ceva mai mult sau mai puțin
parametri impliciti utili.

rata_cadrelor_de_ieșire
Rata de cadre a transferului de ieșire (adică nod activ la nod pasiv).
Dacă este setat la const0, expeditorul va fi saturat, adică va încerca să trimită ca
pe cât posibil.

mărime_cadru_ieșită
Dimensiunea cadrului transferului de ieșire (adică de la nod activ la nod pasiv).
Dacă este setată la const0, nu va exista *no* transmisie de date în această direcție.

rata_cadrelor de intrare
Rata de cadre a transferului de intrare (adică nod pasiv la nodul activ).
Consultați outgoing_frame_rate pentru detalii.

dimensiune_cadru_intrat
Dimensiunea cadrului transferului de intrare (adică de la nod activ la nod pasiv).
Consultați outgoing_frame_size pentru detalii.

Opțiuni posibile:

id=Identificator de flux
Setează un număr de identificare pentru flux. ID-urile dintr-o măsurătoare trebuie să fie
unic!

description=Descriere
Setează o descriere textuală a fluxului (de ex. HTTP-Flow). Nu folosi
spatii in descriere!

maxmsgsize=Bytes
Împarte cadrele în mesaje de cel mult numărul dat de octeți.
Mesajele nu pot depăși 65535 de octeți.

defragtimeout=Milisecunde
Mesajele care nu au fost primite în acest interval de timp după ultimul
mesajele primite cu succes sunt considerate pierdute. NOTĂ: și asta
se întâmplă dacă protocolul de transport este de încredere și mesajul este
chiar primit mai tarziu!

neordonat=Fracție
Specifică fracțiunea de mesaje care vor fi trimise
modul neordonat (numai SCTP).

ordonat=Fracție
Specifică fracțiunea de mesaje care vor fi trimise în ordine
modul (doar SCTP).

fiabil=Fracție
Specifică fracțiunea de mesaje care vor fi trimise în mod fiabil
modul (doar SCTP).

unreliable=Fracție
Specifică fracțiunea de mesaje care vor fi trimise
mod nesigur (numai SCTP).

rtx_timeout=Milisecunde
Setează timpul de expirare a retransmisiei pentru mesajele nesigure (numai SCTP;
nu este disponibil pe toate platformele!)

rtx_trials=Încercări
Setează încercările de retransmisie pentru mesaje nesigure (numai SCTP;
nu este disponibil pe toate platformele!)

rcvbuf=octeți
Setează dimensiunea bufferului receptorului la numărul dat de octeți.

sndbuf=octeți
Setează dimensiunea bufferului expeditorului la numărul dat de octeți.

onoff=t1,t2,...
O listă de marcaje de timp când fluxul ar trebui activat sau
dezactivat. Dacă este dat onoff, fluxul este oprit la pornire. La t1,
va fi pornit; la t2, se va opri, etc. Ora
ștampilele pot fi date ca valori absolute (ex. onoff=0,10,30 - to turn
pornit la t=0, opriți la t=10 și porniți din nou la t=30 până la sfârșitul
măsurare) sau valori relative (de ex. on=10,+30,+60 - pentru a porni la
t=10, opriți la t=40 și porniți din nou la t=100 până la sfârșitul
măsurare).

error_on_abort=on|off
În mod implicit, partea activă se oprește cu o eroare la o transmisie
cozi (de ex. la anularea conexiunii). Acest parametru transformă acest lucru
comportament activat sau oprit.

cmt=off|cmt|cmtrpv1|cmtrpv2|like-mptcp|mptcp-like|mptcp
Configurați utilizarea transferului simultan cu mai multe căi (CMT): dezactivat (activat
oprit; implicit), cmt (căi independente), cmtrpv1 (CMT/RPv1), cmtrpv1
(CMT/RPv2), mptcp/like-mptcp/mptcp-like (MPTCP), 0-255 (personalizat
valoare). În prezent, este acceptat doar de CMT-SCTP pe sistemele FreeBSD și
MPTCP pe sisteme Linux. Notă: CMT pentru MPTCP utilizează întotdeauna MPTCP
controlul congestiei.

EXEMPLE


Câteva exemple de utilizare a netperfmeter:

netperfmeter 9000
Începeți în modul pasiv, adică acceptând conexiuni, pe portul 9000.

netperfmeter 172.16.255.254:9000 -vector=output.vec.bz2 -scalar=output.sca.bz2 -sctp
const5:exp1000:const3:exp500:description="Alpha":onoff=+10
const5:exp1000:const3:exp500:description="Beta":onoff=+30 -tcp
const5:exp1000:const3:exp500:description="Gamma":onoff=+60 -runtime=300
Porniți în modul activ, adică stabiliți conexiunea la 172.16.255.254, portul 9000.
Cadrele vor fi segmentate în mesaje de până la 4096 de octeți. Scrie vectori la
output.vec.bz2 (BZip2-comprimat). Scrieți scalari în output.sca.bz2
(BZip2-comprimat). Stabiliți asocierea SCTP. La t=10s, porniți fluxul "Alpha" ca
primul flux al acestei asocieri, folosind o rată de cadre de 5 (constant) și medie
dimensiunea cadrului de 1000 de octeți (distribuție exponențială negativă) pentru datele de ieșire
și o rată de cadre de 3 (constant) și o dimensiune medie a cadrelor de 500 de octeți (negativ
distribuție exponențială) pentru datele primite. La t=30s, porniți fluxul „Beta” ca
al doilea flux pe asocierea SCTP (aceiași parametri ca fluxul „Alpha”). Porniți TCP
conexiune. La t=60s, porniți fluxul „Gamma” prin conexiunea TCP (aceiași parametri
ca flux „Alfa”). La t=300s, opriți măsurarea.

AUTORI


Thomas Dreibholz
http://www.iem.uni-due.de/~dreibh/netperfmeter
mailto: //[e-mail protejat]

Utilizați netperfmeter online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

Comenzi Linux

Ad