Thread Profiling während der Laufzeit: für Skript + Module
(10 answers)
Opened by GwenDragon at 2006-07-19 19:44
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 <Location /perl-bin> 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/ |