Поиск спецификаций системы для современной рабочей станции ГИС [закрыто]

25

Мой нынешний работодатель дал мне возможность спроектировать свою собственную рабочую станцию ​​ГИС. Проблема в том, что я понятия не имею, что важно, когда дело доходит до аппаратного обеспечения! Мне дали таблицу данных от Fujitsu, которая включает в себя последние рабочие станции серии CELSIUS M720, но конфигурация включает в себя около 30 различных процессоров, видеокарт и жестких дисков.

Я буду много работать с настольным пакетом ESRI (пространственный аналитик и 3D-аналитик) и буду выполнять большую часть растровой обработки (матрицы высот, анализ видимости и т. Д.), Но я также использую библиотеку GDAL, SAGA-GIS, Quantum GIS и другие. Использует ли ArcGIS 10 несколько ядер?

У меня есть выбор из 4 ядер с 8 потоков до 8 ядер с 8 потоков - 16 потоков?

SSD SATA III лучше HDD SATA III?

Celsius R920 поддерживает до 512 ГБ ОЗУ. Но что мне нужно?

Вероятно, это будет последний раз, когда я получу новую рабочую станцию ​​в течение следующих 5 лет, поэтому мне любопытно, что другие заказали или считают необходимым в ближайшие годы. Очевидно, что облако не становится таким быстрым, как они говорят!

Роберт Бакли
источник
3
Получите столько оперативной памяти, сколько сможете. ESRI Desktop может запускать только один поток для каждого приложения, поэтому, если бы он имел 8-ядерный процессор, для каждого приложения использовался бы только один поток. Хотя получить быстрый процессор Intel i5 / i7 второго поколения, но может дорого обойтись
Mapperz
5
Альтернативный взгляд на RAM, чтобы получить столько , сколько оперативной памяти емкостью , как вы можете себе позволить , но - потому , что в настоящее время ArcGIS не может использовать много на всех - оставьте его безлюдной. Цены на оперативную память падают так стремительно, что имеет смысл приобретать ее только тогда, когда она действительно необходима.
whuber
8
Убедитесь, что ваша видеокарта совместима с OpenGL. См. Справочный документ Esri « Какую видеокарту мне купить? ».
Кирк Куйкендалл
2
В случае программного обеспечения ESRI лучше иметь более высокую частоту процессора, чем дополнительные ядра.
Марчин
Просто любопытно, почему большинство из вас предпочитает больше оперативной памяти, если jlhteoma прав в своем ответе, что ArcMap является 32-битным приложением?
Никлас Авен

Ответы:

5

Я хотел бы получить твердотельный накопитель вместо механического жесткого диска в качестве системного загрузочного диска и установочного диска приложения. Если вы имеете дело с обработкой больших наборов данных, вы можете также использовать SSD для этого (или получить второй SSD для использования в качестве рабочего диска). Вам, вероятно, все еще понадобится больший механический жесткий диск для хранения.

ArcGIS 10 не может использовать несколько ядер, за исключением того, что запускает геообработку в фоновом режиме в качестве состояний jlehtoma, но при этом используются только два ядра (одно для окна ArcMap, другое для геообработки). Таким образом, лучше использовать четырехъядерный ЦП с более высокой максимальной скоростью ЦП, чем с 8- или 12-ядерным ЦП сервера с более низкими скоростями для каждого ядра. У меня Intel Core i5-2500K, разогнанный до турбо-скорости 4,2 ГГц (некоторые процессоры Intel Core будут работать на одном ядре быстрее и выключать другие при необходимости, Intel называет это «турбонаддувом»). Я бы НЕ стал использовать процессор Xeon, если ArcGIS - ваше основное программное обеспечение.

