Time - méri az időt a végrehajtás egy egyszerű parancs vagy az erőforrások felhasználását - dokumentáció linux

CÍM
idő - méri az átfutási idő egy egyszerű parancs vagy
erőforrás-felhasználás

SYNOPSIS
idő [opciók] parancs [érveket. ]

LEÍRÁS
A time parancs futtatja a parancsot egy konkrét programot
Az adott érveket. Befejezése után a program csapat,
ideje a szabványos kimenetre ír üzenetet
amely magában foglalja a statisztikákat egy adott végrehajtási idő
programot. Ez a statisztika azt mutatja,: (1) teljes idejű
között eltelt egy hívást, és a program befejezése, (2) az idő
processzor, használja az alábbi parancsot (az összeg az
tms_utime és tms_cutime struct TMS struktúra
visszatérés funkció idők (2) bekezdése), és (3) a CPU időt,
alkalmazzák a rendszerek (és az összeg az tms_stime
tms_cstime egy struct TMS által visszaadott függvény
alkalommal (2)).

OPCIÓK
-o A területi POSIX, pontos hagyományos felhasználási
formátum
"Real% f \ nfelhasználó% f \ nsys% f \ n"
(A számok másodpercben), ahol tizedesjegyek
A kimenet% f nem pontos, de elég
megjeleníti a pontos időt.

KÖRNYEZET
Felhasználási környezet LANG, LC_ALL, LC_CTYPE
LC_MESSAGES, LC_NUMERIC, NLSPATH, és az útvonal. utolsó
Arra használják, hogy keressen a program csapat. más
használt formázott kimenetet.

EXIT ÁLLAPOT
Ha a program utasítás hívták, a kilépési
Ez lesz ugyanaz, mint a program okozza csapat. az
különben ez egyenlő 127, ha a parancs nem volt
talált. 126, ha a program már találtak, de ez nem volt
hívott. Egyébként visszatér az 1 értéket
125 ha volt valami más hiba.

változatai GNU
Az alábbiakban a GNU 1.7 time parancs. A GNU változata
megjeleníti további hasznos információk nem csak a
alkalommal használt, hanem statisztikák
az egyéb források: memória, I / O és kihívások
IPC (ha van). A formázott,
a format string, amely lehet
meghatározott -f opció vagy egy környezeti változó IDŐ.

Az alapértelmezett formátum string:
% Uuser% Ssystem% Eelapsed% PCPU (% Xtext + .data% Mmax) k
% Iinputs +% Ooutputs (% Fmajor +% Rminor) pagefaults% Wswaps

Amikor a -p opció, akkor használja a következő formátumot
igazi% e
user% U
sys% S

Formátumszövegnek
A formátumot értelmezni általában, valamint a printf függvény.
Egyszerű karakterek másolása közvetlenül. A lapon
vonal hossza az új vonal és a visszatérő karakter szökött: \ t, \ n
és \\. A százalékos lesz írva a következő: %%.
Egy szimbólum% azt jelenti, konverzió. időprogram mindig
Hozzátette végén az új sor karakter. használt
A következő transzformáció típusokat. Minden típust támogatja,
Használt tcsh (1).

% E teljes eltelt időt (a
[Óra:] perc: másodperc).

% E (No a tcsh.) Teljes eltelt idő (másodpercben).

% S teljes CPU időt a rendszer által használt (az
másodperc).

% U Teljes CPU időt, ami az eljárás
(Másodpercben).

% P mennyisége (százalékban) CPU
ezt a feladatot. Kiszámítása a képlet (% U +% S) /
% E.

% M Maximális rezidens memória mérete által elfoglalt
folyamat során futásidejű (a
kilobájt).

% T (nem a tcsh.) Az átlagos mérete rezidens memóriában,
által elfoglalt folyamat (kilobájt).

% K átlagos memória használat folyamat (
Összesen (adat + verem + szöveg)) (kilobyte-ban).

. Az átlagos mérete nem osztott memória
eljárás (kilobájtban).

% P (Nem a tcsh.) Átlagos mérete a verem nem osztott
eljárás (kilobájtban).

% X átlagos mérete nem osztott szöveges tér
eljárás (kilobájtban).

% Z (No a tcsh.) System Memory Page Size (a
bájt). Ez az állandó, amely meghatározott
rendszer (különböző értékek a különböző
rendszerek).

% F száma hibaoldalainak során merültek fel a
folyamat végrehajtását. Ezek a hibák fordulnak elő, amikor
oldalak olvasni a lemezről.

