<div dir="ltr">I'm currently doing some rendering benchmark to tune a new tile server we're about to put online.<br clear="all"><div><br></div><div>A strange thing I've found last night: render_list with 16 thread takes more time than with 8 .</div>

<div><br></div><div>The server has 2 quad-core Xeon (X5570), this means 8 physical cores. It looks like hyperthreading adds additionnal context switches or something similar.</div><div>With "<span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:100%">-z 9 -Z 9 -n 16 -l 32" it takes 3016s, and with "</span><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;white-space:pre-wrap">-z 9 -Z 9 -n 8 -l 12" 2647s, 10% less.</span></div>

<div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;white-space:pre-wrap"><br></span></div><div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap">I'll disable HT on my next run in the server bios and see if it is consistent.</span></font></div>

<div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap"><br></span></font></div><div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap"><br></span></font></div>

<div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap">Another thing I found... do not put your SSD behind a RAID card.</span></font></div><div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap">The RAID card (Dell Perc 6i) add too much latency.</span></font></div>

<div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap">On the same render_list, the iowait threads are increasing a lot and iops decreases a lot.</span></font></div><div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap"><br>

</span></font></div><div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap">Here is a munin graph clearly showing it: <a href="http://cl.ly/image/3V2A1J261o30">http://cl.ly/image/3V2A1J261o30</a></span></font></div>

<div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap"><br></span></font></div><div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap">Before midnight, the SSD (Samsung 840 EVO 1TB) is on a PCIe/SATA adapter (Apricorn Velocity Solo x1). After 1:00 it moved to the builtin SAS/SATA enclosures driven by the RAID card.</span></font></div>

<div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap"><br></span></font></div><div><font color="#000000" face="arial, sans, sans-serif"><span style="white-space:pre-wrap">The server is a Dell R710 with 48GB RAM running ubuntu server 14.04.</span></font></div>

<div>I'm using mapnik 2.3.x with async postgis queries enabled.<br></div><div><br></div>-- <br><div dir="ltr">Christian Quest - OpenStreetMap France</div>
</div>