U cumandimu di u tempu hè unu di i cumandos Linux di cunnosine pocu, ma pò esse usatu per affirmà quandu un cumandamentu esce à esse run.
Questu hè ùtule si sò un sviluppatore è voi pruvate l'esercitu di u vostru scopu o script.
Sta guidazione cuntene i listessi keychinu chì avete da utilizà cù u mandamentu di u tempu cù i so significati.
Cumu utilizà u Ordinariu Commuariu
A sintassi di u mandamentu di u tempu hè a seguita:
tempu
Per esempiu, pudete correrà l'ordine di ls à listinu tutti i schedari in un cartulare in un longu formatu cù u mandamentu di u tempu.
tempu ls -l
I risultati di u mandamentu di u tempu devendrà a seguente:
vera 0m0.177s
utilizatori 0m0.156s
sys 0m0.020s
I statistiche sò dimustratuammu l'u tempu tutale hè presu per esercitu u cumandimu, l'ammontu di u tempu chì passava in modu di u utilizatori è a quantità di u tempu passatu in modu di kernel.
Sì avete un prugrammu chì avete scrittu è voi vole à travaglià nantu à u praticamentu, pudete curreli cù u tempu di mandà à più è pruvate è migliurà nantu à l'statìstiche.
Per automaticamente, u sorsu hè indicatu à a fine di u prugrammu, ma forse voi chì u vostru sanu per andà per un schedariu.
Per prughjettu u formatu per un schedariu, pudete aduprà a sintaxe seguente:
tempu -o
tempu - output =
Tutti i swicci per u mandamentu di u tempu deve esse especificatu da prima di u cumandimu chì vulete curru.
Se se cuntene l'accunciamentu, pudete desiderate append the output from the time command to the same file over and over so that you can see a trend.
Per fà accussì usa a sintaxina di seguente:
tempu -a
tempu - accede
Fatturà A Salutazione Di u Ordinariu Commessa
Per automaticamente u sviluppu hè cusì:
vera 0m0.177s
utilizatori 0m0.156s
sys 0m0.020s
Ci hè una gran numalità d'opcions di furmatu quì sottu per a lista seguita
- C - Nome è argumenti di ligna di cumanda utilizati
- D - Diminuu mediu di l'aghjurnatu di dades di prucess in kilobytes
- E - U tempu passatu in un formatu di sardi
- F - Numero di difetti di pagina
- I - Number of file inputs per u prucessu
- K - Media memoria tutali di u prucessu in kilobyte
- M - Tempu massimu di settore residente di u prucessu duranti a vita in Kilobytes
- O - Risultati di u sistema di u sistema di archivi per u prucessu
- P - Percentage di CPU chì u travagliu ricevutu
- R - Numero di fugliali minimi è ricuperà
- S - A quantità totali di CPU secondi usati da u sistema in u modalità di kernel
- U - U numaru nùmeru di CPU seconde utilizati da u modu di utilizatori
- W - Nantu à quandu u prucessu fù scambiatu da a memoria principali
- X - A quantità media di testu cumuni in u prucessu
- Z - Sistema di pagine di u sistema in kilobyte
- c - U numaru di u tempu chì u prucessu era cuntestu cambiatu
- e - U tempu passatu veramente usatu da u prucessu in sicondi
- k - U numaru di signali dispuniti in u prucessu
- p - Mediu unhared stack size of the process in kilobytes
- r - Number of socket messages received by the process
- s - Numero di missaghji indiati da u prucessu
- t - Mediente de residenza fasenu tene di u prucessu in kilobyte
- w - Numero di tempu u prucessu era cuntestu cambiatu voluntariamente
- x - Salite l'estatus di u cumandimu
Pudete utilizà i switches di furmatu secondu:
u tempu -f "U tempu passatu =% E, Inputes% I, Outputs% O"
A risurta per u cumandariu putissi essiri quarchi cosa:
Tempu Duratu = 0:01:00, Input 2, Outputs 1
Pudete funziunate è assicuratevi i modi per esse dumandati.
Se vulete aghjunghje una nova linea cum'è parte di u stringu di furmatu, utilizate u novu carattere quantu seguente:
tempu -f "U tempu passatu =% E \ n Inputu% I \ n Salute% O"
Resumen
Per sapè da più nantu à u mandatu di u tempu, leghjite a Pagina Manual di Linux cù u cumandimu cumandante:
omu
U cunnessu di formate ùn si pò micca travagliate immediatamente in Ubuntu. Avete bisognu di correrà u cumandulu di seguita:
/ usr / bin / time