Шукаємо специфікації системи для сучасної робочої станції GIS [закрито]


25

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

Я буду багато працювати з набором настільних комп'ютерів ESRI (просторовий аналітик та 3D-аналітик) і робити велику кількість растрової обробки (DEM, аналіз наочності тощо), але я також використовую бібліотеку 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 другого покоління, але можете придбати дорогий> cpubenchmark.net/…
Mapperz

5
Альтернативно взяти на себе оперативну пам’ять - отримати стільки потужностей оперативної пам’яті, скільки ви можете собі дозволити, але - оскільки ArcGIS зараз не може багато використовувати - залишайте її незаселеною. Ціни оперативної пам'яті падають настільки швидко, що купувати її можна лише тоді, коли це фактично потрібно.
whuber

8
Переконайтесь, що ваша відеокарта сумісна з OpenGL. Дивіться довідковий документ Есрі на тему: " Яку відеокарту потрібно придбати? ".
Кірк Куйкендалл

2
У випадку програмного забезпечення ESRI краще мати більш високу частоту процесора, ніж додаткові ядра.
Марцін

Цікаво, чому більшість із вас ставить більше оперативної пам’яті як найкраще бажання, якщо jlhteoma має рацію у своїй відповіді, що ArcMap - це 32-бітний додаток?
Nicklas Avén

Відповіді:


5

Я б абсолютно отримав SSD через механічний жорсткий диск, як завантажувач вашої системи, так і привід установки. Якщо ви маєте справу з обробкою великих наборів даних, можливо, ви також хочете використовувати SSD для цього (або отримати другий SSD, який буде використовувати як диск скретч). Можливо, вам все одно знадобиться більший механічний жорсткий диск для зберігання.

ArcGIS 10 не може використовувати декілька ядер, за винятком запуску геопроцедури у фоновому режимі як стан jlehtoma, але це все ще використовує лише два ядра (одне для вікна ArcMap, інше для геопроцедури). Тож вам краще з чотирьохядерним процесором, який має більшу максимальну швидкість процесора, ніж з 8 або 12-ядерним процесорним сервером з меншими швидкостями для кожного ядра. У мене Intel Core i5-2500K розігнаний до 4,2 ГГц турбо-швидкості (деякі процесори Intel Core запускатимуть одне ядро ​​швидше, а інші відключатимуть, коли це потрібно; Intel називає це "turbo boost"). Я б НЕ йшов із процесором Xeon, якщо ArcGIS є вашим основним програмним забезпеченням.


1
Хороша порада. Не могли б ви пояснити, чому б уникати Xeon? (Я виявив, що Xeon може пришвидшити всю систему, але, можливо, можна зробити так, що співвідношення витрат: вигода не є хорошим.)
whuber

Вартість є основною причиною, оскільки ArcGIS насправді не може використовувати багатоядерні процесори (сподіваємось, це скоро, але я не затримую дихання) ви платите за ядра, які в основному залишаться невикористаними. Є декілька доступних ксеонів, які мають менше ядер з більшою швидкістю збільшення турбонаддуву, але лінійку Xeon в основному складають моделі з 6, 8 або 10 ядрами з меншими тактовими частотами. Є чотирьохядерний Xeon, E5-1620, який має 3,8 ГГц турбо-прискорювальну швидкість і доступний з робочою станцією, на яку дивиться ОП, це було б хорошим варіантом.
Dan C

12

Я складаю конструкцію для робочої станції для підтримки консалтингу. На роботі протягом останніх 12 років я щодня використовував різні аромати Xeon інженерних робочих станцій. "Корпоративний" стандарт побудови для дизайнерів CAD - це, як правило, те, що я черпаю з --- і іноді допомагають ІТ-персоналу налаштувати характеристики.

Новий сервер ArcGIS (10.1 і вище), здається, працює набагато швидше для візуалізації карти, але використовує набагато більше пам’яті; де раніше 2 Гб / нитка була тонка, тепер ця потреба збільшується до 3,5 ГБ / потік.

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

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

