Inhaltsverzeichnis:
Mit dem Befehl time wird festgelegt, wie lange die Ausführung eines bestimmten Befehls dauert. Dies ist nützlich, um die Leistung Ihrer Skripte und Befehle zu testen.
Wenn Sie beispielsweise zwei verschiedene Skripte haben, die denselben Job ausführen, und wissen möchten, welche Skripte eine bessere Leistung erbringen, können Sie mit dem Linux-Befehl time die Ausführungsdauer der einzelnen Skripte bestimmen.
Zeitbefehlsversionen
Sowohl Bash als auch Zsh, die am häufigsten verwendeten Linux-Shells, haben ihre eigenen integrierten Versionen des Befehls time, die Vorrang vor dem Befehl Gnu time haben.
Mit dem Befehl
type
können Sie bestimmen, ob time ein binäres oder ein integriertes Schlüsselwort ist.
type time
# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time
Um den Gnu-Befehl time zu verwenden, müssen Sie den vollständigen Pfad zur Zeitbinärdatei (normalerweise
/usr/bin/time
angeben, den Befehl
env
oder einen führenden Backslash
\time
der die Verwendung von beiden und den eingebauten Elementen verhindert.
Mit der Gnu-Zeit können Sie die Ausgabe formatieren und andere nützliche Informationen wie Speicher-E / A- und IPC-Aufrufe bereitstellen.
Verwenden des Linux-Zeitbefehls
Im folgenden Beispiel messen wir die Zeit, die zum Herunterladen des Linux-Kernels mit dem Tool wget benötigt wird:
time wget
Was als Ausgabe ausgegeben wird, hängt von der Version des von Ihnen verwendeten Zeitbefehls ab:
# Bash real 0m33.961s user 0m0.340s sys 0m0.940s # Zsh 0.34s user 0.94s system 4% cpu 33.961 total # GNU time (sh) 0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext+0avgdata 6060maxresident)k 0inputs+201456outputs (0major+315minor)pagefaults 0swaps
- real oder total oder verstrichen (Wanduhrzeit) ist die Zeit vom Beginn bis zum Ende des Anrufs. Dies ist die Zeit vom Drücken der
Enterbis zum Abschluss des Befehlswget. user - Menge an CPU-Zeit, die im Benutzermodus verbracht wurde. system or sys - CPU-Zeit im Kernel-Modus.
Fazit
Inzwischen sollten Sie ein gutes Verständnis für die Verwendung des Befehls time haben. Wenn Sie mehr über den Gnu-Befehl time erfahren möchten, besuchen Sie die Manpage time.
ZeitterminalDie Linux-Diversity-Sammlung: Ein Kit, 10 Linux-Distributionen
Wenn Sie nach einem neuen Betriebssystem suchen Dieses Set wird Ihnen eine Vielzahl der neuesten populären Optionen bieten.
Rückblick: Linux Live USB Creator erleichtert die Installation von Linux
Linux ist den meisten Menschen schon immer etwas zu kompliziert vorgekommen installieren und lernen. Mit Linux Live USB Creator können Sie jedoch eines von vielen Linux-Betriebssystemen auf Ihren USB-Stick installieren und es problemlos bedienen.
Linux und Windows Vergleich: Warum Windows besser ist als Linux
Linux und Windows. Windows und Linux. Windows 7 gegen Ubuntu. Dieser Artikel vergleicht Linux mit Windows-Betriebssystem.







