So verwenden Sie den Zeitbefehl Time unter Linux

So verwenden Sie den Zeitbefehl Time unter Linux
Zeit ist der wesentliche Parameter zur Bewertung der Effizienz oder Leistung einer Aufgabe. Ein so guter Prozessor wird anhand einer guten Verarbeitungsgeschwindigkeit beurteilt, die anhand der Zeit bewertet wird. In ähnlicher Weise wird unter Linux der Befehl „Zeit“ verwendet, um die Verarbeitungszeit durch verschiedene Befehle in ihrer Ausführung zu bewerten. Es gibt verschiedene Möglichkeiten, dieselbe Aufgabe zu erledigen. Zum Beispiel können wir die Textdateien mit dem VIM -Editor sowie mit dem NANO -Editor bearbeiten. Mit Hilfe des zeitlichen Befehls können wir bewerten, welcher Editor weniger Ausführungszeit benötigt. Dann können wir dann Verwenden Sie diesen Editor für Textbearbeitungszwecke für eine bessere Leistung.

Wie nutzt der Befehl zeitlich unter Linux?

In Linux wird der Zeitbefehl verwendet, um die Ausführungszeit des Prozessors zur Ausführung des angegebenen Befehls zu bestimmen.

Die allgemeine Syntax der Time -Befehl:

$ time [Optionen] [Befehl]

Die Erklärung zur obigen Syntax lautet:

  • Verwenden Sie die Zeitklausel, um die Zeit des Befehls zu bestimmen
  • Wählen Sie alle Optionen zusammen mit der Zeitklausel aus
  • Geben Sie den Befehl ein, dessen ausgeführte Zeit Sie herausfinden möchten

Zum Beispiel führen wir einen Befehl aus, der 4 Sekunden lang die Ausführungszeit benötigt und die Zeit mit dem Befehl „Zeit“ bestimmen:

$ Time Sleep 4

Die Ausgabe zeigte an, dass der Befehl in 4 ausgeführt wurde.002 Sekunden, es gibt drei Werte Arten von Werten in der Ausgabe real, usw. und sys. Die Erklärung für sie lautet als:

  • Real: Dies ist die tatsächliche Zeit, die der Prozessor des Computers benötigt, um den Befehl vom Drücken der Taste auszuführen, um den Befehl zu vervollständigen.
  • Benutzer: CPU -Zeit, die vom Benutzermodus übernommen wird.
  • Sys: Dies ist die Zeit, die das System oder den Kernel zur Ausführung des Befehls benötigt.

Wir können auch eine Option hinzufügen, indem wir ein Flag von hinzufügen "-P", Dadurch wird die Zeit im tragbaren POSIX -Format angezeigt, um sie zu verstehen, den obigen Befehl erneut mit dem ausführen "-P" Flagge:

$ time -p schlaf 4

Wir werden das Repository des Linux aktualisieren und die Zeit des Updates über den Zeitbefehl überwachen:

$ time sudo apt Update

Es wird einige Zeit dauern, um das Repository zu aktualisieren:

Es dauert 36.289 Sekunden, um das Paket -Repository zu aktualisieren. Um mehr über den Zeitbefehl zu erfahren, können wir die Hilfe mit dem Befehl ausführen:

$ Hilfe Zeit

Wenn wir möchten, dass der Ausgang des Zeitbefehls nicht auf dem Bildschirm angezeigt wird, sollte er in der Textdatei gespeichert werden, können wir den folgenden Befehl ausführen:

$/usr/bin/time -o Ausgabe.TXT Sleep 4

Notiz: Wir werden die verwenden "/Usr/bin/Zeit" anstatt der "Zeit" Befehl, weil der Befehl Shell-integrierter Zeit den nicht unterstützt "-Ö" Möglichkeit.

Um die Ausgabe der Datei „Ausgabe anzusehen.txt ”, verwenden Sie den Befehl:

$ CAT -Ausgabe.txt

Verwenden Sie die Option, um die detaillierte Zusammenfassung der ausgeführten Zeit zu haben "-V" mit dem "/Usr/bin/Zeit" Befehl:

$/usr/bin/time -v schlaf 4

Die obige Abbildung zeigt die detaillierte Zusammenfassung der ausgeführten Zeit für den Befehl an. Letztendlich stellt Linux die Handbücher aller integrierten Befehle zur Verfügung, um das Handbuch der Zeitbefehle anzuzeigen, um einige Informationen zu suchen, und verwenden Sie:

$ MAN Zeit


Abschluss

Der zeitliche Befehl wird unter Linux zu Testzwecken verwendet. Es wird verwendet, um die Leistung neu erstellter Anwendungen zu testen. In diesem Artikel haben wir die Verwendung des Zeitbefehls in Linux besprochen, mit dem die Ausführungszeit der Befehle unter Linux überwacht wird. Wir haben zwei Syntaxe besprochen, den integrierten Befehl „Zeit“ und den Befehl „/usr/bin/time“ mit seinen verschiedenen Optionen.