Amri ya wakati ni moja ya amri zinazojulikana kidogo za Linux lakini inaweza kutumika kuonyesha jinsi amri inachukua muda mrefu.
Hii ni muhimu kama wewe ni msanidi programu na unataka kupima utendaji wa programu yako au script.
Mwongozo huu utaorodhesha swichi kuu utakayotumia kwa amri ya wakati pamoja na maana zao.
Jinsi ya kutumia Amri ya Wakati
Kipindi cha amri ya wakati ni kama ifuatavyo:
wakati
Kwa mfano, unaweza kukimbia amri ya ls kuorodhesha faili zote kwenye folda kwa muundo mrefu pamoja na amri ya wakati.
wakati ls -l
Matokeo kutoka kwa amri ya wakati itakuwa kama ifuatavyo:
halisi 0m0.177s
mtumiaji 0m0.156
sys 0m0.020s
Takwimu zilizoonyeshwa zinaonyesha muda kamili unachukuliwa kutekeleza amri, kiasi cha muda kilichotumiwa katika hali ya mtumiaji na kiasi cha muda uliotumiwa katika mode ya kernel.
Ikiwa una mpango ulioandikwa na unataka kufanya kazi kwenye utendaji unaweza kukimbia pamoja na amri ya wakati kwa mara na kujaribu na kuboresha takwimu.
Kwa default, pato huonyeshwa mwishoni mwa programu lakini labda unataka pato kwenda faili.
Pato la muundo kwa faili kutumia syntax ifuatayo:
wakati -o
wakati - toleo =
Mabadiliko yote ya amri ya wakati yanapaswa kuwa maalum kabla ya amri unayotaka kukimbia.
Ikiwa unatengeneza utendaji basi ungependa kuongezea pato kutoka amri ya muda kwa faili moja kwa mara ili uweze kuona mwenendo.
Kwa kufanya hivyo utumie syntax ifuatayo badala yake:
wakati -a
wakati - upinde
Kupangilia Pato la Amri ya Muda
Kwa default pato ni kama ifuatavyo:
halisi 0m0.177s
mtumiaji 0m0.156
sys 0m0.020s
Kuna idadi kubwa ya chaguzi za kupangilia kama inavyoonyeshwa na orodha zifuatazo
- Jina la C - Jina na mstari wa amri hutumiwa
- D - Wastani wa ukubwa wa eneo la data usiohifadhiwa katika kilobytes
- E - Muda uliopungua katika muundo wa saa
- F - Idadi ya makosa ya ukurasa
- I - Nambari ya pembejeo za mfumo wa faili kupitia mchakato
- K - Wastani matumizi ya jumla ya kumbukumbu ya mchakato wa kilobytes
- M - Upeo wa kiwango cha juu cha kuweka mchakato wakati wa maisha katika Kilobytes
- O - Idadi ya matokeo ya mfumo wa faili kupitia mchakato
- P - Asilimia ya CPU ambayo kazi imepokea
- R - Idadi ya makosa madogo au yanayotambulika ya ukurasa
- S - Jumla ya sekunde za sekunde za CPU zinazotumiwa na mfumo katika hali ya kernel
- U - Jumla ya sekunde za CPU zinazotumiwa na mode mtumiaji
- W - Idadi ya mara mchakato ulibadilishwa kwenye kumbukumbu kuu
- X - Wastani wa kiasi cha maandishi yaliyoshirikiwa katika mchakato
- Ukubwa wa ukurasa wa Z - Kilobytes
- c - Idadi ya mara mchakato ulibadilishwa
- e - Muda halisi uliotumika uliotumiwa na mchakato kwa sekunde
- k - Idadi ya ishara iliyotolewa kwa mchakato
- P - Wastani ukubwa usiohifadhiwa wa ukubwa wa mchakato wa kilobytes
- r - Idadi ya ujumbe wa tundu iliyopatikana kwa mchakato
- s - Idadi ya ujumbe wa tundu iliyotumwa na mchakato
- t - Wastani wa kawaida wa kuweka wa mchakato wa kilobytes
- w - Idadi ya wakati mchakato ulikuwa umebadilishwa kwa hiari
- x - Toka hali ya amri
Unaweza kutumia swichi za muundo kama ifuatavyo:
wakati -f "Muda Uliopita =% E, Pembejeo% I, Matokeo% O"
Pato la amri ya juu itakuwa kitu kama hiki:
Muda Uliopita = 0:01:00, Pembejeo 2, Matokeo 1
Unaweza kuchanganya na kufanana na swichi kama inavyohitajika.
Ikiwa unataka kuongeza mstari mpya kama sehemu ya kamba ya muundo utumie tabia ya nambari mpya kama ifuatavyo:
wakati -f "Muda uliotangulia =% E \ n Mipango% I \ n Matokeo" O "
Muhtasari
Ili kujua zaidi juu ya amri ya muda kusoma Ukurasa wa Mwongozo wa Linux kwa kuendesha amri ifuatayo:
mtu wakati
Kubadili muundo haufanyi kazi moja kwa moja ndani ya Ubuntu. Unahitaji kukimbia amri kama ifuatavyo:
/ usr / bin / wakati