time (was: Re: linux-l: SOrtieren.)
Ihno Krumreich
ihno at fh-brandenburg.de
Fr Nov 26 13:35:12 CET 1999
>
> On Wed, 24 Nov 1999, Jens Dreger wrote:
>
> >Kann man denn time nicht sagen, dass man die ganze pipe meint ? Ich meine,
> >man kann die ganzen Kommandos ja in eine shell-script packen, aber das is'
> >ja nicht so elegant...
>
> volker at flinux:~ > time find . | sort 2>&1 > /dev/null
>
> real 0m20.727s
> user 0m0.530s
> sys 0m2.260s
> volker at flinux:~ > time find . | sort 2>&1 > /dev/null
>
> real 0m7.258s
> user 0m0.670s
> sys 0m5.650s
> volker at flinux:~ > time (find . | sort 2>&1 > /dev/null)
>
> real 0m6.864s
> user 0m0.740s
> sys 0m5.540s
>
> (erster Aufruf 2mal wegen Daten danach im Cache und so)
>
> Jetzt bin ich aber irritiert. time sollte im dritten Aufruf doch
> eigentlich die Zeit des SubProzesses (find .|sort ...) messen und
> im zweiten Aufruf (ohne die "()") nur die Zeit von "find .". Aber
> warum ist der "dickere" Prozess dann sichtlich schneller?
Das ist er ja garnicht. Die reine Rechenzeit von find&sort ist nicht die Angabe
von real, sondern von user. Und die ist groesser.
Gruss
Ihno Krumreich
==============================================================================
Ihno Krumreich | Phone (49) 3381 355438 U U N N III X X
FH Brandenburg | email: ihno at fh-brandenburg.de U U NN N I X X
Magdeburgerstr. 50 | FAX (49) 3381 355499 U U N N N I X
D-14770 Brandenburg | NIC:IK139 RIPE:IK255-RIPE U U N NN I X X
UUU N N III X X
___________________________________________________________________
NT is not the answer, it's the question and the answer is NO
Mehr Informationen über die Mailingliste linux-l