Porady Admina

Porady Admina: time

Ostatnia aktualizacja: 16 września 2023, 12:50

W szóstej części cyklu Porady Admina zajmiemy się małym programem konsolowym o nazwie time.

'time’ w systemie Linux jest używany do wykonania polecenia i wyświetla podsumowania czasu rzeczywistego, czasu procesora użytkownika i czasu procesora systemu spędzonego na wykonywaniu polecenia po jego zakończeniu.

Czas „rzeczywisty” to czas, jaki upłynął na zegarze, który jest wykonywany przez polecenie

Czas „użytkownika” i „sys” to liczba sekund procesora, które polecenie wykorzystuje odpowiednio w trybie użytkownika i jądra.

Tak więc, polecenie 'time’ uruchamia inny program, a następnie wyświetla informacje o zasobach użytych przez ten program, zbieranych podczas jego wykonywania. Można wybierać, które informacje będą zbierane i w jakim formacie wyświetlane lub zlecić programowi 'time’ zapisanie tych informacji w pliku zamiast wyświetlania ich na ekranie.

Składnia:

time [opcja] [POLECENIE]

Przykład 1

time top

Wynik:

real 0m2,168s
user 0m0,009s
sys 0m0,013s

Przykład 2

Opcja ’-p’ służy do drukowania czasu w formacie POSIX.

time -p top

Wynik:

real 1,88
user 0,01
sys 0,00

Polecenie 'time’ jest dobrym rozwiązaniem, jeśli chcesz sprawdzić czas uruchamiania „dużych” i „ciężkich” aplikacji, większych niż przykładowy 'top’, np. przeglądarki internetowej, pakietu biurowego, itd.

Pierwsze uruchomienie Seamonkey:

time -p seamonkey

daje wynik:

real 22,30
user 6,55
sys 0,63

lecz drugie jest naturalnie szybsze:

real 6,27
user 4,01
sys 0,48

Szczegółowe informacje o programie uzyskasz poleceniami:
time --help
man time

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.