Thread Profiling während der Laufzeit: für Skript + Module (10 answers)
Opened by GwenDragon at 2006-07-19 19:44

Strat
 2006-07-19 23:29
#8397 #8397
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Benchmarking:

x) ApacheBench: kommt mit Apache: ab -n 2000 -c 10 http:/xyz/bla/

mit den folgenden habe ich noch nicht gearbeitet
x) HTTP::WebTest
x)HTTP::Monkeywrench
x) Apache::Recorder und HTTP::RecordedSession

x) Benchmark

x) Apache::Status
x) Devel::DProf + Devel::SmallProf kann man bei cgi auch ueber den shebang ausfuehren: #! /usr/bin/perl -d:DProf , oder bei mod_perl Apache::DProf
Code: (dl )
1
2
3
4
5
6
7
<Location /perl-bin>
SetHandler perl-script
PerlHandler Apache::Registry
<IfDefine PERLDPROF>
PerlModule Apache::DProf
</IfDefine>
</Location>

dann den server mit -DPERLDPROF starten, z.b
httpd -X -DPERLDPROF &
oder so


Wenn der erste Start immer sehr lange braucht, koennte es sein, dass da eine Datenbank dran schuld ist? Verbindungsaufbau, Caches wiederaufbauen, ... da habe ich noch keine bessere sache gefunden als ueber cron alle x Minuten einen Request abzufeuern; aber das hilft halt nur, wenn das erste laden arg langsam ist und der rest dann schnell
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Profiling während der Laufzeit: für Skript + Module