Jak używać polecenia czasu w Linux
- 4406
- 102
- Maurycy Napierała
czas
Polecenie jest bardzo prostym, ale przydatnym narzędziem wiersza poleceń w Linux. Zasadniczo możesz pomyśleć o tym jako stopu wbudowanym w terminal, ponieważ mierzy czas potrzebny do wykonania określonego polecenia Linux.
W tym przewodniku pokażemy, jak korzystać z czas
dowodzić różnymi przykładami i naucz cię, jak interpretować jego wyniki. Pokażemy również, jak korzystać z czasu GNU, który jest inny niż narzędzie czasowe wbudowane w bash i zszu.
W tym samouczku nauczysz się:
- Jak używać polecenia czasu
- Jak używać czasu GNU
- Jak interpretować dane wyjściowe poleceń czasu i GNU
Kategoria | Wymagania, konwencje lub wersja oprogramowania |
---|---|
System | Każda dystrybucja Linux |
Oprogramowanie | czas |
Inny | Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda. |
Konwencje | # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny |
czas vs czas GNU
W tym artykule omówimy dwie różne wersje czasu, czas domyślny dla powłoki bash i czas GNU. Zauważ, że istnieją również inne wersje czasu stosowanego na innych skorupach, takich jak ZSH. Na potrzeby tego przewodnika założymy, że używasz powłoki bash.
Aby zadzwonić do narzędzia Bash Time, możesz po prostu wpisać czas
Komenda. Aby użyć czasu GNU, określ pełną ścieżkę, która powinna być /usr/bin/czas
.
$ time (polecenie tutaj) lub $/usr/bin/time (polecenie tutaj)
Przykłady czasu i GNU
W poniższym przykładzie użyjemy obu narzędzi do pomiaru czasu potrzebnego do pobrania pliku z WGET.
Po pierwsze, z czasem Bash:
Korzystanie z polecenia czasu Bash do pomiaru czasu potrzebnego do pobrania plikuCzęść, na którą chcemy zwrócić uwagę, to ostatnie trzy linie, które zostały wyprowadzone przez czas
.
Real 4M12.067S Użytkownik 0M0.086S Sys 0m1.030s
Oto, co oznacza ta informacja:
- prawdziwy - faktyczna ilość czasu, jaki zajęło uruchomienie polecenia
- użytkownik - ilość czasu, jaki procesor wydał w trybie użytkownika
- Sys - ilość czasu, jaki procesor spędził w trybie jądra
A teraz spróbujmy tego samego pobierania, a jednocześnie mierzy się z GNU:
Uruchamianie tego samego pobierania, ale mierzenie z czasem GNUMartwimy się tylko dwoma ostatnimi liniami - tych z GNU Time.
0.05User 0.95System 0:08.64 -elapsowane 11%CPU (0AVGTEXT+0AVGDATA 7220MAXRESIDENT) K 0INPUTS+30488OUTPUTS (0MAJOR+428minor) PAGEFAULTS 0SWAPS
To wyświetla te same informacje co czas
, wraz z bardziej szczegółowymi statystykami i bardzo odczytującym człowiekiem pomiarem wykorzystania procesora.
Zamykanie myśli
W tym przewodniku widzieliśmy, jak korzystać z czas
i narzędzia linii poleceń GNU w systemie Linux w celu pomiaru ilości czasu i użytkowania procesora potrzeba, aby wykonać dowolne polecenie, które chcemy. Te polecenia są bardzo proste do opanowania, ale mogą się przydać dość często.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Podstawowe polecenia Linux
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Zainstaluj Arch Linux na stacji roboczej VMware
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Instalacja i konfiguracja powłoki ZSH w Linux
- Polecenie człowieka w Linux z przykładami
- Ubuntu 20.04 Przewodnik
- « Jak pobrać filmy online z linii polecenia Linux za pomocą YouTube-DL
- Jak usunąć katalog na Linux »