Dit is de opdracht iperf3 die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator
PROGRAMMA:
NAAM
iperf3 - voer netwerkdoorvoertests uit
KORTE INHOUD
Iperf3 -s [ opties ]
Iperf3 -c server [ opties ]
PRODUCTBESCHRIJVING
iperf3 is een hulpmiddel voor het uitvoeren van netwerkdoorvoermetingen. Het kan beide TCP testen
of UDP-doorvoer. Om een iperf3-test uit te voeren, moet de gebruiker zowel een server als een
klant.
ALGEMEEN OPTIES
-p, --haven n
serverpoort instellen om mee te luisteren/verbinding mee te maken n (standaard 5201)
-f, --formaat
[kmKM] formaat om te rapporteren: Kbits, Mbits, KBytes, MBytes
-i, --interval n
pauze n seconden tussen periodieke bandbreedterapporten; standaard is 1, gebruik 0 om uit te schakelen
-F, --het dossier naam
client-side: lees uit het bestand en schrijf naar het netwerk, in plaats van willekeurig te gebruiken
gegevens; server-side: lezen van het netwerk en schrijven naar het bestand, in plaats van gooien
de gegevens weg
-A, --affiniteit n/n, m
Stel indien mogelijk de CPU-affiniteit in (alleen Linux). Op zowel de client als de server jij
kan de lokale affiniteit instellen; daarnaast kunt u aan de clientzijde de
affiniteit van de server voor precies die ene test, met behulp van het n,m-formulier.
-V, --uitgebreid
meer gedetailleerde uitvoer geven
-J, --json
uitvoer in JSON-indeling
-d, --debuggen
foutopsporingsuitvoer uitzenden. In de eerste plaats (misschien uitsluitend) van nut voor ontwikkelaars.
-v, --versie
toon versie-informatie en stop
-h, --help
laat een hulpoverzicht zien
SERVER SPECIFIEK OPTIES
-s, --server
draaien in servermodus
-D, --demon
voer de server op de achtergrond uit als een daemon
-1, --eenmalig
één clientverbinding afhandelen en vervolgens afsluiten.
CLIËNT SPECIFIEK OPTIES
-c, --cliënt gastheer
uitvoeren in clientmodus, verbinding maken met de opgegeven server
-u, --udp
gebruik UDP in plaats van TCP
-b, --bandbreedte n[KM]
doelbandbreedte instellen op n bits/sec (standaard 1 Mbit/sec voor UDP, onbeperkt voor TCP).
Als er meerdere streams zijn (-P-vlag), wordt de bandbreedtelimiet apart toegepast
aan elke stroom. U kunt ook een '/' en een getal toevoegen aan de bandbreedtespecificatie.
Dit wordt de "burst-modus" genoemd. Het zal het opgegeven aantal pakketten verzenden zonder
pauzeren, zelfs als dat tijdelijk de opgegeven bandbreedtelimiet overschrijdt. Instelling
de doelbandbreedte op 0 zet de bandbreedtelimieten uit (vooral handig voor
UDP-testen).
-t, --tijd n
tijd in seconden om te zenden (standaard 10 seconden)
-n, --bytes n[KM]
aantal te verzenden bytes (in plaats van -t)
-k, --blokkering n[KM]
aantal blokken (pakketten) om te verzenden (in plaats van -t of -n)
-l, --lengte n[KM]
lengte van buffer om te lezen of te schrijven (standaard 128 KB voor TCP, 8 KB voor UDP)
-P, --parallel n
aantal parallelle clientstreams dat moet worden uitgevoerd
-R, --omgekeerde
draaien in omgekeerde modus (server verzendt, client ontvangt)
-w, --raam n[KM]
venstergrootte / socketbuffergrootte (dit wordt naar de server gestuurd en daarop gebruikt
kant ook)
-B, --binden n[KM]
binden aan een specifieke interface of multicast-adres
-M, --set-mss n
maximale TCP-segmentgrootte instellen (MTU - 40 bytes)
-N, --geen vertraging
stel TCP geen vertraging in en schakel Nagle's algoritme uit
-4, --versie4
gebruik alleen IPv4
-6, --versie6
gebruik alleen IPv6
-S, --tos n
stel het IP 'type service' in
-L, --stroomlabel n
het IPv6-stroomlabel instellen (momenteel alleen ondersteund op Linux)
-Z, --nulkopie
Gebruik een "zero copy"-methode voor het verzenden van gegevens, zoals verstuur bestand(2), in plaats van de gebruikelijke
schrijven(2).
-O, --weglaten n
Sla de eerste n seconden van de test over om de TCP-langzame startperiode over te slaan.
-T, --titel str
Prefix elke uitvoerregel met deze tekenreeks.
-C, --linux-congestie iets
Stel het congestiecontrole-algoritme in (alleen Linux).
--get-server-uitvoer
Haal de uitvoer van de server op. Het uitvoerformaat wordt bepaald door de server (in
vooral als de server is aangeroepen met de --json vlag, zal de uitvoer binnen zijn
JSON-formaat, anders is het in een voor mensen leesbaar formaat). Als de client wordt uitgevoerd
with --json, wordt de serveruitvoer opgenomen in een JSON-object; anders is het
onderaan de voor mensen leesbare uitvoer toegevoegd.
AUTEURS
Iperf is oorspronkelijk geschreven door Mark Gates en Alex Warshavsky. Man-pagina en onderhoud door
Jon Dugan . Andere bijdragen van Ajay Tirumala, Jim
Ferguson, Feng Qin, Kevin Gibbs, John Estabrook , Andreas
Gallatine , Stephen Hemminger
Gebruik iperf3 online met behulp van onworks.net-services