Schrift
[thread]3194[/thread]

kurioses Verhalten von mod_perl2



<< >> 7 Einträge, 1 Seite
Froschpopo
 2006-03-01 15:50
#29953 #29953
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Folgender Sachverhalt:

ich nutze mod_perl2.
Eine Kontrolle mit "ab2 -n 100 -c 5" bestätigt mir, dass sich die Abfragezeit sehr schön verringert hat.

Kurios:
mit "ab2 -n 100 -c 5" ist mod_perl2 SEHR VIEL SCHNELLER.

mit "ab2 -n 100 -c 20" ist mod_perl VIEL LANGSAMER als wenn ich das Script jedesmal von der Platte durch den Compiler jage.
Warum?

Ist da etwa schon mein RAM voll? Dann gäbe es aber einen Widerspruch: Wenn mein RAM zu voll wäre, warum ist er dann nicht auch voll, wenn das Script mitsammt Compiler im RAM läuft? Er müsste doch theoretisch viel mehr verbrauchen, wenn er ohne mod_perl2 läuft.

Fazit: Bei ca 10 gleichzeitigen Requests wird mod_perl2 sehr schnell ziemlich langsam!
Bei allem was unter 10 per Sec. liegt, ist mod_perl2 jedoch deutlich schneller.
Hat jemand einen Optimierungstipp?
renee
 2006-03-01 16:09
#29954 #29954
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dazu müsste man den Code kennen... Vielleicht baust Du unnötig große Datenstrukturen auf...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Froschpopo
 2006-03-02 06:29
#29955 #29955
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
mein script ist in ordnung! In einem kleinen testscript habe ich auf datenstrukturen vollständig verzichtet. Es ist ein kleines "helo world" ! Mit modperl benötigt es fast doppelt so lange wie ohne. Ich habe dafür ein neuen Thread eröffnet, der auch zwei Benchmarks enthält. Siehe hier: http://board.perl-community.de/cgi-bin....5;#idx6
renee
 2006-03-02 12:12
#29956 #29956
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Das nächste Mal kannst Du ruhig alles in einem Thread belassen was ein und dasselbe Problem angeht...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
ptk
 2006-03-03 00:43
#29957 #29957
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Du solltest mit mod_perl die Anzahl der gleichzeitigen Clients einschränken. Auf 20 oder gar auf 10. Ansonsten verbrauchst du unter Umständen zu viel RAM, und wenn die Maschine anfängt zu swappen, hast du schon verloren.
Froschpopo
 2006-03-03 00:56
#29958 #29958
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
hmm.. woran erkenne ich denn, ob er swappt? Bei nur 500 MB könnte das ja auch die Fehlerursache sein...
ptk
 2006-03-03 11:10
#29959 #29959
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
top zeigt dir das an. Der verwendete Swap sollte klein sein, mindestens sollte es nicht wachsen.\n\n

<!--EDIT|ptk|1141377457-->
<< >> 7 Einträge, 1 Seite



View all threads created 2006-03-01 15:50.