% R száma enyhe hiba oldalak, amelyek
visszanyerhető. Ezek hibalapok
rossz, de lehet venni a többi
virtuális oldalakat. így Ezek az oldalak
helyesek, de a rendszer táblák
Meg kell frissíteni.

% W a szám, amely azt jelzi, hogy hány alkalommal a folyamat
írva, hogy a lapozófájl a fő memória.

C% a szám, amely azt jelzi, hogy hányszor
véletlenül lett kapcsolva a program keretében
(Mert az időintervallum lejárt).

% W száma vár: az időt, amely alatt
Ezt szándékosan váltott a program keretében az
kivéve ig várható befejezés
I / O művelet.

% I száma folyamat olvas a fájlrendszert.

% O rekordok száma folyamat fájlrendszerben.

% R Az üzenetek száma kapott a foglalatból a folyamatot.

% S A küldött üzenetek száma a folyamat az aljzatba.

% K jelek száma szállított a folyamatot.

C% (Nincs tcsh.) Neve az eljárás és az húr érvek
parancssorban.

% X (Nincs tcsh.) Állapot parancs befejezéséhez.

GNU OPCIÓK
-F formátumú, --format = FORMAT
Egy bizonyos kimeneti formátum, esetleg meghatározott
A környezeti változó IDŐ.

-p, --portability
Használja a hordozható kimeneti formátumot.

-o FILE, --output = FILE
Ne küldje az eredményeket stderr
(Stderr), de felülírja a megadott fájlt.

-egy, --append
(Együtt használva lehetőség -o.) Nem írja felül,
és teszi hozzá.

-v, --verbose
Részletes megállapítások által termelt hatása
programot.

SZABVÁNYOS GNU OPCIÓK
--segítséget jelenít használati üzenetet standard kimenetre, majd kilép
munkájukat.

--változat
Ezt mutatja a standard kimenetre a verzió információkat
programot, majd kilép.

-- Jelzésére használt a lista végére
paramétereket.

HIBÁK
Nem minden erőforrás lehet mérni az egyes változatok
Unix. így egyes értékek lehetnek nulla. ezt
elsősorban leírt BSD 4.2 vagy 4.3.

GNU 1,7 alkalommal a program nem lokalizált. mert azt
Ez megköveteli POSIX.

A környezeti változó idő nem volt a legjobb választás. ő
A gyakran használt programok autoconf vagy hogy,
hogy használat környezeti változók nevével a hasznosság,
változtatni a használt eszköz. használható,
például több az idejük, vagy lehetőség programok (helyett
módja, hogy a program) nehézségekhez vezethet.

Sajnos -o opció lehetővé teszi, hogy felülírja a fájlt, ahelyett,
hozzáadunk. (Tehát -a opció be kell állítani
alapértelmezés szerint.)

david Mackenzie
Segítség a POSIX, GNU opciók dokumentációt.
Hibajavítások és fejlesztések.

Arne Henrik Juul
Segíts hordozhatóság.

francois Pinard
Segíts hordozhatóság.

offtopic

>>> Öt hónapos fejlesztés napvilágot látott az asztali környezetek MATE 1,12, amelyben a folyamatos fejlesztését GNOME 2.32 kódbázisának, miközben a klasszikus koncepció kialakulásának az asztalon. Szerelési csomagok MATE 1.12 a közeljövőben készül a Arch Linux. Linux Mint, Debian, Ubuntu, Fedora, Mageia, Slackware és openSUSE. MATE 1,12 része lesz a következő kiadásban Linux Mint 17.3, és az is elérhető lesz a tár Ubuntu MATE felhasználók.

>>> Kees Cook (Kees Cook), a korábbi vezető rendszergazda kernel.org vezető Ubuntu Security Team, aki most dolgozik a Google ChromeOS védelmi szoftver, bejelentette a projekt Kernel önvédelmi Project, ahol tervek szerint egy közösség fejlesztése és előmozdítása a fő Linux kernel aktív védelmi technológiák, amelyek többsége már keretében készült Pax és grsecurity projektekben. Finanszírozás és forrásokkal való ellátását fogja biztosítani a szervezet Linux Foundation, és tagjai Core Infrastructure Initiative programot.

>>> A kiadás Linux Ubuntu 15.10 -distributiva "Wily Werewolf". Kész szerelési Képek létre az Ubuntu, Ubuntu Server és az Ubuntu Core (számukra az utolsó szakaszban a vizsgálati típust csak napi build), valamint a Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Cloud, Ubuntu GNOME és Xubuntu.