[Talk-de] renderd arbeitet viel zu langsam
Frederik Ramm
frederik at remote.org
Do Nov 25 11:56:20 UTC 2010
Hallo,
On 11/25/10 12:36, Tobias Feith wrote:
> renderd[2996]: DEBUG: DONE TILE default 9 264-271 160-167 in 371.442
> seconds
>
> Denn 371 Sekunden für ein Tile sind nicht akzeptabel ;)
Das sind 371 Sekunden fuer 64 Tiles (renderd rechnet immer Metatiles,
die aus 8x8 Tiles bestehen).
Meistens ist sowas ein Datenbankproblem (zu langsame Festplatte).
Zoomlevel 9 ist auch ziemlich teuer, weil viele Daten von der Platte
geholt werden - den wuerde man normalerweise vorberechnen. Selbst auf
einem Tileserver mit SSD und 24 GB RAM braucht dieses Metatile noch 50
Sekunden.
> Was mich
> irritiert ist, dass die Kacheln mit einem TileLite-Server
> (http://bitbucket.org/springmeyer/tilelite/wiki/Home) ohne Caching in
> 1-2 Sekunden generiert und ausgeliefert werden.
Vermutlich taeuschst Du Dich da. Oder genauer: Ein Tile, das im
Nordwesten des Metatiles liegt (z.B. 9/264/160.png) wird von TileLite
ziemlich sicher in Sekundenbruchteilen ausgeliefert sein, weil es nur
Meer enthaelt. Wenn Du das gleiche vom renderd abfragst, rendert der
eben 8x8 Tiles, darunter auch so aufwendige wie 9/270/165.png - und da
duerfte TileLite auch etwas laenger dran arbeiten.
Bye
Frederik
Mehr Informationen über die Mailingliste Talk-de