Тестирование было проведено для изучения того, как различные варианты аппаратного обеспечения повлияют на производительность рабочего процесса редактирования и работу пользователей. Мониторинг настольных компьютеров осуществлялся по мере того, как рабочие процессы выполнялись под нагрузкой.
Тестирование по сценарию было выполнено для моделирования шагов, которые предпримет редактор при выполнении определенных рабочих процессов. Чтобы получить значимые результаты, все аппаратное обеспечение и конфигурация системы (за исключением тестируемых экземпляров настольных компьютеров) оставались неизменными.
По завершении тестирования были собраны и проанализированы результаты, чтобы сравнить использование настольных компьютеров и эффективность работы конечных пользователей с различными конфигурациями аппаратного обеспечения.
Для сравнения влияния графического процессора на производительность и удобство работы пользователей в рабочих процессах редактирования в ArcGIS Pro использовались следующие клиентские конфигурации:
Существует два набора обобщенных результатов для каждой конфигурации экземпляров (без GPU и с GPU) в каждом рабочем процессе.
В этом рабочем процессе в сеть была добавлена новая конечная точка газоснабжения.


В этом рабочем процессе из сети была удалена новая конечная точка газоснабжения.


В этом рабочем процессе в сеть была добавлена распределительная труба.


В этом рабочем процессе были изменены подключения терминала для газовой трубы.


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

Помимо этих ключевых шагов, результаты по всем рабочим процессам показывают, что экземпляр с поддержкой GPU работает на 20% быстрее и обеспечивает лучшее взаимодействие с пользователем, повышая окупаемость инвестиций.
Экземпляр R5XL (без GPU) столкнулся с большим количеством событий и более широкими пиками при 100% загрузке CPU. В экземпляре с поддержкой GPU (G4DNXL) графический процессор взял на себя часть обработки, сняв нагрузку с центрального процессора. Продолжительность рабочего процесса была короче, потому что пользователь не ждал процессор. Кроме того, тесты показали снижение использования памяти у экземпляра G4DNXL по сравнению с экземпляром R5XL. Это может быть связано с тем, что операционной системе необходимо использовать дополнительную память в рамках обработки эмуляции графического процессора.

На графике выше показано, как GPU (красная линия) обрабатывает часть нагрузки по сравнению с использованием CPU (оранжевая область). Графический процессор был загружен и иногда превышал нагрузку на процессор, предположительно во время отображения карты. Это снизило нагрузку на процессор, обеспечило лучшую работу пользователя и сократило время рабочего процесса, так как он был на 19% быстрее во всех рабочих процессах, выполненных в этом тесте.
Следующие клиентские конфигурации были использованы для сравнения влияния увеличения количества настольных компьютеров с 2 CPU/4 vCPU до 4 CPU/8 vCPU на производительность и удобство работы пользователей с рабочими процессами редактирования в ArcGIS Pro 2.9.5.
В этом рабочем процессе в сеть была добавлена конечная точка обеспечения потребителей газом.


В этом рабочем процессе из сети была удалена труба обеспечения потребителей газом.


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

Помимо ключевых шагов, мы рассмотрели общее время на все шаги в четырех протестированных рабочих процессах. Мы заметили, что при увеличении размера экземпляра с 2CPU/4vCPU до 4CPU/8vCPU общее время было на 10% быстрее. Одним из объяснений этого результата является загрузка процессора, показанная на диаграмме ниже. Удвоение мощности CPU позволяет ArcGIS Pro еще больше распараллелить обработку и повысить ее общую эффективность, что снизило среднее использование в среднем на 63% во всех рабочих процессах.
