Производительность аппаратного обеспечения с ПО ГИС

Обсуждение материалов сайта: вопросы, замечания, предложения
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Производительность аппаратного обеспечения с ПО ГИС

Сообщение Максим Дубинин » 15 дек 2007, 22:59

Обсуждение проекта "Производительность аппаратного обеспечения в операциях с пространственными данными"

http://gis-lab.info/projects/benchmark
пристегивайтесь, турбулентность прямо по курсу

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Сообщение alexandr cherepanov » 16 дек 2007, 12:04

:D да весело
порадовало сравнение ERDAS 8.7 и 9

имхо на лицо сговор с железячниками :wink:

интересно было бы увидеть сравнение ArcGis 8.3, 9.0 и последнею версию. Думаю будут интересные выводы 8)
Последний раз редактировалось alexandr cherepanov 16 дек 2007, 15:37, всего редактировалось 1 раз.

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Сообщение taimyr » 16 дек 2007, 12:57

На самом деле с Erdas не все так просто. Я тут выяснил, что Erdas 9.1 на двуядерных процессорах (которые счас превалируют, как известно) одним процессом грузит только 1 ядро ! Я бы даже не сказал , что это неразумно - если пользователь никуда не торопится, он спокойно может заниматься чем угодно, пока идет процесс. А если срочно нужен большой батч - то его можно разбить на 2 - и загрузить машину по уши (пробовал, даже аудиоплеер тормозить начинает) :). Так что думаю про тест, который показал бы производительность в режиме полной загрузки железа
И оставшиеся в живых позавидуют мёртвым....

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 16 дек 2007, 19:57

К сожалению не осталось старых версий ArcGIS, если у кого-то есть - проведите тесты и присылайте результаты, можно будет сравнить. Чем больше результатов - тем правильнее выводы, тут чистая статистика.

Про n-ядерные процессоры интересная мысль, то есть получается в тесте B мы сравниваем только одно ядро, это не делает тест менее ценным. Но неплохо было бы, действительно, придумать как нагрузить оба и посчитать время, обзовем это Тестом C, если будут конкретные предложения.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Сообщение taimyr » 16 дек 2007, 22:27

Ну у меня есть ВСЕ версии ArcGIS, но в отличие от Erdas, заставить их ужиться на одной машине практически невозможно, только если ставить дубль ОС. Как-то мне это удалось, но это были чисто шаманские действия, вероятно , неповторимые в принципе :).
Самое простое что приходит на ум про полную загрузку ядер - берем ту же трансформацию, и тупо запускаем ее дважды с интервалом стартов скажем в 1 мин по секундомеру. Можно и еще хлеще - через батч-процессинг опять же запускаем ее дважды, задав одно и то же время старта в batch-wisard.
P.S. Как глянуть на загрузку ядер ? - Ctrl-Alt-Del - вкладка "Быстродействие" - в "Хронологии загрузки ЦП" вверху справа график двойной, если же не двойной, а у вас точно 2-ядерник, то проверить "Вид-Загрузка ЦП - галка на "По графику на каждый ЦП".
И оставшиеся в живых позавидуют мёртвым....

Михаил Парилов
Интересующийся
Сообщения: 21
Зарегистрирован: 10 ноя 2007, 16:55
Репутация: 0
Откуда: Архара, Амурская область
Контактная информация:

Сообщение Михаил Парилов » 22 дек 2007, 06:28

Что касается результатов тринадцатой машины теста А, то, на мой взгляд, так как я эту машину тестировал, могу сказать, что у нее попался очень скоростной винт. Скорость обращения к винту я смотрел в программе mhdd. Ну и это выглядит вполне логичным, даже при сильном процессоре и большом ОЗУ, низкая скорость обращения к винту может испортить все дело. У меня есть машина класса Пентиум 4, но с дохлым винтом, она работает по скорости как пентиум-100, не вру ей богу :), ну а в данном случае получилось наоборот, скромное железо при быстром винте показало хорошие результаты (пока второе место!)
:lol:
Михаил Парилов

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 29 дек 2007, 03:47

