1. Befehlseinführung Mit „time“ werden die für die Befehlsausführung benötigte Zeit und die damit verbundenen Systemressourcen sowie andere Informationen gezählt. Es gibt vier Hauptressourcen, die die Zeit anzeigen kann, nämlich:
2. Befehlsformat Zeit [Optionen] Befehl [Argumente ...] 3. Option Beschreibung -f FORMAT, --format=FORMAT: Ausgabe im angegebenen Format. Wenn das Ausgabeformat nicht angegeben ist, wird das durch die Umgebungsvariable TIME angegebene Format verwendet. -p, --portability: Verwenden Sie ein kompatibles Ausgabeformat, real %e user %U sys %S. Der Zweck besteht darin, mit der POSIX-Spezifikation kompatibel zu sein. -o FILE, --output=FILE: Legen Sie die Ergebnisausgabedatei fest. Diese Option schreibt die Zeitausgabe in die angegebene Datei. Wenn die Datei bereits existiert, überschreiben Sie ihren Inhalt. -a, --append: Wird zusammen mit der Option -o verwendet. Verwenden Sie den Anfügemodus, um die Ausgabe in die angegebene Datei zu schreiben. -v, --verbose: Verwenden Sie den ausführlichen Modus, um möglichst viele Statistiken auszugeben. --help: Zeigt Hilfeinformationen an. -V, --version: Zeigt Versionsinformationen an. --: Beendet die Optionsliste. Das Ausgabeformat wird ähnlich wie bei printf interpretiert. Normale Zeichen werden direkt ausgegeben. Tabulatoren, Zeilenumbrüche, Backslashs und Prozentzeichen werden durch \t, \n, \ und %% dargestellt. % gefolgt von anderen Buchstaben gibt ein spezielles Format an. Die verfügbaren Formate sind wie folgt: Zeit %E: Die Zeit, die zur Ausführung des Befehls benötigt wird, im Format [Stunden:]Minuten:Sekunden %e: Die zum Ausführen der Anweisung benötigte Zeit in Sekunden. %S: Die zum Ausführen der Anweisung im Kernelmodus benötigte Zeit in Sekunden. %U: Die zum Ausführen der Anweisung im Benutzermodus benötigte Zeit in Sekunden. %P: Der Prozentsatz der CPU-Auslastung beim Ausführen der Anweisung. Tatsächlich ist diese Zahl die CPU-Zeit im Kernelmodus plus Benutzermodus geteilt durch die Gesamtzeit ((%S+%U)/%E). Erinnerung %M: Die maximale Speichermenge, die während der Ausführung verwendet wird. Einheit: KB %t: Die durchschnittliche Speichernutzung während der Ausführung in KB %K: Die durchschnittliche Größe des gesamten Speichers (Stapel + Daten + Text), der vom ausgeführten Programm verwendet wird, in KB %D: Die durchschnittliche Größe des nicht freigegebenen Datenbereichs des ausgeführten Programms in KB %p: Die durchschnittliche Größe des nicht freigegebenen Stapels des ausgeführten Programms in KB %X: Der Durchschnittswert des gemeinsam genutzten Textsegments des ausgeführten Programms in KB %Z: Die Größe der Systemspeicherseite in Bytes. Dies ist eine Konstante für dasselbe System %F: Anzahl der Speicherseitenfehler. Speicherseitenfehler beziehen sich auf die Notwendigkeit, Daten von der Festplatte in den Speicher zu lesen. %R: Die Anzahl der geringfügigen oder behebbaren Seitenfehler. Dies sind Fehler für ungültige Seiten, aber diese Speicherseite wird noch nicht von anderen virtuellen Seiten verwendet. Daher sind die Daten auf der Seite noch gültig, aber die Systemtabelle muss aktualisiert werden. %W: Die Anzahl der Auslagerungen des Prozesses aus dem Speicher. %c: Die Anzahl der Wechsel des Prozesskontexts (weil das Zeitintervall abgelaufen ist). %w: Die Anzahl der Wartezeiten des Prozesses. Dies bezieht sich auf die Anzahl der aktiven Kontextwechsel des Programms, z. B. beim Warten auf den Abschluss einer E/A-Operation. %I: Die Anzahl der von diesem Programm eingegebenen Dateien %O: Die Anzahl der von diesem Programm ausgegebenen Dateien %r: Die Anzahl der von diesem Programm empfangenen Socket-Nachrichten %s: Socket-Nachricht, die von diesem Programm gesendet wurde %k: Die Anzahl der von diesem Programm empfangenen Signale. Befehlsinformationen %C: Parameter und Befehlsname während der Ausführung %x: Beendigungsstatus des Befehls 4. Häufige Beispiele (1) Statistiken zur Ausführungszeit des angegebenen Befehls. Uhrzeit Datum Freitag, 31. Mai 2019, 11:30:04 CST real 0m0.001s Benutzer 0m0.000s System 0m0.000s Oben finden Sie detaillierte Informationen zur Verwendung des Linux-Zeitbefehls. Weitere Informationen zum Linux-Zeitbefehl finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Einige „Fallstricke“ beim Upgrade der MySQL-Datenbank
>>: So implementieren Sie verschiebbare Komponenten in Vue
Die vollständigen Schritte zur Konfiguration des ...
In den letzten Projekten werden viele Formulare e...
1. Installieren Sie zuerst Node, Express und Expr...
Inhaltsverzeichnis 1. Was ist ein Auslöser? 2. Er...
Inhaltsverzeichnis 1. Vorbereitung vor der Instal...
Inhaltsverzeichnis Ziehen Sie das Rocketmq-Image ...
Inhaltsverzeichnis Vorwort InnoDB-Speicherarchite...
In diesem Artikelbeispiel wird der spezifische Co...
Dieser Artikel beschreibt anhand von Beispielen d...
1. Fügen Sie den Isolationsmarker hinzu: ip netns...
Deinstallieren Sie tomcat9 1. Da die Installation...
1. Systeminstallationspaket yum -y install make g...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Prototypenkette Wir können ein...
CI/CD-Übersicht CI-Workflow-Design Das Git-Codeve...