[Postfixbuch-users] [OT] Filtern von IP-Adressen aus Logdateien

Christian Boltz postfixbuch at cboltz.de
So Okt 12 20:44:41 CEST 2008


Hallo Rainer, hallo Leute,

Am Sonntag, 12. Oktober 2008 schrieb Rainer Wiesenfarth:
> From: Christian Boltz
>
> > [...] mehrere grep
> > hintereinander lassen sich üblicherweise durch Verkettung der
> > Suchbegriffe (grep "reject.*deiszner.eu") zusammenfassen.
> > [...]
>
> Mal klugsch...: Das ist aber nicht mehr das selbe, weil bei den zwei
> greps die Reihenfolge egal ist, während sie bei der Kombination fest
> ist!

Klar, aber im Postfix-Log ist die Reihenfolge praktischerweise immer 
gleich. Und IMHO ist ein
    grep "reject.*deiszner.eu\|deiszner.eu.*reject"
(das erwischt beide Reihenfolgen) immer noch schneller als zwei 
getrennte grep.

> Außerdem: Performance rulez! Die zwei greps lassen sich auf
> multi-cores besser parallelisieren! ;-)

Ja - aber dummerweise muss der zweite grep aufs Ergebnis des ersten 
warten - bringt also in der Praxis wohl nix ;-)

Und zugegeben, auf den heutigen Rechnern ist der Performance-Unterschied 
wohl schwer meßbar (es sei denn, das Script läuft mehrmals pro Sekunde 
oder so). Wenn es "nur" ums Kombinieren der zwei grep gegangen wäre, 
hätte ich erst gar nicht geantwortet.

> SCNR

SCNR 2


Gruß

Christian Boltz
-- 
> Und wo legst Du das Backup ab, wenn die einzige Partition
> read-only gemountet ist? *SCNR*
Am besten auf /dev/null - das geht am schnellsten :-)
[> Christian Boltz und Rainer Kaluscha in suse-linux]



Mehr Informationen über die Mailingliste Postfixbuch-users