[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Lenny zeigt bessere Performance als Squeeze (php, mysql, tcpdf, pdftk) (nun vollständig)



Hallo Liste,

ich habe ein Skript bekommen, welches ich zum laufen bekommen sollte.
Läuft auch, nur stelle ich fest, dass es auf Squeeze bedeutend
langsamer läuft als auf Lenny, auf dem es bis vor 7 Monaten regelmäßig
produktiv gelaufen ist.

Zur Funktionsweise des Skripts:
Das Skript ist ein php Skript und erzeugt ca. 2300 pdf Dateien und
legt sie im lokalen Dateisystem ab. Es wird von der Kommandozeile
aufgerufen. In einer Schleife macht das Skript nun je ein paar MySQL
Abfragen, generiert dann mit TCPDF eine pdf Datei in eine temp Datei
und führt anschließend mit

passthru("pdftk vorlage.pdf stamp $temp_file output $outputfile");

die fertige temp pdf Datei mit einer Vorlage an der passende Stelle im
Datei System zusammen.

Getestet habe ich auf identischer Hardware und jeweils ein frisches
minimales Lenny und Squeeze aufgesetzt. Auch in 32 und 64-bit, macht
aber keinen Unterschied. Anschließend meine benötigten Pakete
eingespielt mit:

aptitude install mysql-server
aptitude install phpmyadmin
aptitude install pdftk

und zusätzlich bei lenny:
aptitude install php5-cli

Im Ergebnis ist das Skript auf Lenny ca. um den Faktor 20 schneller (
3min zu 60min).

Nun die große Frage: Warum? Oder wie gehe ich geschickt vor, um die
Fehlerquelle einzugrenzen? Ich vermute, dass irgendein einzelnes Paket
bei dem Wechsel von Lenny nach Squeeze da Probleme macht. (Ich hab zum
Test übrigens auch ein funktionierendes Lenny Setup mit dist-upgrade
nach Squeeze gebracht. Auch nach diesem Weg ist die Performance
unterirdisch.)


Für jegliche Hinweise bin ich dankbar!


Gruß Sebastian


PS: Ich bitte um Entschuldigung für das absenden der erst halbfertigen
Mail an die Liste.


Reply to: