[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