Skip To Content

Распределение ресурсов компьютеров

ArcGIS GeoEvent Server может быть ресурсоемким, если он принимает большое количество событий в секунду, выполняет сложный анализ в реальном времени или и то, и другое. ПосколькуGeoEvent Server обладает широкими возможностями и помогает решать задачи в реальном времени практически во всех отраслях промышленности, вам необходимо развернуть GeoEvent Server на компьютере, соответствующем именно вашим задачам использования. Для разных задач требуются разные ресурсы.

Аппаратное обеспечение компьютеров постоянно совершенствуется, что усложняет возможность быть на пике доступных технологий. Далее приведены некоторые общие рекомендации по выбору аппаратного обеспечения, подходящего для типичного развертывания GeoEvent Server.

CPU

В GeoEvent Server процессор компьютера используется для обработки и анализа событий в реальном времени, а также регулирует скорость обработки данных событий. Скорость процессора напрямую связана с количеством событий в секунду, которые может обработать GeoEvent Server. Как правило, чем больше событий в секунду вы получаете, тем больше нагружается процессор. Может оказаться полезной оптимизация процессора, например технология Intel AVX2 для обработки чисел с плавающей запятой.

Оперативная память

GeoEvent Server использует оперативную память (ОЗУ) для управления кэшами событий при выполнении анализа в реальном времени, а также для работы с геозонами. Емкость для хранения геозон в GeoEvent Server напрямую связана с объемом оперативной памяти, выделенной компьютеру. Оперативная память, доступная на компьютере GeoEvent Server, в конечном счете определяет, сколько вершин любого типа геометрии может быть загружено. Кроме того, скорость, с которой можно получить доступ к геозонам, напрямую связана с типом и скоростью оперативной памяти. В целом, еслиGeoEvent Server будет использоваться для выполнения сложных операций геозоны, то следует выбирать увеличенную или оптимизированную производительность оперативной памяти.

Сеть

Как правило, в производственной среде GeoEvent Server полагается на внешние подключения для получения данных. При ожидании большого объема принимаемых данных рассмотрите возможность увеличения пропускной способности сети и уменьшения времени ожидания. Большой объем в данном случае означает данные событий, которые имеют много полей, много данных в каждом событии или частые данные.

Локальный высокопроизводительный диск

При развертыванииGeoEvent Server выберите оптимальное расположение для хранения конфигурации и очередей сообщений. Рекомендуется использовать локальное запоминающее устройство, оптимизированное для производительности. При выборе для этой цели устройства хранения файлов (NAS/SAN) производительность является наиболее важной характеристикой, которую следует учитывать. Перед выбором устройства хранения файлов ознакомьтесь с информацией об очередях событий и хранилище конфигураций.

Выберите запоминающее устройство, которое хорошо работает при больших объемах небольших случайных операций ввода-вывода (I/O). Примите во внимание, что производительность считывания и записи может сильно отличаться в зависимости от характеристик ввода-вывода. Это важно, так как взаимодействие с очередями событий в GeoEvent Server происходит по этой схеме. Зачастую это означает, что устройство, оптимизированное для выполнения большого числа последовательных считываний и записей (как, например, при работе с изображениями или видео), не подходит для работы с GeoEvent Server. Если реализуемый механизм хранения файлов плохо обрабатывает небольшие случайные операции ввода-вывода, это может значительно увеличить время обработки событий или привести к перегрузке очереди событий.