laiks komanda Linux tiek izmantota, lai izpildītu komandu un izdrukā reāllaika, lietotāja CPU laika un sistēmas CPU laika kopsavilkumu, kas pavadīts, izpildot komandu, kad tā tiek pārtraukta. ' īsts 'Laiks ir laiks, kas pagājis sienas pulksteņa laikā, kas nepieciešams komandas izpildei, savukārt' lietotājs ' un ' sys Laiks ir CPU sekunžu skaits, ko komanda izmanto attiecīgi lietotāja un kodola režīmā.
parseint java
Izpratne par laika komandu pamatiem
Laika komanda mēra noteiktas komandas vai programmas izpildes laiku un ziņo par dažādiem rādītājiem, tostarp reālo, lietotāja un sistēmas laiku. Tālāk ir sniegts šo rādītāju sadalījums.
- Īsts laiks : faktiskais pagājušais laiks no sākuma līdz beigām, ieskaitot laiku, kas pavadīts, gaidot I/O un citus procesus.
- Lietotāja laiks : CPU laiks, kas pavadīts, izpildot lietotāja režīma instrukcijas procesā.
- Sistēmas laiks : CPU laiks, kas pavadīts, izpildot sistēmas līmeņa instrukcijas procesa vārdā.
Pamata lietošana:
Laika komandas izmantošanas sintakse ir vienkārša:
time [options] command [arguments]>
Programmā Linux pieejamās opcijas Time Command:
laiks - lpp : šo opciju izmanto, lai drukātu laiku POSIX formātā.

palīdzības laiks : parāda palīdzības informāciju.

Laika komandas piemēri operētājsistēmā Linux
Lai izveidotu fiktīvu darbu ar laika komandu:
Šajā gadījumā 3. miegs tiek izmantots, lai izveidotu fiktīvu darbu, kas ilgst 3 sekundes.
time sleep 3>

Iepriekš minētajā piemērā 3. miegs tiek izmantots, lai izveidotu fiktīvu darbu, kas ilgst 3 sekundes.
Izmēriet komandas izpildes laiku:
time wget http://example.com/file.zip>
Šis piemērs parāda, kā izmantot laika komandu, lai izmērītu vienas komandas izpildes laiku. Šajā gadījumā komandawget http://example.com/file.zip>ir iestatīts uz laiku, un pēc pabeigšanas tiek ziņots par reālo, lietotāja un sistēmas laiku. Tas ir noderīgi, lai novērtētu atsevišķu komandu veiktspēju, piemēram, lai lejupielādētu failu no attālā servera.
kā izdrukāt java
Izmēriet čaulas skripta izpildes laiku:
time ./my_script.sh>
Šeit laika komanda tiek izmantota, lai izmērītu nosauktā čaulas skripta izpildes laikumy_script.sh>. Kad tas tiks izpildīts, laiks izpildīs čaulas skriptu un sniegs laika statistiku pēc pabeigšanas. Tas ir noderīgi, lai analizētu sarežģītu operāciju vai čaulas skriptos iekapsulētu uzdevumu veiktspēju.
Salīdziniet vairāku komandu izpildes laiku:
time { command1 ; command2 ; command3 ; }> Šajā piemērā vairākas komandas (command1, command2 un command3) ir ietvertas krokainajās iekavās un tiek izpildītas secīgi. Laika komanda tiek izmantota, lai izmērītu visu iekavās ietverto komandu apvienoto izpildes laiku. Tas ļauj viegli salīdzināt vairāku secīgi izpildītu komandu veiktspēju.
Novirzīt izvadi uz failu:
time -o timing.log ls -l>
Šeit laika komanda tiek izmantota kopā ar-o>iespēja novirzīt laika datus uz failu ar nosaukumutiming.log>. Tas ir noderīgi, lai iegūtu laika statistiku turpmākai analīzei vai dokumentācijas nolūkiem. Šajā piemērāls -l>komandai tiek noteikts laiks, un laika dati tiek ierakstīti norādītajā failā.
Pielāgots izvades formāts:
time -f 'User: %U seconds, System: %S seconds, Real: %e seconds' command>
Šis piemērs parāda, kā norādīt pielāgotu izvades formātu, izmantojot-f>opcija ar laika komandu. Formāta virkne'User: %U seconds, System: %S seconds, Real: %e seconds'>definē vēlamo laika datu formātu, tostarp lietotāju, sistēmu un reālo laiku. Tas nodrošina elastību, formatējot izvadi atbilstoši īpašām prasībām vai vēlmēm
Secinājums
Šajā rakstā mēs apspriedām laika komandu operētājsistēmā Linux, kas ir ļoti noderīga, lai noskaidrotu, cik ilgs laiks nepieciešams komandu vai programmu palaišanai. Tas parāda, piemēram, faktisko laiku, kas bija nepieciešams (reālais laiks), cik daudz CPU laika tas izmantoja (lietotāja un sistēmas laiks), un palīdz redzēt, vai kaut kas darbojas efektīvi. Galvenais ir izprast pamatus, piemēram, sintaksi un opcijas. Izmantojot piemērus, mēs esam parādījuši, kā izmantot laiku, lai izmērītu komandu un skriptu izpildi, salīdzinātu vairākas komandas un pat pielāgotu izvades formātu. Izmantojot laiku, Linux lietotāji var labāk izprast un uzlabot savas sistēmas veiktspēju.