EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

echoping - Online in der Cloud

Führen Sie Echoping im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl echoping, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


echoping - testet einen entfernten Host mit TCP oder UDP

ZUSAMMENFASSUNG


widerhallend [-4] [-6] [-v] [-V] [-ffüllen] [-TAuszeit] [-c] [-d] [-u] [-sGröße] [-NNummer]
[-wverzögern] [-HURL-oder-Pfad] [-R] [-ichURL] [-PPriorität] [-Ptos] [-C] [-S] [-A] [-a] [-mPlugin]
hostname [:port] [Plugin-Optionen...]

BESCHREIBUNG


widerhallend ist ein kleines Programm zum Testen (ungefähr) der Leistung eines entfernten Internets
Host, indem Sie ihm TCP-"Echo"-Pakete senden. Es kann auch andere Protokolle verwenden (HTTP - was
macht es zu einem guten Werkzeug zum Testen von Webservern, UDP "Echo" usw.).

widerhallend zeigt einfach die verstrichene Zeit an, einschließlich der Zeit zum Aufbau der TCP-Verbindung
und die Daten zu übertragen. Daher ist es für den Rohdurchsatz der physischen Leitung ungeeignet
Maßnahmen (im Gegensatz zu Bing oder Treno). Auf der anderen Seite ist die Aktion, die es ausführt, in der Nähe von,
zum Beispiel eine HTTP-Anfrage und es ist sinnvoll, sie (vorsichtig) zu verwenden, um das Web zu messen
Leistung.

ARGUMENT


Hostname[:Port]
Name (oder Adresse) des zu testenden Servers. Für HTTP können Sie eine Portnummer angeben.
Für HTTP und IPv6 können Sie die RFC 2732-Syntax verwenden (Sie müssen wahrscheinlich maskieren
die Klammern aus der Schale). Der Name kann eine IDN (Unicode Domain Name) sein.

OPTIONAL


-v Ausführlich

-V Zeigt die einkompilierte Konfiguration von Echoping an. Nützlich für Fehlerberichte.

-s nnn Größe der zu sendenden Daten. Große Werte können zu seltsamen Ergebnissen mit etwas Echo führen
Servers

-n nnn Anzahl der wiederholten Tests. Mit dieser Option haben Sie auch das Minimum, Maximum,
Durchschnitts- und Medianzeit sowie die Standardabweichung. Der Median ist der Wert
so dass die Hälfte der Maßnahmen darunter und die andere Hälfte darüber liegt. Wenn du
stark veränderliche Werte messen, wie es oft im gesamten Internet der Fall ist,
Median ist besser als der Durchschnitt, um "extreme" Werte zu vermeiden. Sie können den "Wert" überprüfen
des Durchschnitts durch Betrachtung der Standardabweichung: sehr grob, wenn der Standard
Abweichung ist mehr als die Hälfte des Durchschnitts, der Durchschnitt sagt nichts aus.
(Einzelheiten finden Sie in einem Buch über Statistik: Die Realität ist viel komplizierter.)

-w nnn Anzahl der Sekunden, die zwischen zwei Tests gewartet werden soll (Standard ist eins). Auf Systemen mit
usleep(), können Sie es als Bruchzahl schreiben, z. B. 3.14. Verwenden Sie andernfalls
ganze Zahlen.

-t nnn Anzahl der Sekunden, die auf eine Antwort gewartet wird, bevor aufgegeben wird. Für TCP ist dies das Maximum
Anzahl Sekunden für die gesamte Verbindung (Aufbau und Datenaustausch).

-u UDP statt TCP verwenden

-d Verwenden Sie den Dienst "discard" anstelle von echo

-c Verwenden Sie den "chargen"-Dienst anstelle von echo

-h URL-oder-Pfad
Verwenden Sie das HTTP-Protokoll (anstelle von Echo) für die angegebene URL. Wenn der Hostname der . ist
Webserver, das Argument muss ein Pfad sein, eine relative URL (zum Beispiel '/' oder
'/pics/foobar.gif'). Wenn der Hostname ein Proxy/Cache wie Squid ist, hat das Argument
eine absolute URL sein.

-R Akzeptiere HTTP-Statuscodes 3xx (Umleitungen) als normale Antworten (die Standardeinstellung ist
betrachten sie als Fehler)

-i url Verwendet das ICP-Protokoll (anstelle von echo) für die angegebene URL. Die URL muss ein . sein
absoluter. Dies ist hauptsächlich zum Testen von Squid-Web-Proxys/-Caches.

-A Erzwinge den Proxy (wenn du einen verwendest) den Cache zu ignorieren

-a Erzwingen Sie den Proxy (falls Sie einen verwenden), um die Daten mit dem ursprünglichen Server erneut zu validieren

-C Verwenden Sie das SSL/TLS-Protokoll (Kryptografie). Nur für HTTP-Tests.