мне кажется винчестер в этом тесте непричем, так как операций ввода/вывода относительно немного, а вот цпу задействован на полную. Но хорошо бы это проверить.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Zhenya Lazarev
Интересующийся
Сообщения: 43
Зарегистрирован: 10 дек 2007, 18:33
Репутация: 0
Откуда: Москва

Сообщение Zhenya Lazarev » 30 дек 2007, 03:42

Такой вопрос:
запускаю скрипт, но выскакиевает ошибка в девятой строке:
ImportError: No module named arcgisscripting
С чем это может быть связано?
Все нормально

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 30 дек 2007, 03:46

старая версия Python, видимо, 2.1
я обновил страницу и добавил редакцию скрипта для этой версии, там arcgisscripting не используется
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Zhenya Lazarev
Интересующийся
Сообщения: 43
Зарегистрирован: 10 дек 2007, 18:33
Репутация: 0
Откуда: Москва

Сообщение Zhenya Lazarev » 30 дек 2007, 03:53

Ок, спасибо, все работает:)
Дам задание моему старичку на ночь - пусть считает:)
Все нормально

Аватара пользователя
Zhenya Lazarev
Интересующийся
Сообщения: 43
Зарегистрирован: 10 дек 2007, 18:33
Репутация: 0
Откуда: Москва

Сообщение Zhenya Lazarev » 31 дек 2007, 00:45

Вот, провел тест номер B :) (он в статистике под номером 15)
Интересно сравнить:

1.80 ггц + 1 гб памяти = 5 м 10 с
2.00 ггц + 512 мб памяти = 4 м 25 с (мой),

но, с другой стороны

2.00 ггц + 512 мб памяти + ArcGIS 9.0 = 4 м 25 с (мой)
1.80 ггц + 512 мб памяти + ArcGIS 9.2 = 3 м 27 сек

Можно сделать вывод, что мощность процессора имеет некоторе преимущество перед объемом памяти, но с другой стороны использование более современной версии программы при прочих равных условаиях дает минуту преимущества.

А кто еще провел тест? Получились ли какие-то похожие результаты?
Все нормально

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Сообщение taimyr » 22 янв 2008, 22:21

Поменял проц на новый 4-ядерник AMD Phenom 9600. Результаты добавлены (последние записи в обоих таблицах), и как видите, они удручающие.. :( ArcGis задействует 1.5 ядра , Erdas - 2 ядра. Надо искать способ заставить их все ресурсы задействовать.
Правда, система в целом ускорилась заметно, например, скорось загрузки выросла почти в 1.5 раза.
И оставшиеся в живых позавидуют мёртвым....

baletvinuk
Новоприбывший
Сообщения: 2
Зарегистрирован: 20 май 2008, 17:08
Репутация: 0
Откуда: Москва
Контактная информация:

Сообщение baletvinuk » 20 май 2008, 17:13

Замечательная инициатива. Непонятно только одно - когда ждать результатов? И в каком виде они будут представлены - будет ли это просто таблица с результатми проведенных тестов, или будет проведена аналитическая работа по выяснению причин эффективности той или иной конфигурации?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Производительность аппаратного обеспечения с ПО ГИС

Сообщение Максим Дубинин » 19 сен 2008, 17:03

Результатов ждать когда статистики будет собрано больше, пока ее мало для хоть сколько-нибудь нормального анализа. Присылайте свои результаты. Таблица с результатами - на странице, уже можно сравнивать.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Re: Производительность аппаратного обеспечения с ПО ГИС

Сообщение taimyr » 19 сен 2008, 23:07

Пока результат в общем один ясен - мода на многоядерность "камней" не способствует производительности ГИС-софта. Ни Erdas, ни ArcGIS не нагружают больше 2 ядер 4-ядерника одним процессом. Может быть, правда, это мои локальные приблемы (имеются сведения, что на 2-ядерниках тот же Erdas грузит оба ядра), кроме того , некоторый софт (причем такой, где явно не думали о заточке под многоядерные "камни") уверенно грузит всю машину.
И оставшиеся в живых позавидуют мёртвым....

Ответить

Вернуться в «Материалы сайта»

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

Сейчас этот форум просматривают: Semrush [Bot] и 16 гостей