Atgriezties laika statistika ar Linux laika komandu

Laika komanda ir viena no mazāk zināmām Linux komandām, bet to var izmantot, lai parādītu, cik ilgi komandai ir jāstrādā.

Tas ir noderīgi, ja esat izstrādātājs, un vēlaties pārbaudīt savas programmas vai skripta veiktspēju.

Šajā rokasgrāmatā būs uzskaitīti galvenie slēdži, kurus izmantosiet kopā ar laika komandu, kā arī to nozīmi.

Kā izmantot laika komandu

Laika komandas sintakse ir šāda:

laiks

Piemēram, jūs varat palaist ls komandu, lai sarakstā visus failus mapē ilgi formatētu kopā ar laika komandu.

laiks ls-l

Laika komandas rezultāti būs šādi:

reāls 0m0.177s
lietotājs 0m0.156s
sys 0m0.020s

Parādīta statistika parāda, cik kopējais laiks ir komandu palaišana, laika patēriņš, kas patērēts lietotāja režīmā, un kodola režīmā pavadītais laiks.

Ja jums ir programma, kuru esat rakstījis un vēlaties strādāt pie veiktspējas, jūs varat to palaist kopā ar laika komandu un mēģināt uzlabot statistiku.

Pēc noklusējuma izvade tiek parādīta programmas beigās, bet varbūt vēlaties, lai izeja iet uz failu.

Lai izvadītu formātu uz failu, izmantojiet šādu sintaksi:

laiks-o
laiks - izlaide =

Visiem laika komandas slēdžiem jābūt norādītiem pirms komandas, kuru vēlaties palaist.

Ja jums ir veiktspējas iestatīšana, tad, iespējams, vēlēsities no jauna komandas izejas pievienot vienam un tam pašam failam, lai jūs varētu redzēt tendenci.

Lai to izdarītu, izmantojiet šādu sintaksi:

laiks-a
laiks - piesaistīt

Formatēšana Laika komandas izlaide

Pēc noklusējuma izlaide ir šāda:

reāls 0m0.177s
lietotājs 0m0.156s
sys 0m0.020s

Ir daudz formēšanas iespēju, kā parādīts šajā sarakstā

Formatēšanas slēdžus var izmantot šādi:

laiks -f "Pagājušais laiks =% E, ieejas% I, izvades% O"

Iepriekš minētās komandas izeja būtu šāda:

Pagājušais laiks = 0: 01:00, ieejas 2, izejas 1

Jūs varat sajaukt un saskaņot slēdžus pēc nepieciešamības.

Ja vēlaties pievienot jaunu rindiņu kā formāta virknes daļu, izmantojiet jauno rindu šādi:

laiks -f "Pagājušais laiks =% E \ n Ieejas% I \ n Izejas% O"

Kopsavilkums

Lai uzzinātu vairāk par laika komandu, izlasiet Linux rokasgrāmatas lapu, izpildot šādu komandu:

man laiks

Formāta slēdzis nedarbojas tieši Ubuntu laikā. Jums jāuzved komandu šādi:

/ usr / bin / laiks