EnglischFranzösischSpanisch

OnWorks-Favicon

ab – Online in der Cloud

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

Dies ist der Befehl ab, der im kostenlosen OnWorks-Hosting-Provider mit einer 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


ab – Benchmarking-Tool für Apache-HTTP-Server

ZUSAMMENFASSUNG


ab [-A Auth-Benutzername:Passwort ] [ -b Fenstergröße ] [ -B Lokale Adresse ] [ -c Parallelität ]
[-C Cookie-Name=Wert ] [ -d ] [ -e csv-Datei ] [ -f Protokoll ] [ -g gnuplot-Datei ] [ -h ]
[-H benutzerdefinierter Header ] [ -i ] [ -k ] [ -l ] [ -m HTTP-Methode ] [ -n Zugriffe ] [ -p POST-
Datei ] [ -P Proxy-Auth-Benutzername:Passwort ] [ -q ] [ -r ] [ -s Timeout ] [ -S ] [ -t
Zeitlimit ] [ -T Inhaltstyp ] [ -u PUT-Datei ] [ -v Ausführlichkeit] [ -V ] [ -w ] [ -x
-Attribute ] [ -X Stellvertreter[:port ] ] [ -y -Attribute ] [ -z -Attribute ] [
-Z Chiffresuite ] [http[s]://]hostname[:port ]/Weg

ZUSAMMENFASSUNG


ab ist ein Tool zum Benchmarking Ihres Apache Hypertext Transfer Protocol (HTTP)-Servers. Es ist
soll Ihnen einen Eindruck davon vermitteln, wie Ihre aktuelle Apache-Installation funktioniert. Das
Zeigt Ihnen insbesondere an, wie viele Anfragen pro Sekunde Ihre Apache-Installation bewältigen kann
Portion.

OPTIONAL


-A Auth-Benutzername:Passwort
Stellen Sie dem Server BASIC-Authentifizierungs-Anmeldeinformationen zur Verfügung. Der Benutzername und das Passwort
werden durch ein einzelnes : getrennt und base64-codiert über die Leitung gesendet. Die Zeichenfolge wird gesendet
unabhängig davon, ob der Server es benötigt (dh, hat eine 401-Authentifizierung gesendet
erforderlich).

-b Fenstergröße
Größe des TCP-Sende-/Empfangspuffers in Bytes.

-B Lokale Adresse
Adresse, an die beim Herstellen ausgehender Verbindungen gebunden werden soll.

-c Parallelität
Anzahl mehrerer gleichzeitig auszuführender Anforderungen. Der Standardwert ist jeweils eine Anfrage.

-C Cookie-Name=Wert
Fügen Sie der Anfrage eine Cookie:-Zeile hinzu. Das Argument hat typischerweise die Form a
Name=Wert Paar. Dieses Feld ist wiederholbar.

-d Zeigt den „Prozentsatz, der innerhalb der XX [ms]-Tabelle bereitgestellt wurde“ nicht an. (Legacy-Unterstützung).

-e csv-Datei
Schreiben Sie eine Datei mit durch Kommas getrennten Werten (CSV), die für jeden Prozentsatz (von
1 % bis 100 %) die Zeit (in Millisekunden), die für die Bereitstellung dieses Prozentsatzes benötigt wurde
Anfragen. Dies ist normalerweise nützlicher als die Datei „gnuplot“. wie die Ergebnisse sind
bereits „entsorgt“.

-f Protokoll
Geben Sie das SSL/TLS-Protokoll an (SSL2, SSL3, TLS1, TLS1.1, TLS1.2 oder ALLE). TLS1.1 und
TLS1.2-Unterstützung ist in 2.4.4 und höher verfügbar.

-g gnuplot-Datei
Schreiben Sie alle Messwerte als „Gnuplot“- oder TSV-Datei (Tab Separate Values) aus.
Diese Datei kann problemlos in Pakete wie Gnuplot, IDL, Mathematica, Igor importiert werden
oder sogar Excel. Die Beschriftungen befinden sich in der ersten Zeile der Datei.

-h Nutzungsinformationen anzeigen.

-H benutzerdefinierter Header
Fügen Sie der Anfrage zusätzliche Header hinzu. Das Argument hat typischerweise die Form a
gültige Kopfzeile, die ein durch Doppelpunkte getrenntes Feld-Wert-Paar enthält (dh, "Akzeptieren-
Kodierung: zip/zop;8bit").

-i Führt HEAD-Anfragen anstelle von GET durch.

-k Aktiviert die HTTP-KeepAlive-Funktion. dh, mehrere Anfragen innerhalb eines HTTP ausführen
Sitzung. Standardmäßig ist kein KeepAlive.

-l Melden Sie keine Fehler, wenn die Länge der Antworten nicht konstant ist. Das kann sein
nützlich für dynamische Seiten. Verfügbar in 2.4.7 und höher.

-m HTTP-Methode
Benutzerdefinierte HTTP-Methode für die Anfragen. Verfügbar in 2.4.10 und höher.

-n Zugriffe
Anzahl der für die Benchmarking-Sitzung auszuführenden Anforderungen. Die Standardeinstellung ist „just“.
Führen Sie eine einzelne Anfrage aus, was normalerweise zu einem nicht repräsentativen Benchmarking führt
Ergebnisse angezeigt

-p POST-Datei
Datei mit Daten zum POST. Denken Sie daran, auch -T festzulegen.

-P Proxy-Auth-Benutzername:Passwort
Geben Sie unterwegs BASIC-Authentifizierungs-Anmeldeinformationen an einen Proxy weiter. Der Benutzername und
Passwort werden durch ein einzelnes : getrennt und base64-codiert über die Leitung gesendet. Der
Die Zeichenfolge wird unabhängig davon gesendet, ob der Proxy sie benötigt (dh, hat eine 407 gesendet
Proxy-Authentifizierung erforderlich).

-q Bei der Verarbeitung von mehr als 150 Anfragen gibt ab alle einen Fortschrittszähler auf stderr aus
10 % oder 100 Anfragen oder so. Das Flag -q unterdrückt diese Meldungen.

-r Bei Socket-Empfangsfehlern nicht beenden.

-s Timeout
Maximale Anzahl an Sekunden, die gewartet werden soll, bevor der Socket das Zeitlimit überschreitet. Der Standardwert ist 30
Sekunden. Verfügbar in 2.4.4 und höher.

-S Zeigt weder die Median- und Standardabweichungswerte noch die an
Warn-/Fehlermeldungen, wenn der Durchschnitt und der Median mehr als das Ein- oder Zweifache betragen
die Standardabweichung auseinander. Und standardmäßig die Min/Durchschnitt/Max-Werte. (Vermächtnis
Unterstützung).

-t Zeitlimit
Maximale Anzahl an Sekunden, die für das Benchmarking aufgewendet werden sollen. Dies impliziert einen -n 50000
im Inneren. Verwenden Sie dies, um den Server innerhalb einer festgelegten Gesamtzeit zu vergleichen.
Standardmäßig gibt es keine zeitliche Begrenzung.

-T Inhaltstyp
Header vom Inhaltstyp zur Verwendung für POST/PUT-Daten, z. B. application/x-www-form-
urlcodiert. Die Standardeinstellung ist Text/Plain.

-u PUT-Datei
Datei mit Daten zum PUT. Denken Sie daran, auch -T festzulegen.

-v Ausführlichkeit
Ausführlichkeitsstufe festlegen – 4 und höher druckt Informationen in Kopfzeilen, 3 und höher druckt
Antwortcodes (404, 200 usw.), 2 und höher, druckt Warnungen und Informationen.

-V Versionsnummer anzeigen und beenden.

-w Ergebnisse in HTML-Tabellen ausdrucken. Die Standardtabelle ist zwei Spalten breit und weiß
Hintergrund.

-x -Attribute
Zeichenfolge, die als Attribut verwendet werden soll . Attribute werden eingefügt HIER >.

-X Stellvertreter[:port ]
Verwenden Sie für die Anfragen einen Proxyserver.

-y -Attribute
Zeichenfolge, die als Attribut verwendet werden soll .

-z -Attribute
Zeichenfolge, die als Attribut verwendet werden soll .

-Z Chiffresuite
Geben Sie die SSL/TLS-Verschlüsselungssuite an (siehe OpenSSL-Verschlüsselungen)

AUSGABE


Die folgende Liste beschreibt die von ab zurückgegebenen Werte:

Server-Software
Der Wert, falls vorhanden, der im zurückgegeben wird Server HTTP-Header des ersten erfolgreichen
Antwort. Dies umfasst alle Zeichen in der Kopfzeile vom Anfang bis zum Punkt a
Es wird ein Zeichen mit dem Dezimalwert 32 (insbesondere ein Leerzeichen oder CR/LF) erkannt.

Server-Hostname
Die in der Befehlszeile angegebene DNS- oder IP-Adresse

Server-Port
Der Port, zu dem ab eine Verbindung herstellt. Wenn in der Befehlszeile kein Port angegeben ist, wird dieser angezeigt
Der Standardwert ist 80 für http und 443 für https.

SSL/TLS-Protokoll
Die zwischen Client und Server ausgehandelten Protokollparameter. Das wird nur so sein
wird gedruckt, wenn SSL verwendet wird.

Dokumentpfad
Der aus der Befehlszeilenzeichenfolge analysierte Anforderungs-URI.

Dokumentlänge
Dies ist die Größe in Bytes des ersten erfolgreich zurückgegebenen Dokuments. Wenn die
Ändert sich die Dokumentlänge während des Tests, wird die Antwort als Fehler gewertet.

Parallelitätsebene
Die Anzahl gleichzeitiger Clients, die während des Tests verwendet wurden

Zeitaufwand für Tests
Dies ist die Zeit, die vom Erstellen der ersten Socket-Verbindung bis zum Moment vergeht
in dem Moment, in dem die letzte Antwort eingegangen ist

Vollständige Anfragen
Die Anzahl der erfolgreichen Antworten, die eingegangen sind

Fehlgeschlagene Anfragen
Die Anzahl der Anfragen, die als fehlgeschlagen galten. Wenn die Zahl größer ist
größer als Null ist, wird eine weitere Zeile mit der Anzahl der fehlgeschlagenen Anfragen gedruckt
aufgrund von Verbindung, Lesen, falscher Inhaltslänge oder Ausnahmen.

Schreibfehler
Die Anzahl der Fehler, die beim Schreiben fehlgeschlagen sind (kaputte Pipe).

Nicht-2xx-Antworten
Die Anzahl der Antworten, die nicht in der 200er-Reihe von Antwortcodes enthalten waren. Ich falle
Es gab 200 Antworten, dieses Feld wird nicht gedruckt.

Keep-Alive-Anfragen
Die Anzahl der Verbindungen, die zu Keep-Alive-Anfragen führten

Ganzkörper verschickt
Wenn das Senden von Daten als Teil des Tests konfiguriert ist, ist dies die Gesamtzahl der Bytes
während der Tests verschickt. Dieses Feld wird weggelassen, wenn der Test keinen Hauptteil enthielt
senden.

Gesamtsumme übertragen
Die Gesamtzahl der vom Server empfangenen Bytes. Diese Zahl ist im Wesentlichen die
Anzahl der über die Leitung gesendeten Bytes.

HTML übertragen
Die Gesamtzahl der vom Server empfangenen Dokumentbytes. Diese Zahl schließt aus
In HTTP-Headern empfangene Bytes

Anfragen pro Sekunde
Dies ist die Anzahl der Anfragen pro Sekunde. Dieser Wert ist das Ergebnis der Division
Anzahl der Anfragen im Verhältnis zur Gesamtzeit

Zeit pro Anfrage
Die durchschnittliche Zeit, die pro Anfrage aufgewendet wird. Der erste Wert wird mit der Formel berechnet
Parallelität * Zeitaufwand * 1000 / erledigt, während der zweite Wert mit berechnet wird
Formel Zeitaufwand * 1000 / erledigt

Übertragungsrate
Die Transferrate wird nach der Formel totalread / 1024 / timetaken berechnet

Nutzen Sie ab online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 2
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 4
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • 5
    MSYS2
    MSYS2
    MSYS2 ist eine Sammlung von Tools und
    Bibliotheken, die Ihnen eine bieten
    benutzerfreundliche Umgebung zum Erstellen,
    Installation und Ausführung von nativem Windows
    Software. Es besteht...
    Laden Sie MSYS2 herunter
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo ist ein JPEG-Bildcodec
    das SIMD-Anweisungen verwendet (MMX, SSE2,
    NEON, AltiVec) zur Beschleunigung der Grundlinie
    JPEG-Komprimierung und -Dekomprimierung aktiviert
    x86, x8...
    Laden Sie libjpeg-turbo herunter
  • Mehr »

Linux-Befehle

Ad