Timpul - măsoară timpul de executare a unei simpla comanda sau utilizarea resurselor - documentație pe Linux
TITLUL
timp - măsoară timpul de execuție o simplă comandă sau
utilizarea resurselor
SINOPSIS
time [optiuni] comanda [argumente. ]
DESCRIERE
Comanda de timp se execută comanda cu un program specific
a dat argumente. La finalizarea programului echipei,
timp scrie la iesirea standard un mesaj
care include statistici cu privire la un anumit timp de execuție
Program. Această statistică arată: (1) full-time
scurs între un apel și finalizarea programului, (2) timpul
procesor, utilizați următoarea comandă (suma
tms_utime și tms_cutime structurii tms struct
ori funcția de retur (2)), și (3) timpul CPU,
folosesc sistemele (și suma tms_stime
tms_cstime unui tms struct returnat de funcția
ori (2)).
OPTIUNI
-p Setările locale POSIX, utilizări tradiționale precise
format
"Real% f \ nUSER% f \ nsys% f \ n"
(Cu numere în secunde) în cazul în care zecimale în
de ieșire pentru% f nu este exactă, dar suficient
pentru a afișa ora corectă.
MEDIU
Utilizați variabile de mediu LANG, LC_ALL, LC_CTYPE,
LC_MESSAGES, LC_NUMERIC, NLSPATH, și calea. ultimul
Este folosit pentru a căuta în echipa de program. alte
utilizat pentru ieșire formatate.
EXIT STATUS
În cazul în care comanda de program a fost invocată, starea de iesire
Acesta va fi la fel ca cea cauzată de echipa de program.
în caz contrar, este egală cu 127 în cazul în care comanda nu a fost
găsit. 126, în cazul în care programul a fost găsit, dar nu a fost
numit. În caz contrar, a reveni valoarea 1
până la 125, în cazul în care a existat o altă eroare.
versiuni ale GNU
Descrise mai jos versiunea GNU 1.7 echipa de timp. Versiunea GNU
afișează informații suplimentare utile, nu numai despre
timpul folosit, dar, de asemenea, statistici cu privire la
utilizarea altor resurse: memorie, I / O și provocări
IPC (dacă este disponibilă). Ieșirea este formatat,
folosind șirul format care poate fi
definită opțiunea -f sau un timp variabilă de mediu.
Șirul format implicit este:
% Uuser% Ssystem% Eelapsed% PCPU (% Xtext + .data% Mmax) k
% Iinputs +% Ooutputs (% Fmajor +% Rminor) pagefaults% Wswaps
Când opțiunea -p, apoi utilizați următorul format
reală% e
utilizator% U
sys% S
Șirul de format
Formatul este interpretat, în general, precum și funcția printf.
caractere simple sunt copiate în mod direct. O filă,
Lungimea liniei a noii linii și caracterul de retur a scăpat: \ t, \ n
și \\. Semnul la sută este scris după cum urmează: %%.
Un simbol% înseamnă conversie. time program întotdeauna
Acesta a adăugat la sfârșitul caracterului NEWLINE. folosit
Următoarele tipuri de transformare. Toate tipurile sunt acceptate,
tcsh folosit (1).
% E timpul total scurs (în
[Ore:] minute: secunde).
E% (nr în tcsh.) Timpul total scurs (în secunde).
% S Timp total CPU utilizat de către sistem (în
secunde).
% Timp total U CPU utilizat de proces
(În secunde).
% P Cantitatea (în procente) din CPU
această sarcină. Se calculează cu formula (% U +% S) /
% E.
% M dimensiunea maximă de memorie rezident ocupat de
proces în timpul rulării (în
kilobytes).
% T (nr în tcsh.) Dimensiunea medie a memoriei rezidente,
ocupat de proces (în kilobytes).
% Proces media de utilizare a memoriei K (în
totală (date + stiva + text)) (în kilobytes).
. Mărimea medie a memoriei unshared
proces (în kilobytes).
% P (Nu în tcsh.) Dimensiunea medie a stivei unshared
proces (în kilobytes).
% X Dimensiunea medie a spatiului de text unshared
proces (în kilobytes).
% Z (nr în tcsh.) Memorie sistem Page Size (în
octeți). Această constantă care este definită în
Sistemul (are valori diferite în diferite
sisteme).
F% Numărul de pagini de eroare care au apărut în cursul procedurii
procesul de executie. Aceste erori apar când
Paginile sunt citite de pe disc.
R% Numărul de pagini de eroare inofensive care pot
să fie recuperate. Aceste pagini de eroare
greșit, dar ele pot fi luate de la alte
pagini virtuale. astfel Aceste pagini pot
să fie corectă, dar tabelele de sistem
Ai nevoie să fie actualizate.
% W Numărul care indică de câte ori a fost procesul
în scris la fișierul de paginare din memoria principală.
% C Numărul care indică de câte ori
neatenție a fost trecut la contextul programului
(Pentru că intervalul de timp a expirat).
% W Numărul așteaptă: timpul în care
A fost schimbat în mod deliberat în cadrul programului de
cu excepția până la finalizarea așteptat
I / O operație.
% Proces Numărul I citește din sistemul de fișiere.
% O Numărul de înregistrări în sistemul de fișiere de proces.
% R Numărul de mesaje primite de la priza de proces.
% S Numarul mesajelor trimise de proces la priza.
% Număr K de semnale livrate procesului.
% C (Nu în tcsh.) Numele procesului și șir său de argumente
linie de comandă.
% X (Nu în tcsh.) Comanda Stare pentru a finaliza.
OPTIUNI GNU
-f FORMAT --format = FORMAT
Un anumit format de ieșire, eventual definite în
mediul variabil în timp.
-p, --portability
Utilizați formatul de ieșire portabil.
-o FILE, --output = FILE
Nu trimite rezultatele la stderr
(Stderr), dar suprascrie fișierul specificat.
-o, --append
(Folosit împreună cu opțiunea -o.) Nu suprascrie,
și adaugă ea.
-v, --verbose
Concluzii detaliate produse prin acțiunea
Program.
OPTIUNI STANDARD GNU
--Ajutor Afișează un mesaj de folosire la iesirea standard și de ieșire
munca lor.
--versiune
Acesta afișează informații despre versiunea standard de ieșire
program și ieșiri.
-- Folosit pentru a indica sfârșitul listei
parametrii.
BUGS
Nu toate resursele pot fi măsurate în unele versiuni
Unix. astfel unele valori pot fi zero. acest
în principal descrise în BSD 4.2 sau 4.3.
Versiunea GNU 1.7 momentul în care programul nu este localizat. pentru că ea
Este nevoie de POSIX.
Mediul variabil în timp nu a fost cea mai bună alegere. ea
frecvent utilizate programe de autoconf sau de a face,
că variabilele de mediu de utilizare cu numele de utilitate,
pentru a schimba instrumentul utilizat. utilizați,
de exemplu, mai mult sau TIME pentru opțiuni de programe (în loc de
modalități de a programului) poate duce la dificultăți.
Din păcate, o- opțiune vă permite să suprascrie fișierul, în loc de
adăugarea la acestea. (Opțiunea -a Astfel trebuie să fie setat
în mod implicit.)
david Mackenzie
Ajutor cu POSIX, GNU documentare opțiuni.
Corecții ale erorilor și îmbunătățiri.
Arne Henrik Juul
Ajuta portabilitate.
francois Pinard
Ajuta portabilitate.
offtopic
>>> După cinci luni de dezvoltare au lansat medii desktop MATE 1.12, în care dezvoltarea continuă a GNOME 2.32 cod de bază menținând în același timp conceptul clasic de formare a desktop-ului. Pachetele de instalare cu MATE 1.12, în viitorul apropiat va fi pregătit pentru Arch Linux. Linux Mint, Debian, Ubuntu, Fedora, Mageia, Slackware și openSUSE. MATE 1.12 va face parte din următoarea versiune de Linux Mint 17.3, și va fi, de asemenea, disponibile prin intermediul registrului central pentru utilizatorii MATE Ubuntu.
>>> Kees Cook, (Kees Cook), fostul șef lider administrator de sistem kernel.org Ubuntu echipa de securitate, care lucrează acum la Google pe software-ul de protecție ChromeOS, a anunțat crearea proiectului Kernel Protection Project auto, în care a planificat pentru a construi o comunitate pentru dezvoltarea și promovarea principalelor tehnologii de protecție activă nucleul Linux, dintre care cele mai multe au fost deja elaborate în cadrul proiectelor pax și Grsecurity. Finanțare și resurse pentru lucrările vor fi furnizate de către organizația Linux Foundation, și membrii programului Inițiativa de infrastructură de bază.
>>> Eliberarea Linux Ubuntu 15.10 -distributiva "Wily vârcolac". Imagini finite de instalare create pentru Ubuntu Desktop, Ubuntu Server și Ubuntu Core (pentru ei la ultimele etape de testare oferite construi numai de zi cu zi), precum și Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Cloud, Ubuntu GNOME și Xubuntu.