-S Verwenden Sie das SMTP-Protokoll (anstelle von Echo) für den angegebenen Server.

-4 Nur IPv4 verwenden (auch wenn der Zielcomputer eine IPv6-Adresse hat)

-6 Nur IPv6 verwenden (auch wenn der Zielcomputer eine IPv4-Adresse hat)

-f Zeichen
Füllen Sie das Paket mit diesem Zeichen (Standard ist zufälliges Füllen)

-D Versucht, nur die tatsächliche Datenübertragungsdauer anzuzeigen, nicht die Gesamtzeit

-N n Zeigt einen Durchschnitt an, der Werte ("Ausreißer") ausschließt, die weiter als +/- liegen
N*Standardabweichung

-pn Sendet Pakete mit der Socket-Priorität an die ganze Zahl n. Das Mapping der Steckdose
Priorität in eine Vermittlungsschicht oder eine Verbindungsschicht Priorität hängt vom Netzwerk ab
Protokoll und Verbindungsprotokoll im Einsatz. Weitere Details finden Sie unter SO_PRIORITÄT in Buchse(7).

-P n Setzt das IP-Typ des Service-Oktetts in den übertragenen Paketen auf das geringste
signifikante acht Bits der ganzen Zahl n. Sehen ip(7) or ip(4) (Beruht auf deiner
Unix). /usr/include/netinet/ip.h kann interessante Konstanten zum Setzen von Type enthalten
Nutzungsbedingungen, Geschäftsbedingungen.

-m Plugin
Laden Sie das angegebene Plugin. Das Plugin wird zuerst in der normalen Bibliothek durchsucht
Verzeichnisse (siehe ld.so(8) ) dann in /usr/lib/echoping. Du kannst Tippen ls in
/usr/lib/echoping, um eine Vorstellung von den verfügbaren Plugins zu bekommen. Die Dokumentation für a
Das angegebene Plugin ist in echoping_PLUGINNAME(1) Die Plugin-spezifischen Optionen erscheinen nachdem
den Hostnamen.

Beispiele:


Echo -v foobar.example.com
Testet den Remote-Rechner mit TCP-Echo (ein Test).

Echo -n 5 -w 10 foobar.example.com
Testet den Remote-Rechner mit TCP-Echo (fünf Tests alle zehn Sekunden).

Echo -h / foobar.example.com
Testet den Remote-Webserver und fragt seine Homepage ab. Beachten Sie, dass Sie das nicht angeben
ganze URL.

hallend -h http://www.example.com/ Cache.example.com:3128
Testet den Remote-Web-Proxy-Cache und fragt nach einer Webseite. Beachten Sie, dass Sie angeben müssen
die ganze URL.

echoping -n 3 -m whois foobar.example.com -d tao.example.org
Lädt das Whois-Plugin und fragt den Host foobar.example.com ab. "-d tao.beispiel.org"
sind spezifische Optionen für das Whois-Plugin.

Echo -u -P 0xa0 foobar.example.com
Sendet mehrere UDP-Echo-Pakete mit einer IP-Präzedenz von 5.

IP TYP OF SERVICE BYTE


Der IP-Paket-Header enthält 8 Bits, die als "Typ des Service-Oktetts" bezeichnet werden. Der Wert der
Oktett wird mit dem gesetzt -P Möglichkeit. Die Effekte des Oktetts werden anders definiert in
RFC791 Internet Protokoll und RFC2474 Definition of Differenziert Leistungen Feld (DS
Gebiet) in IPv4 und IPv6 Headers.

RFC791 definiert Vorrang die aufsteigende Prioritäten von 0 bis 7 hat und die Bits
Verzögerung, Durchsatz, Zuverlässigkeit und Kosten was die Präferenz der Anwendung für . angibt
die Eigenschaften des Pfades des Pakets durch das Netzwerk. Vorrang ist am meisten
signifikante drei Bits des Typs des Service-Oktetts, gefolgt von absteigender Bedeutung
bestellen bei der D, T, R und C Bits. Das niedrigstwertige Bit muss null sein. Nur einer von
D, T, R or C Bits können gesetzt werden.

RFC2474 definiert den Codepunkt für verteilte Dienste oder DSCP. Dies dient als Selektor
zwischen 64 möglichen Verhaltensweisen, die das Netzwerk auf das Paket anwenden kann. Die DSCP in
die sechs höchstwertigen Bits des Typs des Dienstoktetts. Der Rest am wenigsten
signifikante zwei Bits des Oktetts müssen null sein.

Die numerischen Argumente zu -p und -P kann dezimal (wie 11), oktal (wie 013) oder . sein
hexadezimal (wie 0x0b). Das Auffüllen von Dezimalargumenten mit führenden Nullen wird sich also ändern
der Wert gelesen.

Möglicherweise müssen Sie Superuser sein, um einige einzustellen -p or -P Werte (Vorrang unter Linux, für
Beispiel).

Verwenden Sie Echoping online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad