गाल्ड केवल एक कोर का उपयोग क्यों करता है?


11

मैं 4 कोर के साथ डेबियन मशीन पर gdal2tiles चलाता हूं:

sudo /usr/bin/gdal2tiles.py -r cubic -a 0,0,0 -z 10-15 /home/adm/topo/ekb.vrt  /var/www/tiles

में htopमैं देख रहा हूँ:

यहाँ छवि विवरण दर्ज करें

गदल काम में केवल एक कोर का उपयोग क्यों करता है? गदल संस्करण 2.1.2 है।

जवाबों:


17

ऐसा इसलिए है क्योंकि gdal2tiles सिंगल-थ्रेडेड है। आप https://github.com/GitHubRGI/geopackage-python/blob/master/Tiling/gdal2tiles_parallel.py पर उपलब्ध समानांतर संस्करण का उपयोग कर सकते हैं


1
इस फ़ाइल का एक और संस्करण है जिसमें विभिन्न कांटों में वृद्धि शामिल है। पर देखो github.com/roblabs/gdal2tilesp/blob/master/gdal2tilesp.py (जो पहले से ही है एक कांटा)
bennos
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.