Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi leute,

ich bastel grad an nem skript (perl), dass logfiles (1-n, je min. 10000 zeilen) nach bestimmten key-value paaren durchsucht und diese dann in ein weiteres file schreibt..

mein problem ist, dass das ganze zu lange dauert und zuviel cpu-last erzeugt..

bei 1-4 logfiles gehts noch, aber ab da wirds dann kritisch..

kennt ihr vielleicht ne alternative zu perls open, close <DATEI> und regulären ausdrücken??

vielleicht grep? ist das schneller?

vorab schonmal vielen dank für die antworten!

mfg.

attheo

Geschrieben

wenn du die perlfunktion grep meinst, dann ist die mit sicherheit nicht performanter, da du die datei vorher auch erst einlesen müsstest.

hast du allerdings ein unix/linux zur verfügung, würde dir das shellkommando grep mit sicherheit helfen, performanter zu werden.

Geschrieben

ich meinte das von der shell..

(das skript, mit cgi-oberfläche, ist auf ner HP-UX maschine.. )

bedingt durch die cgi-oberfläche und somit viele auswahlmöglichkeiten des benutzers, mache ich eine ganze reihe von abfragen aus bestimmten dateien, das problem liegt aber in dem auslesen der logfiles zum ende und vielleicht auch am schreiben in die ausgabedatei (glaube ich aber eher nicht..)

gruß attheo

Geschrieben

p.s.

also die sache mit dem code, ist glaub ich zu lang für nen beitrag und das rz schliest gleich..

wenn ichs schaffe mach ich morgen mal ne kleine zusammenfassung im pseudocode..

p.p.s.

glaube inzwischen, dass das einfach nur an der menge der daten, und der ziemlich tiefen verschachtelung und weniger an den reg.ex. liegt.. davon hab ich nämlich garnicht so viele..

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...