GDAL, ecw, gtiff и жуткие тормоза. Кто кого поборет.

Ответить
ttestt
Участник
Сообщения: 82
Зарегистрирован: 22 сен 2008, 20:41
Репутация: 1

GDAL, ecw, gtiff и жуткие тормоза. Кто кого поборет.

Сообщение ttestt » 27 фев 2013, 19:54

Здравствуйте.

Понадобилось вот мне под linux конвертировать ecw в gtiff, да чтоб gtiff со сжатием jpeg.
Обнаружил, что gdal жутко тормозит из-за дисковых операций. занятость процессора показывает в районе 20%.
Система при этом жутко замедленна.
Решение пришло, откуда не ждали. Создал рамдиск на 35 гигов (оперативки всего 8). Тоесть при занятости рамдиска больше свободной памяти - лезет в свап. Тем не менее, gdalwarp нынче работает, занимая 100% процессора. Похоже, что использование системного свопа намного более оптимизированно, чем дисковые операции gdal. Как предположение. Тем более, что разрабы gdal предупреждают о том что с дисковым вводо-выводом у них сложности :) Недостаток - размер свопа нужно побольше иметь.

Кто еще как борется с тормозами gdal?
Размер ecw, если что, 10 гигов. Линейные размеры - 433237P x 205947L

Всем спасибо.

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: GDAL, ecw, gtiff и жуткие тормоза. Кто кого поборет.

Сообщение Boris » 24 мар 2013, 20:44

известные мне советы:
а) используйте SSD (твердотельные накопители) для папки %TEMP% и %TMP%, а равно для результата, повышает скорость работы в разы (пробовал сам).
б) используйте данные с настоящего файлового сервера с очень большой памятью (слышал про 70Гб от разработчиков ПО на основе GDAL библиотек ).
в) стоит попробовать разные версии и м.б. компиляции GDAL, в том числе и x64 ( использую сам под XP x64, но скорость не измерял - работает и ладно).

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей