Jak używać polecenia czasu w Linux

Jak używać polecenia czasu w Linux
Czas jest niezbędnym parametrem do oceny wydajności lub wykonania dowolnego zadania. Tak dobry procesor ocenia się na podstawie dobrej prędkości przetwarzania, która jest oceniana na podstawie czasu. Podobnie w Linux polecenie „czas” służy do oceny czasu przetwarzania podejmowanego przez różne polecenia w ich wykonaniu. Istnieją różne sposoby wykonywania tego samego zadania, na przykład możemy edytować pliki tekstowe za pomocą edytora VIM, a także nano edytora, z pomocą polecenia czasowego, które możemy ocenić, który edytor zajmuje mniej czasu wykonania, wówczas możemy wówczas możemy Użyj tego edytora do celów edytowania tekstu, aby uzyskać lepszą wydajność.

Jakie jest użycie polecenia czasu w Linux

W Linux polecenie czasowe jest używane do określenia czasu wykonywania wykonanego przez procesor w celu wykonania określonego polecenia.

Ogólna składnia korzystania z polecenia czasu:

$ time [opcje] [polecenie]

Wyjaśnienie powyższej składni to:

  • Użyj klauzuli czasowej, aby określić czas przyjęty przez polecenie
  • Wybierz dowolne opcje wraz z klauzulą ​​czasową
  • Wpisz polecenie, którego wykonany czas chcesz się dowiedzieć

Na przykład wykonujemy polecenie, które zajmie 4 sekundy czasu wykonania i określamy jego czas za pomocą polecenia „Czas”:

$ czas spać 4

Wyjście wykazało, że polecenie zostało wykonane w 4.002 sekundy, istnieją trzy typy wartości w realizacji wyjściowej, użytkownika i sys, wyjaśnienie im jest:

  • Prawdziwy: Jest to faktyczny czas poświęcony przez procesor komputera na wykonanie polecenia z naciśnięcia przycisku, aby wypełnić polecenie.
  • Użytkownik: Czas procesora, który jest pobierany przez tryb użytkownika.
  • Sys: Jest to czas potrzebny przez system lub jądro do wykonania polecenia.

Możemy również dodać opcję, dodając flagę "-P", które wyświetli czas w przenośnym formacie POSIX, aby go zrozumieć, ponownie uruchom powyższe polecenie za pomocą "-P" flaga:

$ czas -p sen 4

Zaktualizujemy repozytorium Linux i będziemy monitorować czas aktualizacji za pomocą polecenia czasu:

$ Time sudo apt aktualizacja

Aktualizacja repozytorium zajmie trochę czasu:

To wymaga 36.289 sekund, aby zaktualizować repozytorium pakietów. Aby dowiedzieć się więcej o poleceniu czasowym, możemy uruchomić pomoc za pomocą polecenia:

$ help time

Jeśli chcemy, aby wyjście polecenia czasu nie było wyświetlane na ekranie, zamiast tego powinno być zapisane w pliku tekstowym, możemy uruchomić następujące polecenie:

$/usr/bin/czas -o wyjście.TXT Sleep 4

Notatka: Użyjemy „/Usr/bin/czas” zamiast tego "czas" polecenie, ponieważ wbudowane polecenie powłoki nie obsługuje „-O” opcja.

Aby wyświetlić wyjście pliku „Wyjście.txt ”, użyj polecenia:

$ CAT Wyjście.tekst

Aby uzyskać szczegółowe podsumowanie czasu wykonanego, użyj opcji „-V” z „/Usr/bin/czas” Komenda:

$/usr/bin/time -v sleep 4

Powyższy rysunek wyświetla szczegółowe podsumowanie wykonanego czasu dla polecenia. W ostatnim Linux zawiera instrukcje wszystkich wbudowanych poleceń, aby wyświetlić instrukcję polecenia czasu, aby szukać informacji, użyć:

$ Man Time


Wniosek

Polecenie czasowe jest używane w Linux do celów testowania; Służy do testowania wydajności nowo utworzonych aplikacji. W tym zapisie omówiliśmy użycie polecenia czasu w Linux, które służy do monitorowania czasu wykonywania poleceń w Linux. Omówiliśmy dwie składni, wbudowane polecenie „czasu” i polecenie „/usr/bin/czas” z różnymi opcjami.