Для використання ArcGIS Desktop, переконайтеся, що ми обмежені потоком або двома за кожен процес. Але якщо у вас є велике навантаження на обробку, розгляньте цей трюк, щоб використовувати до 15 потоків: скопіюйте окремі бази даних Geodatabase для кожного процесу та запустіть стільки екземплярів ArcCatalog, скільки вам потрібно. Якщо кожен працює на окремій плитці, ви можете завантажити 16-річну робочу станцію на будь-який рівень, на який можна допустити. Невдовзі вам знадобиться ця пара накопичувачів 10 кб для обробки вузького місця.

Так що в цілому тактова частота та велика пам’ять - це перший найкращий вибір, але якщо ваші робочі процеси включають об'ємну геообробку, будь то растровий або макет кеш-рендеру, гідрологічне моделювання чи контур, можна дуже розумно врахувати переваги 12- робоча станція з нитками через 8-ниткову.

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

Чіпи LGA 2011 можуть обробляти чотирьохканальну пам'ять DDR3, тому для тих, хто може поставити 4х8 ГБ або 32 ГБ DDR3-1866 (або навіть більш швидкої пам'яті, якщо ваші амбіції будуть спрямовані до розгону). Для системи з 12 нитками прямо зараз, ймовірно, достатньо 16 Гб. Якщо ваша конструкція надійна, вона може тривати досить довго, щоб отримати більше пам’яті протягом наступних трьох-чотирьох років. Використовуючи варіанти чотирьохканальних каналів, ви б хотіли замінити всі чотири банки пам'яті для оновлення; Подумайте, як це зараз отримати.

Можливості відеокарт настільки вийшли за межі потреб більшості програм GIS, що я б врахував будь-які поточні чи потенційні ігрові бажання повідомити про це рішення. На даний момент ArcGIS не використовує плаваючу точку відеокарт; геофізичне програмне забезпечення, мабуть, є.

Всього один дисплей від 27 до 30 дюймів (з роздільною здатністю 2560х1600) може мати велику роздільну здатність для інтерактивної роботи на ГІС та зменшити потребу у відеокартах, які підтримують два монітори.

Викладені вище думки є моїми власними і не відповідають моєму роботодавцю.


Чудово детальна відповідь! Нам потрібно більше таких відповідей на сайті
Devdatta Tengshe

+1 за чудову відповідь, але, будь ласка, не ображайтесь, що я видалив ваше привітання та підпис відповідно до інструкцій довідки. Вітання отримуємо між нами та всіма важливими відповідями (або питаннями), тоді як кожне запитання, відповіді та коментарі, які ви робите тут, уже підписані вашою карткою користувача .
PolyGeo

8

Дискові введення / виведення зазвичай були вузьким місцем, коли мова йде про ГІС для більшості застосувань. Надійний (ключове слово) твердотільний накопичувач стане вашою найкращою ставкою, якщо у вас є принаймні процесор Sandy Bridge (я б зачекав кілька тижнів на Ivy Bridge, якщо у вас ще немає процесора) і пристойну кількість оперативної пам'яті ( Мінімальний 8 Гб для сьогоднішніх цін на Рам).

На жаль, ArcMap Esri - це досить неефективна програма «цілодобово» порівняно з іншими основними програмними засобами (Adobe Suite, Microsoft Microsoft Office, Oracle db SQL db тощо). Ми не можемо нічого зробити щодо їх неефективного програмування, але голосувати за наші гроші та використовувати альтернативне програмне забезпечення.


7

Чи реально ArcGIS 10 використовує кілька ядер?

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

Celcius R920 підтримує оперативну пам'ять до 512 ГБ! так ОЗУ !! але що мені потрібно?

Що стосується ArcGIS 10, то настільна версія все ще є 32-бітним програмним забезпеченням, що означає, що вона не може використовувати більше ~ 2-3 ГБ оперативної пам’яті за процес (залежно від вашої характеристики ОС). 10.1 передбачається ввести 64-бітну версію робочого столу ArcGIS, і в цьому випадку більше оперативної пам’яті теж має сенс. Інші інструменти, згадані вами (QGIS, GDAL), не мають цього обмеження, якщо ви використовуєте 64-бітні версії програмного забезпечення та ОС.


5
ArcGIS для робочого столу 10.1 поки що лише 32-бітний. ArcGIS для Server 10.1 буде лише 64-бітним.
MLowry

