[OSM-talk-fr] osm2pgsql diff benchmark, beta.letuffe.org reborn

sly (sylvain letuffe) sylvain at letuffe.org
Mer 5 Mai 14:42:04 UTC 2010


Petit message de retour d'expérience pour les gestionnaires de bases osm de 
type osm2pgsql (rendu, stats, ...) que ça pourrait intéresser :

Certains qui connaissent beta.letuffe.org savent sans doute que ce dernier 
mois a été pénible au niveau des mises à jour de la base. 
(Toujours en retard, jamais à jour, super méga trop lent, etc.)

En fait, ça fait plutôt 6 mois que c'est vraiment la galère, car d'un coté la 
base osm dispose de plus en plus de mise à jour et de contributeur (c'est 
plutôt une bonne chose !) et je traite un peu plus de choses qu'avant.

Bref, la mise à jour de la base par le système de diff 
(planet.openstreetmap.org) avait atteint sa limite car il fallait à mon petit 
serveur environ 50 secondes pour manger 1 minute de mise à jour (zone 
europe), il passait donc plus son temps qu'a ça, ralentissant tout le reste 
et après 1 mois n'a toujours pas rattrapé mainstream.

Mais voilà, Moore est passé par là ! La base osm grandi et grossi ? que cela 
ne tienne, c'est pareil pour les ordinateurs !

Je résume pour les pressés en une seule phrase : "les disque SSD c'est de la 
bombe de balle"

Benchs : 

Bécanne A, (la vielle): 2Go RAM / 2 disques SATA magnétiques RAID0 (10000rpm)
Bécanne B, (tests): 32Go RAM / 2 disques SATA magnétiques  RAID1 (10000rpm)
Bécanne C, (new): 8Go RAM / 2 disques SATA SSD RAID0 (INTEL SSDSA2M080)

case1) Import du fichier europe.osm.bz2 géofabrik
($/home/ressource-for-osm/osm2pgsql/osm2pgsql -C 
1200 -s -S ./default.style -G -x -m -d gis europe.osm.bz2)

A: 7 jours
B: 3 jours (2.5j avec 16Go de cache)
C: 8 heures

case 2) moyenne d'import d'un diff d'une minute (moyenne sur nuit/jour)
($time /home/ressource-for-osm/osm2pgsql/osm2pgsql -C 
400 --bbox -27,31,50,72 -e 
18 -o./regeneration_old_tiles/expire_file_list -x -G -a -s -S ./default.style -m -d 
gis temporaire.osc)

A:~50secondes
B:~30secondes (le cache RAM du noyau linux doit bien aider)
C:~3secondes

Donc, si vous voulez vous monter un rendu mapnik à jour, le SSD, vous ne 
regretterez pas !
Sans compter que le rendu lui même dépote grave.
Passage en prod sous peu.

-- 
sly
Sylvain Letuffe sylvain at letuffe.org
qui suis-je : http://slyserv.dyndns.org






Plus d'informations sur la liste de diffusion Talk-fr