Denbora-komandoa Linux-eko komando txikienetariko bat da, baina komando bat exekutatzeko zenbat denbora behar duen erakusten du.
Hau erabilgarria da garatzaile bat bazara eta zure programa edo scriptaren errendimendua probatu nahi baduzu.
Gida honek denboraren komandoarekin erabiliko dituen etengailu nagusiak zerrendatuko ditu.
Denbora-komandoa nola erabili
Orduaren komandoaren sintaxia hau da:
denbora
Adibidez, ls komandoa exekutatu dezakezu karpeta baten fitxategiak formatu luze batean zerrendatzeko, denbora komandoarekin batera.
denbora ls -l
Denbora komandoaren emaitzak honakoak izango dira:
benetako 0m0.177s
erabiltzailea 0m0.156s
0m0.020ko sistemak
Erakusten diren estatistikek komandoaren exekutatzeko denbora osoa hartzen dute, erabiltzailearen moduan igarotako denbora kopurua eta kernel moduan igarotako denbora kopurua.
Eskuratu duzun programa bat baduzu eta errendimenduan lan egin nahi baduzu exekutatu dezakezu denboraren komandoarekin batera eta gehiagotan eta saiatu estatistiketan.
Lehenespenez, irteera programa amaieran bistaratzen da baina, beharbada, irteera fitxategi batera joan nahi duzu.
Formatua fitxategira esportatzeko honako sintaxia erabili:
denbora -o
denbora --output =
Denbora komandoaren etengailu guztiek exekutatu nahi duzun aginduaren aurretik zehaztu behar dira.
Errendimendua sintonizatuz gero, irteera denbora tarte batetik bestera erantsi nahi duzu fitxategi batera eta gehiagorako, joera bat ikusi ahal izateko.
Horretarako, erabili ondorengo sintaxia:
denbora -a
denbora --append
Formateatu denbora aginduaren irteera
Lehenespenez irteera honakoa da:
benetako 0m0.177s
erabiltzailea 0m0.156s
0m0.020ko sistemak
Formatu-aukera ugari daude ondorengo zerrendek erakusten duten bezala
- C - Erabilitako komando lerroko izenak eta komandoak
- D - Prozesuaren unhared datuen eremua kilobytean
- E - Denbora igarota erloju formatuan
- F - Orrialdeen akatsen kopurua
- I - Prozesuaren arabera fitxategien sistema-sarrerak
- K - Kilobyte prozesuaren batez besteko memoria guztira
- M - Kilobytes bizitzan bizi den gehieneko egoitza-multzoaren prozesua
- O - Prozesuaren arabera fitxategiaren sistema-irteerak
- P - Lana jaso duen CPUaren ehunekoa
- R - Orrialde txikiak edo berreskuragarriak
- S - Sistema kernel moduan erabiltzen den CPU segundo kopurua
- U - Erabiltzaile modua erabiltzen duten CPU segundo kopurua
- W - Zenbait aldiz prozesua memoria nagusitik kanpo aldatu zen
- X - Prozesuan partekatutako testuaren batez besteko zenbatekoa
- Z - Sistemaren orrialde tamaina kilobyteetan
- c - Prozesua testuingurua aldatu zenean
- e - Prozesuan erabiltzen den denbora erreal igaroan segundotan
- k - Prozesuan emandako seinale kopurua
- p - Kilobyte prozesuaren batez besteko unhared pila-tamaina
- r - Prozesuak jasotako socket mezuen kopurua
- s - Prozesuak bidalitako socket mezuen kopurua
- t - Kilobyteseko batez besteko egonkortasuneko prozesuaren tamaina
- w - Denbora kopurua prozesua testuinguruan aldatu zen borondatez
- x - Irten komandoa
Formatuaren etengailuak honela erabil ditzakezu honela:
denbora -f "Denbora igarota =% E,% I sarrera,% O irteerak"
Goiko aginduaren irteera hau bezalako zerbait izango litzateke:
Iraupena Denbora = 0:01:00, Sarrera 2, Irteerak 1
Konmuktoreak nahas ditzakezu eta bat datoz behar bezala.
Lerro berri bat gehitu nahi baduzu formatuaren katearen zati gisa erabili hurrengo karaktere berria.
denbora -f "Denbora igarota =% E \ n% I sarrerak% I irteerak% O irteerak"
Laburpen
Denbora komandoari buruz gehiago jakiteko, irakurri Linux Eskuliburu orrialdea komando hau exekutatuz:
gizonaren ordua
Formatu-aldatzaileak ez du Ubuntuk zuzenean funtzionatzen. Komando hau exekutatu behar duzu honela:
/ Usr / bin / ordua