3
"Починаючи з 10.1 SP1, 64-розрядна обробка фону буде доступна в ArcGIS Desktop." Для отримання додаткової інформації про використання 64-бітної ОС та успішного накладання великих, складних наборів даних у Geoprocessing, будь ласка, прочитайте це - 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

Деякі з цих програм є потоковими, деякі - ні, це складне питання, не знаючи точних моделей використання. Станом на v10, ArcGIS може використовувати до 2 ядер одночасно, одне для основного застосування та одне для геопроцедури. Звичайно, залежно від ліцензії, ви також можете запускати відразу кілька копій ArcGIS. Відповідь ESRI на це запитання знаходиться тут: http://support.esri.com/en/knowledgebase/techarticles/detail/31903

Єдиний раз, коли ви збираєтеся збільшити кількість ядер, це коли ви робите важку (гео) обробку, і це станеться лише в тому випадку, якщо саме програмне забезпечення зможе використовувати декілька ядер (більшість боїв, тобто ArcGIS). У мене є доступ до 16-ти ядерних машин, які я можу використовувати для обробки ГІС, і це неймовірно рідко для мене, щоб отримати максимум більше двох-трьох ядер одночасно. В основному я погоджуюся з Cindy - більша потужність процесора, ймовірно, важливіша, ніж більшість ядер, але це дійсно залежить від того, що ви будете робити з машинами.

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


3

У мене Xeon на роботі, з 8 Гб оперативної пам’яті, яка, як правило, перестає реагувати, коли я працюю з растровими зображеннями. Мій попередній i7 з 6 Гб оперативної пам’яті справлявся з цим чудово, хоча Xeon з'являється швидше у всіх інших областях. Я думаю, однак, оскільки вам було надано вільний простір, ви повинні отримати якомога більше оперативної пам'яті. Я також хочу отримати вдома нову робочу станцію для ГІС, тому було б чудово почути, яка ваша остаточна настройка.


3

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


3

Ви можете також розглянути можливість використання нового Core i7 на відміну від процесора Core i5 для того, щоб підтвердити систему та забезпечити кращу ефективність роботи в інших сферах. Майте на увазі, що деякі нові материнські плати i7 можуть працювати до 128 гіг оперативної пам’яті. Звичайно, для цього вам потрібна 64-бітна операційна система.


1

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

Я б створив настільну машину для такої обробки:

ОС: 64bit , якщо ви користуєтеся Windows, пам’ятайте, що не всі ліцензії на Windows підтримують однаковий об'єм оперативної пам’яті або cpus

Тут є ключовою швидкість i7, але ви хочете мати декілька ядер (мінімум 8, якщо це можливо, знадобиться більше). ГІС на робочому столі не потребує декількох процесорів (на мою думку) Якщо для завантаження потрібні кілька процесорів, краще перемістити їх на сервери

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

І останнє, але найменше зараз, кілька хардиків, чому? Оскільки саме диск IO вбиває продуктивність, коли ви обробляєте одну задачу з великим набором даних або при паралельній обробці. Знову ж таки, якщо гроші не видадуть, піде 1 ssd для програм, 1 для tmp-файлів, x разів рейд 1 + 0 спінінг-диск для тих величезних наборів даних, якими ви користуєтеся. Ключовим тут є спільне використання диска io між дисками та використання prober disk для даних. SSD мають набагато кращі IOPS, але не дуже хороші пропускні здатності, де спінінг-диски raid 0 мають величезну пропускну здатність, але IOPS - це погано. Бази даних зазвичай люблять SSD та великі файли, як диски raid1. Знову ж таки, ключовим тут є часткове навантаження під час читання та запису даних.

Графіка, майже все, що йде з достатньою оперативною пам’яттю для обробки двох моніторів. Примітка. Якщо у вас є якась спеціальна програма, яка підтримує OpenCL або nvidia CUDA, тоді отримайте її. Ці системи на базі графічного процесора можуть пришвидшити обробку 10x-100x (я не знаю, чи дійсно GIS підтримує CUDA (можливо, Manifold?))

Це від хлопця, який проводить більшу частину своїх днів на кодування C # (серверів), розробляє веб-системи, а потім обробляє cad до gis та виправляє помилки топології (використовуючи код) у цих згаданих файлах cad.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.