Mailinglist Archive: opensuse-de (975 mails)
| < Previous | Next > |
Re: Verarbeitungszeit von grep und sed
- From: Andre Tann <atann@xxxxxxxxxxxx>
- Date: Tue, 19 Oct 2010 11:49:27 +0200
- Message-id: <201010191149.27381@xxxxxxxxxx>
Servus Roman,
Roman Fietze, Dienstag 19 Oktober 2010:
# bash -c "time \
sed -n -e '/delay=/s/.*\(delay[^,]*,\).*/\1/gp' /var/log/mail >
/dev/null"
real 0m0.431s
user 0m0.427s
sys 0m0.004s
# bash -c "time grep delay= /var/log/mail | \
sed -e 's_.*\(delay[^,]*,\).*_\1_g' > /dev/null"
real 0m0.242s
user 0m0.243s
sys 0m0.005s
Sieht aus, wie wenn der gemessene Mist zumindest nicht allzu groß war ;)
--
Andre Tann
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
Roman Fietze, Dienstag 19 Oktober 2010:
Kann es sein, dass du hier nur die Zeit von grep, aber nicht die von
sed mitmisst.
Denn es gilt wieder der alte Spruch: "wer misst misst Mist, wer viel
misst misst viel Mist". ;)
time bash -c "grep delay= /var/log/mail | sed -e
's_.*\(delay[^,]*,\).*_\1_g'"
Zudem wuerde ich die Ausgabe zum Testen der Laufzweit lieber erst mal
nach /dev/null oder wenigstens eine Datei umleiten.
# bash -c "time \
sed -n -e '/delay=/s/.*\(delay[^,]*,\).*/\1/gp' /var/log/mail >
/dev/null"
real 0m0.431s
user 0m0.427s
sys 0m0.004s
# bash -c "time grep delay= /var/log/mail | \
sed -e 's_.*\(delay[^,]*,\).*_\1_g' > /dev/null"
real 0m0.242s
user 0m0.243s
sys 0m0.005s
Sieht aus, wie wenn der gemessene Mist zumindest nicht allzu groß war ;)
--
Andre Tann
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |