I'm currently exporting a medium-sized project to MBTiles on TileMill, using the command line, on a compute-optimized EC2 instance. After monitoring the output of top, it seems the CPU is being underutilized (the server has 32 vCPUs, but CPU usage stays around 900-1200%).
My layers are all being loaded from shapefiles, and I've moved the mapbox file directory from /usr/share/mapbox/ to the instance storage, to take advantage of the SSD for reads and writes.
Is there something in my configuration that's creating a bottleneck? Any suggestions on how to increase the speed?
Some more details about my setup:
Export settings:
zoom levels: 5 - 7
bounds: roughly half the size of the continental US
I'm currently exporting a medium-sized project to MBTiles on TileMill, using the command line, on a compute-optimized EC2 instance. After monitoring the output of
top
, it seems the CPU is being underutilized (the server has 32 vCPUs, but CPU usage stays around 900-1200%).My layers are all being loaded from shapefiles, and I've moved the mapbox file directory from
/usr/share/mapbox/
to the instance storage, to take advantage of the SSD for reads and writes.Is there something in my configuration that's creating a bottleneck? Any suggestions on how to increase the speed?
Some more details about my setup:
Export settings:
System specs:
This is the export's current status:
Here's the output of
sudo perf top
:And here's the output of
top
: