Почему GDAL использует только одно ядро?

11

Я запускаю gdal2tiles на компьютере с Debian с 4 ядрами:

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

В htopя вижу:

введите описание изображения здесь

Почему в работе gdal используется только одно ядро? Гдал версия 2.1.2.

Кливер Макс
источник

Ответы:

17

Это потому, что gdal2tiles является однопоточным. Вы можете использовать распараллеленную версию, доступную по адресу https://github.com/GitHubRGI/geopackage-python/blob/master/Tiling/gdal2tiles_parallel.py

bugmenot123
источник
1
Существует еще одна версия этого файла, которая включает в себя улучшения в разных форках. Посмотрите на github.com/roblabs/gdal2tilesp/blob/master/gdal2tilesp.py (который уже является вилкой)
bennos