Дэн С
источник
1
Хороший совет. Не могли бы вы объяснить, почему избегать Xeon? (Я обнаружил, что Xeon может ускорить всю систему, но, возможно, можно было бы
доказать, что
Основной причиной является стоимость, поскольку ArcGIS не может реально использовать многоядерные процессоры (надеюсь, это скоро произойдет, но я не затаив дыхание), вы платите за ядра, которые в основном не будут использоваться. Есть несколько доступных Xeon, которые имеют меньше ядер с более высокой скоростью турбо-ускорения, но линейка Xeon в основном состоит из моделей с 6, 8 или 10 ядрами с более низкой тактовой частотой. Есть четырехъядерный Xeon, E5-1620, который имеет частоту 3,8 ГГц с турбонаддувом и доступен с рабочей станцией, на которую смотрит OP, что было бы хорошим вариантом.
Дан С
12

Я пишу сборку для рабочей станции для поддержки консалтинга. Работая последние 12 лет, я ежедневно использовал различные вкусы рабочих станций Xeon. «Корпоративная» стандартная сборка для САПР-дизайнеров - это, как правило, то, из чего я черпаю --- и иногда помогаю ИТ-специалистам настраивать спецификации.

Более новый ArcGIS Server (10.1 и выше), кажется, работает намного быстрее для рендеринга карты, но использует намного больше памяти; где раньше было 2 ГБ / нить, теперь нужно увеличить до 3,5 ГБ / нить.

На рабочих станциях я был довольно доволен системными дисками SSD, хотя я бы сказал, что через несколько месяцев их разница по сравнению с жестким диском со скоростью вращения 10 000 оборотов не слишком велика. Я бы потратил дополнительные $ (или местную стоимость) на системный диск SSD и удостоверился бы, что у нас достаточно USB 3.0 или их преемников для быстрых внешних обычных дисков. Может быть, даже нет вращающегося жесткого диска внутри корпуса. Если вы выполняете большую растровую работу, возможно, стоит подумать о преимуществах пропускной способности пары вращающихся дисков 10 Кбайт для раздельной пропускной способности чтения и записи.

Для надежности рассмотрите возможность сборки собственного внешнего диска класса Network Storage (например, Western Digital Red) и используйте только диски типа Costco (обычно модели WD Green или слабые модели Seagate) для резервного копирования и обмена.

Для использования ArcGIS Desktop, мы ограничены потоком или двумя на процесс. Но если у вас большая нагрузка на обработку, рассмотрите эту уловку, чтобы использовать до 15 потоков: скопируйте отдельные файловые базы геоданных для каждого процесса, а затем запустите столько экземпляров ArcCatalog, сколько вам нужно. Если каждый из них работает над отдельной плиткой, вы можете загрузить рабочую станцию ​​из 16 потоков до любого допустимого уровня. Вскоре вам понадобится эта пара накопителей по 10 тыс. Для устранения узкого места в хранилище.

Таким образом, в общем, тактовая частота и большая память - это первый лучший выбор, но если ваши рабочие процессы включают в себя громоздкую геообработку, будь то растр или рендеринг кэша карты, гидрологическое моделирование или контур, то вполне разумно рассмотреть преимущества нить рабочая станция на 8-нить.

Чипы Xeon в унитарной процессорной системе, похоже, не имеют преимущества в производительности для ArcGIS; они не разгоняются, но должны быть очень надежными на любой скорости, на которую они рассчитаны. В наши дни для рабочей станции ГИС нет необходимости иметь несколько процессорных сокетов. Разогнать i7-3930K, и он может быть более стабильным и долговечным, чем i7-4930K; разогнанный с дополнительным охлаждением, любой из них, вероятно, превзойдет Xeon E5-1650v2, найденный по сопоставимой цене. Эти чипы для LGA 2011 - варианты для 12 потоков. В 8 потоках вы можете использовать чипы на плате LGA 1150, такие как более новый i7-4770K, иметь немного меньше кэш-памяти L3 на самом процессоре и сжигать около 2/3 энергии (84 Вт против 130 Вт проектной мощности).

Чипы LGA 2011 могут работать с четырехканальной памятью DDR3, поэтому для тех, кому она нужна, возможно, стоит получить 4x8 ГБ или 32 ГБ памяти DDR3-1866 (или даже более быструю память, если ваши амбиции направлены на разгон). Для 12-поточной системы сейчас, вероятно, достаточно 16 ГБ. Если ваша сборка надежна, она может длиться достаточно долго, чтобы в ближайшие три-четыре года потребовалось больше памяти. Используя четырехканальные опции, вы бы хотели заменить все четыре банка памяти для обновления; подумайте только о том, чтобы получить это сейчас

Возможности видеокарт вышли далеко за рамки потребностей большинства ГИС-приложений, и я бы учел любые текущие или потенциальные игровые желания, чтобы принять это решение. Прямо сейчас ArcGIS не использует мощь видеокарт с плавающей запятой; геофизическое программное обеспечение, вероятно, есть.

Всего один дисплей от 27 до 30 дюймов (с разрешением 2560x1600) может иметь достаточное разрешение для интерактивной работы с ГИС и снизить потребность в видеокартах, поддерживающих два монитора.

Приведенные выше мнения полностью мои и не отражают мнения моего работодателя.

барбекю
источник
Замечательно подробный ответ! Нам нужно больше ответов, как это на сайте
Devdatta Tengshe
+1 за отличный ответ, но, пожалуйста, не обижайтесь, что я удалил ваше приветствие и подпись согласно инструкциям справки. Приветствия получаются между нами и всеми важными ответами (или вопросами), в то время как каждый вопрос, ответ и комментарий, которые вы здесь делаете, уже подписан вашей карточкой пользователя .
PolyGeo
8

Дисковый ввод-вывод обычно является узким местом, когда речь заходит о ГИС для большинства применений. Надежный твердотельный накопитель (ключевое слово) будет лучшим выбором, если у вас есть хотя бы процессор Sandy Bridge (я бы подождал несколько недель Ivy Bridge, если у вас еще нет процессора) и приличное количество оперативной памяти ( Минимум 8gb по сегодняшним ценам Ram).

К сожалению, ArcMap от Esri - довольно неэффективная программа для синхронизации по сравнению с другими крупными программами (Adobe Suite, Microsoft Office, Oracle DB и Oracle). Мы ничего не можем сделать с их неэффективным программированием, но голосуем за наши деньги и используем альтернативное программное обеспечение.

MLowry
источник
7

Использует ли ArcGIS 10 несколько ядер?

ArcGIS 10 может использовать несколько ядер, например, запуская инструменты геообработки в качестве фоновых процессов. Если вы не используете огромное количество инструментов параллельной геообработки, я бы не стал использовать максимальное количество ядер. Лучше получить меньше, но с большей мощностью.

Celcius R920 поддерживает до 512 ГБ ОЗУ !!! да оперативка !! а что мне нужно?

Что касается ArcGIS 10, версия для настольного компьютера по- прежнему является 32-разрядным программным обеспечением, что означает, что она не может использовать более ~ 2-3 ГБ ОЗУ на процесс (в зависимости от характеристик вашей ОС). Предполагается, что в 10.1 будет представлена ​​64-битная версия рабочего стола ArcGIS, и в этом случае будет иметь больше ОЗУ. Другие упомянутые вами инструменты (QGIS, GDAL) не имеют этого ограничения, если вы используете 64-битные версии программного обеспечения и ОС.

jlehtoma
источник
5
ArcGIS For Desktop 10.1 по-прежнему только 32-битный. ArcGIS for Server 10.1 будет только 64-битной.
MLowry
3
«Начиная с 10.1 SP1, в ArcGIS Desktop будет доступна 64-битная фоновая обработка». Для получения дополнительной информации об использовании преимуществ 64-разрядной ОС и успешном наложении больших и сложных наборов данных в геообработке, пожалуйста, прочитайте это - blogs.esri.com/esri/arcgis/2012/06/15/…
Chethan S.
1
ArcGIS 10.1 SP 1 был выпущен с 64-битной геообработкой. blogs.esri.com/esri/arcgis/2012/10/31/…
Райан Джонсон
4

Некоторые из этих приложений являются многопоточными, а некоторые нет, это сложный вопрос, не зная ваших точных моделей использования. Начиная с версии 10 ArcGIS может использовать до 2 ядер одновременно, одно для основного приложения и одно для геообработки. Конечно, в зависимости от лицензии, вы также можете запускать несколько копий ArcGIS одновременно. Длинный многословный ответ ESRI на этот вопрос находится здесь: http://support.esri.com/en/knowledgebase/techarticles/detail/31903

Единственный раз, когда вы собираетесь максимально увеличить количество ядер, это когда вы выполняете мощную (гео) обработку, и это произойдет только в том случае, если само программное обеспечение может использовать несколько ядер (большинство проблем, например, ArcGIS). У меня есть доступ к 16-ядерному компьютеру, который я могу использовать для обработки ГИС, и для меня невероятно редко использовать максимум два или три ядра одновременно. Я бы в основном согласился с Синди - большая мощность процессора, вероятно, важнее, чем больше ядер, но это действительно зависит от того, что вы собираетесь делать с машинами.

Полуотносительно, учитывая количество и характер приложений, которые вы собираетесь запускать, я настоятельно рекомендую получить как можно больше оперативной памяти (8-12 ГБ) и 64-битную ОС для ее использования.

ГИС-Jonathan
источник
3

У меня Xeon на работе, с 8 ГБ ОЗУ, который обычно перестает отвечать при работе с растровыми изображениями. Мой предыдущий i7 с 6 ГБ оперативной памяти справился с этим нормально, хотя Xeon выглядит быстрее во всех других областях. Однако я думаю, что, поскольку вы получили свободный диапазон, вы должны получить как можно больше оперативной памяти. Я также ищу новую рабочую станцию ​​для ГИС дома, поэтому было бы здорово услышать, каковы ваши окончательные настройки.

Синди Джаякумар
источник
3

Дополнительные ядра будут потрачены впустую на ArcGIS, поэтому лучше использовать меньшее количество ядер на более высокой скорости. Хотя, если ваш бюджет это позволяет, вы также можете постараться как можно дольше проверять свою машину (по крайней мере, на несколько месяцев).

Синди Джаякумар
источник
3

Вы могли бы также подумать о переходе на новый Core i7, а не на процессор Core i5, просто для того, чтобы защитить систему в будущем и повысить производительность в других областях. Имейте в виду, что некоторые из новых материнских плат i7 могут обрабатывать до 128 гигабайт оперативной памяти. Конечно, для этого вам нужна 64-битная операционная система.

Psychsoftpc
источник
1

Я не знаю ArcGIS, но у меня есть некоторый опыт использования FME (x64), postgresql, QGIS и других приложений с открытым исходным кодом. Единственный раз, когда у меня были все ядра в i7 почти до 100%, было время, когда я обрабатывал более 100 файлов laz (перепроектировал и сохранял в локальном постгисе) 8 файлов одновременно из FME workspacerunner.

Я бы построил настольный компьютер для обработки следующим образом:

ОС: 64 бита , если вы используете Windows, имейте в виду, что не все лицензии Windows поддерживают одинаковый объем ОЗУ или ЦП.

Скорость ядра i7 здесь ключевая, но вы хотите иметь несколько ядер (минимум 8, потребовалось бы больше, если это возможно). ГИС на десктопе не требует нескольких процессоров (мое мнение) Если рабочим нагрузкам нужно несколько процессоров, лучше перенести их на серверы

ОЗУ столько, что вы можете получить, даже если вы используете 32-битные программы, почему? поскольку оперативная память также используется для кэширования, и если данные находятся в кэше, их будет считываться в 100 раз быстрее, чем с диска, также меняющего производительность уничтожения. для моего кодирования / использования базы данных и, как правило, небольших объемов данных ГИС (я думаю, что запись составляет 35 100 Мт файлов laz, драпировка строк на поверхности с использованием FME), я бы взял минимум 32G (16G в порядке, но после одного дня с 16G мне понадобилось 24G +, чтобы сделай одну работу) если денег не выпустить 128г. используемая память должна иметь хорошую задержку и пропускную способность

И последнее, но не менее, несколько хардисков, почему? Потому что именно дисковый ввод-вывод снижает производительность, когда вы выполняете одну задачу с большим набором данных или выполняете параллельную обработку. Опять же, если деньги не выдаются, для программ вы получите 1 ssd, 1 для файлов tmp, x раз набег 1 + 0 вращающегося диска для тех огромных наборов данных, которые вы используете. Ключевым моментом здесь является разделение диска между дисками и использование пробного диска для данных. У SSD гораздо лучше IOPS, но не очень хорошая пропускная способность, где вращающиеся диски raid 0 имеют огромную пропускную способность, но IOPS плохая. Базы данных, как правило, такие как SSD и большие файлы, такие как диски raid1. Опять же, ключевым моментом здесь является распределение нагрузки при чтении и записи данных.

Графика, почти все идет с достаточно оперативной памяти для обработки двух мониторов. Примечание. Если у вас есть какая-то специальная программа, поддерживающая OpenCL или nvidia CUDA, то получите ее. Эти системы на базе графических процессоров могут ускорить обработку в 10-100 раз (я не знаю, действительно ли какая-либо ГИС поддерживает CUDA (возможно, с коллектором?))

Это от парня, который проводит большую часть своих дней, программируя C # (серверы), разрабатывая веб-системы и время от времени обрабатывая cad to gis и исправляя ошибки топологии (используя код) в этих упомянутых файлах cad.

simplexio
источник