El comandament de temps és un dels comandaments de Linux menys coneguts, però es pot utilitzar per mostrar quant de temps triga a executar-se una ordre.
Això és útil si sou un desenvolupador i voleu provar el rendiment del vostre programa o script.
Aquesta guia mostrarà els principals interruptors que utilitzareu amb el comandament del temps, juntament amb els seus significats.
Com s'utilitza el comandament temporal
La sintaxi de l'ordre de temps és la següent:
temps
Per exemple, podeu executar l'ordre ls per mostrar tots els fitxers d'una carpeta en un format llarg juntament amb l'ordre de temps.
temps ls -l
Els resultats del comandament del temps seran els següents:
0m0.177 realsusuari 0m0.156ssys 0m0.020s Les estadístiques mostrades mostren el temps total que es pren per executar l'ordre, la quantitat de temps que es va gastar en el mode d'usuari i la quantitat de temps dedicada al mode del kernel. Si teniu un programa que heu escrit i voleu treballar en el rendiment, podeu executar-lo juntament amb l'ordre del temps una i altra vegada i provar-ho i millorar-ne les estadístiques. De manera predeterminada, la sortida es mostra al final del programa, però potser voleu que la sortida passi a un fitxer. Per a enviar el format a un fitxer, utilitzeu la sintaxi següent: temps -otemps - sortida = Tots els commutadors de l'ordre de temps s'han d'especificar abans de l'ordre que voleu executar. Si teniu un ajust de rendiment, és possible que vulgueu afegir la sortida de l'ordre de temps al mateix fitxer una i altra vegada perquè pugueu veure una tendència. Per fer-ho, utilitzeu la sintaxi següent: temps -atemps --pendent Per defecte, la sortida és la següent: 0m0.177 realsusuari 0m0.156ssys 0m0.020s Hi ha una gran quantitat d'opcions de format com es mostra a la llista següent Podeu utilitzar els commutadors de format de la manera següent: temps -f "Temps transcorregut =% E, Entrades% I, Sortides% O" La sortida de l'ordre anterior seria una cosa així: Temps transcorregut = 0:01:00, Entrades 2, Sortides 1 Podeu barrejar i combinar els interruptors segons sigui necessari. Si voleu afegir una nova línia com a part de la cadena de format, useu el caràcter de nova línia de la manera següent: temps -f "Temps transcorregut =% E n Entrades% I n Sortides% O" Per obtenir més informació sobre l'ordre del temps, llegiu la Pàgina Manual de Linux executant el següent comandament: temps de l'home L'interruptor de format no funciona immediatament a l'Ubuntu. Heu d'executar l'ordre de la següent manera: / usr / bin / time Formatació de la sortida del comandament temporal
Resum












