Get Return Time statisztika a Linux Time Command segítségével

Az időparancs egyike a kevésbé ismert Linux parancsoknak, de fel lehet használni annak bemutatására, mennyi ideig fut a parancs.

Ez akkor hasznos, ha fejlesztő vagy, és szeretné tesztelni a program vagy a szkript teljesítményét.

Ez az útmutató felsorolja a fő kapcsolókat, amelyeket az időparanccsal és azok jelentéseivel együtt fog használni.

Az időparancs használata

Az időparancs szintaxisa a következő:

idő

Például futtathatja az ls parancsot , ha a mappában lévő összes fájlt hosszú formátumban, az időparanccsal együtt meg kívánja jeleníteni .

idő ls -l

Az időparancs eredményei az alábbiak:

igazi 0m0.177s
felhasználó 0m0.156s
sys 0m0.020s

A bemutatott statisztikák azt mutatják, hogy a parancsfájl futtatásának teljes időtartama, a felhasználói módban töltött idő mennyisége és a rendszermagban töltött idő mennyisége.

Ha van olyan programja, amelyet írt, és dolgozni szeretne a teljesítményen, akkor az időparancsot újra és újra lefuttathatja, és megpróbálhatja javítani a statisztikákat.

Alapértelmezés szerint a kimenet a program végén jelenik meg, de előfordulhat, hogy a kimenetet egy fájlba akarjuk elérni.

A fájl formátumának a következő szintaxissal való megjelenítéséhez:

time -o
idő - kimenet =

Az idő parancs összes kapcsolóját meg kell adni a futtatni kívánt parancs előtt.

Ha teljesítmény-tuning van, akkor az időparancs kimenetét ugyanúgy újra és újra beillesztheti, hogy láthassa a trendet.

Ehhez használja a következő szintaxist:

time -a
idő - append

Az időparancs kimenete formázása

Alapértelmezés szerint a kimenet a következő:

igazi 0m0.177s
felhasználó 0m0.156s
sys 0m0.020s

Számos formázási lehetőség létezik, amint azt a következő lista mutatja

A formázó kapcsolók a következőképpen használhatók:

idő -f "Eltelt idő =% E, bemenetek% I, kimenetek% O"

A fenti parancs kimenete ilyen lenne:

Eltelt idő = 0:01:00, 2. bemenetek, kimenetek 1

A kapcsolókat a kívánt módon keverheti és illesztheti.

Ha egy új sort szeretne felvenni a formátum-karakterlánc részeként, használja az újsoros karaktert az alábbiak szerint:

idő -f "Eltelt idő =% E \ n Bemenetek% I \ n Kimenetek% O"

összefoglalás

Ha többet szeretne megtudni az időparancsról, olvassa el a Linux kézikönyvet a következő parancs futtatásával:

ember idő

A formátumkapcsoló nem működik azonnal az Ubuntuban. A parancsot a következőképpen kell futtatni:

/ Usr / bin / time