<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=NO-BOK link=blue vlink=purple style='word-wrap: break-word;
-webkit-nbsp-mode: space;-webkit-line-break: after-white-space'>

<div class=WordSection1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Ok, Da virker det som om de kun kjører en server slik jeg
forstår det. Uansett så hvis man skal sette opp noe kommersielt så bør det være
noe som duger. Jeg må si jeg deler de samme erfaringene som Frederik har kommet
frem til, ettersom jeg har testet mye på planet.osm importen. På min server tar
det ca 18-20 timer for full import. Dette er med HSTORE støtte. osm2psql krever
ca 7GB minne alene under importen. I tillegg så bør det være rikelig med ram
igjen til PSQL.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>For de som ikke vet hva det er, så er det kort fortalt en måte å
importere alle taggene som finnes uten å definere en kolonne for hver. Feks:<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>|col 1           |col2              | col n         |       
tags                                                    |<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>|key 1=aaa|key 2=bbb|key n=ccc|hkey1=abc;hkey2=def;hkeyn=ghi|  <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Med hstore trenger du ikke definere alle taggene i
default.style, kun de mest brukte. Resten havner i en samlekolonne, som kan
hentes ut nesten på samme måte i spørringene, kanskje med litt dårligere
ytelse, men praktisk hvis du ønsker å sette opp noen litt spesielle rendringer
som krever noen uvanlige keys. Uten hstore så må du lese inn hele planet.osm på
nytt hvis du glemte eller trenger en key senere. <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>http://www.postgresql.org/docs/current/static/hstore.html<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Jeg har ikke testet selv med SSD-disker fordi jeg ikke har noen
liggende. Problemet er at de koster rundt 9000,- for en 512GB MLC. Men som sagt
hvis NUUG eller noen andre har en server, så kan jeg godt bidra med oppsettet
av denne. Oppsettet har jeg liggende her ferdig for Debian squeeze. Man bør
kanskje også vurdere 2 separate raid-kontrollere, en til hvert raid, ettersom
jeg ser at det er ikke bestandig kontrolleren prioriterer helt fornuftig mellom
dem.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Gnonthgol
[mailto:gnonthgol@gmail.com] <br>
<b>Sent:</b> 23. august 2010 22:50<br>
<b>To:</b> Øystein Tusvik<br>
<b>Cc:</b> kart@nuug.no<br>
<b>Subjec</b></span><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>t:</span></b><span lang=EN-US style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> Re: [NUUG kart] Kartverket:
&quot;Gratiskartene enda bedre&quot;<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<div>

<div>

<p class=MsoNormal>Den 23. aug. 2010 kl. 22.07 skrev Øystein Tusvik:<o:p></o:p></p>

</div>

<p class=MsoNormal><br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal>Jeg har her en tile-server her som kjører &quot;Minutely
Mapnik&quot; med tiles expire basert på Tirex. Det er ikke så veldig vanskelig
å sette opp dette, og det tar ikke mer enn maks et par timer, hvis du ser bort
fra førstegangsimporten av planet.osm. Så hvis det er ønskelig kan jeg godt gjøre
dette hvis det er noen som kan stille med server(e). <o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>Tøft. Eg har ikkje prøvd meg på automatiske oppdateringar
endå, men det er nesten påkrevd på ein offentlig server. Hadde vert morro å
prøvd å få NUUG til å stille med server. No brukar&nbsp;<a
href="http://www.openstreetmap.no/">http://www.openstreetmap.no/</a> <a
href="http://osm.org">osm.org</a> sine kart.<o:p></o:p></p>

</div>

<p class=MsoNormal><br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal><br>
Det som tar tid er å knote med stilsettene, som evt. noen andre kan ta seg av
som har tid til dette.<br>
<br>
Det er mulig det er andre på lista her som har mye bedre erfaring med dette enn
meg, men jeg har gjort meg opp noen meninger om hva som kreves av hardware etc.
for å kjøre en løsning med akseptabel hastighet.<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>Eg er ikkje sikker på om det er så mange her på lista som
har sett opp ein slik server. Du kan jo få nokon tips hos Frederik Ramm som
setter opp serverene til OSM.<o:p></o:p></p>

</div>

<p class=MsoNormal><br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal><br>
Det beste vil nok være å kjøre 4 servere som kan rendre litt hver slik som jeg
tror det gjøres på <a href="http://osm.org">osm.org</a>.<o:p></o:p></p>

</div>

<p class=MsoNormal>Nei, ein server:&nbsp;<a
href="http://wiki.openstreetmap.org/wiki/Servers/yevaud">http://wiki.openstreetmap.org/wiki/Servers/yevaud</a><br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal>Flaskehalsen ser i hvert fall her ut til å være I/O på
diskene, kanskje først og fremst søketiden. Har ikke testet med SSD-disker, men
jeg vil tippe at disse vil gi et mye bedre resultat enn standard SATA2-disker. <o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>Frederik Ramm prøvde ( <a
href="http://www.geofabrik.de/media/2010-07-10-rendering-toolchain-performance.pdf">http://www.geofabrik.de/media/2010-07-10-rendering-toolchain-performance.pdf</a>
) og kom fram til at det gjorde ein stor forsjell når du jobba på dei, men
ikkje ved importen.<o:p></o:p></p>

</div>

<p class=MsoNormal><br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'>Her er spesifikasjonen på
serveren jeg har satt opp, som ikke vil være rask nok for annet enn et
begrenset antall samtidige brukere som ikke har dårlig tid...<br>
<br>
Supermicro X7DWA-N hovedkort<br>
2 stk dual core Intel(R) Xeon(R) CPU 5160 &nbsp;@ 3.00GHz<br>
16GB DDR2 ECC REG<br>
1 stk Areca ARC-1260 24 port SAS Raid Controller<br>
8 stk. Seagate 500GB constellation ES konfigurert i 2 stk RAID-10 hvor
PostgreSQL ligger på det ene raid-settet.<o:p></o:p></p>

</div>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'>

<div>

<p class=MsoNormal><br>
Så en eventuelle servere bør ikke være noe dårligere enn dette. Helst flere
kjerner og 32GB RAM eller mer. Og som sagt tror jeg SSD kan være å foretrekke
fremfor standard SATA eller SAS.<o:p></o:p></p>

</div>

</blockquote>

<div>

<p class=MsoNormal>Ser ut som den <a href="http://osm.org">osm.org</a> brukar
du anbefaler her.<o:p></o:p></p>

</div>

<p class=MsoNormal><br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal><br>
En annen ting jeg fant ut var at PostgreSQL 8.4 fungerte dårlig ytelsesmessig,
så v8.3 er nok det mest ideelle.<o:p></o:p></p>

</div>

<p class=MsoNormal>Eller endå bedre 9.0. Den er fremdeles i beta, men dersom du
vil ha kraften og kan tole nokre bugs i enkelte (forhåpentligvis ubrukte)
features burde det vere verdt det.<br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><br>
<br>
Bare gi meg beskjed så er jeg klar.<br>
<br>
Mvh<br>
Øystein<o:p></o:p></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=MsoNormal>Gnonthgol<o:p></o:p></p>

</div>

</div>

</div>

</body>

</html>