Каталог
ZV
ездный б-р, 19
+7 (495) 974-3333 +7 (495) 974-3333 Выбрать город: Москва
Подождите...
Получить токен
Соединиться
X
Сюда
Туда
x
Не выбрано товаров для сравнения
x
Корзина пуста
Итого: 
Оформить заказ
Сохранить заказ
Открыть корзину
Калькуляция
Очистить корзину
x
Главная
Магазины
Каталог
Мои заказы
Корзина
Магазины Доставка по РФ
Город
Область
Ваш город - ?
От выбранного города зависят цены, наличие товара и
способы доставки

Среда, 12 декабря 2018 18:07

Сказ о том, как сотрудники НИКСа помогли нефть добывать

короткая ссылка на новость:
Серийные компьютеры НИКС – универсальные решения, подходящие для большинства пользователей. Но что, если требования покупателя настолько уникальны, что стандартные конфигурации не годятся? В таком случае НИКС подбирает конфигурацию под конкретную задачу. Это может быть компьютер для профессионального киберспортсмена или рабочая станция для всемирно известной ресурсодобывающей компании. Именно с последним типом конфигураций пришлось столкнуться нашим специалистам совсем недавно.
petrel22

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

Программные пакеты, для работы в которых предназначались компьютеры, называются Schlumberger Petrel 2018 и Schlumberger ECLIPSE. ПО непростое, и неподготовленный человек с ходу и не поймет его назначение. Вот, например, краткое описание платформы Petrel с сайта производителя:

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

petrel2

Назначение второго приложения, ECLIPSE, оказалось проще. Это симулятор резервуара (грубо говоря, полости в земной коре, где содержатся нефть, газ, вода и т.д.), позволяющий рассчитывать оптимальные методы добычи в плане временных и финансовых затрат.


Вернемся к компьютерам. Подбор конфигураций начался с изучения руководств пользователя для каждого из приложений. Это позволило определить особенности системных и программных требований, чтобы подобрать оптимальные комплектущие в рамках озвученного бюджета. Системные требования ПО Petrel имеют вид:

Минимальные требования:

  • Процессор – 4 ядра, важна высокая частота и большой кэш
  • Память – 16 ГБ (32+ ГБ рекомендуется)
  • Видеокарта – nVidia Quadro P4000 или P2000
  • Основной накопитель – жесткий диск со скорость вращения шпинделя 10K или 15K, либо SSD
  • Дополнительный накопитель – по желанию


Рекомендуемые требования:

  • Процессор – два процессора с четырьмя или 8 ядрами, с высокой частотой и большим кэшем
  • Память – 64 ГБ
  • Видеокарта - nVidia Quadro P6000 или P5000
  • Основной накопитель – SSD
  • Дополнительный накопитель – жесткий диск со скорость вращения шпинделя 10K или 15K, либо SSD

Для ECLIPSE требования ниже, поэтому за основу мы взяли информацию из документации Petrel. Помимо официальной справки, мы приняли в расчет и неофициальные данные с тематических ресурсов, где постоянные пользователи программного обеспечения делятся опытом. Итоговые конфигурации выглядят следующим образом:


Рабочая станция №1

Корпус - Bigtower Fractal Design <FD-CA-DEF-XL-R2-TI> Define XL R2 Titanium Grey E-ATX/XL-ATX без БП с дверцей
Блок питания - Corsair RM850x <CP-9020180-EU> 850W ATX (24+4x4+6x6/8пин) Cable Management
Процессор (2 шт) - Intel Xeon E5-2640 V4 2.4 GHz/10core/+25Mb/90W/8 GT/s LGA2011-3
Процессорный кулер (2 шт) - Arctic Freezer 33 (4пин, 1155/2011-3/AM4, 0-22.5дБ, 0-1350об/мин,Al+тепл.трубки)
Память (8 шт) - Kingston <KVR24R17S8/8> DDR4 RDIMM 8Gb <PC4-19200> CL17 ECC Registered
Накопитель 1 - 480 Gb SATA 6Gb/s Intel D3-S4510 Series <SSDSC2KB480G801> 2.5"" 3D TLC"
Накопитель 2 - SSD 128 Gb SATA 6Gb/s Intel SSD545S Series <SSDSC2KW128G8X1> 2.5"" 3D TLC"
Видеокарта - 16Gb <PCI-E> PNY VCQP5000 (RTL) DVI <NVIDIA Quadro P5000>
Материнская плата - ASUS Z10PE-D8 WS (RTL) Dual LGA2011-3 <C612> 7xPCI-E 2xGbLAN SATA RAID E-ATX 8DDR4


Рабочая станция №2

Корпус - Bigtower Fractal Design <FD-CA-DEF-XL-R2-TI> Define XL R2 Titanium Grey E-ATX/XL-ATX без БП с дверцей
Блок питания - Corsair RM850x <CP-9020180-EU> 850W ATX (24+4x4+6x6/8пин) Cable Management
Процессор (1 шт) - Intel Xeon E5-2640 V4 2.4 GHz/10core/+25Mb/90W/8 GT/s LGA2011-3
Процессорный кулер (1 шт) - Arctic Freezer 33 (4пин, 1155/2011-3/AM4, 0-22.5дБ, 0-1350об/мин,Al+тепл.трубки)
Память (4 шт) - Kingston <KVR24R17S8/8> DDR4 RDIMM 8Gb <PC4-19200> CL17 ECC Registered
Накопитель 1 - SSD 480 Gb SATA 6Gb/s Intel D3-S4510 Series <SSDSC2KB480G801> 2.5"" 3D TLC"
Накопитель 2 - SSD 128 Gb SATA 6Gb/s Intel SSD545S Series <SSDSC2KW128G8X1> 2.5"" 3D TLC"
Видеокарта - 8Gb <PCI-E> PNY VCQP4000-PB (RTL) 4xDP <NVIDIA Quadro P4000>
Материнская плата - ASUS Z10PE-D8 WS (RTL) Dual LGA2011-3 <C612> 7xPCI-E 2xGbLAN SATA RAID E-ATX 8DDR4

Тестирование по стандартной методике, как для серийных компьютеров НИКС, не имело смысла, так как рабочая станция в играх обычно показывает не самый высокий результат, а специализированный тест SPECViewPerf использует слишком много паттернов, никак не связанных со специализацией компьютера. Проверяли сразу «по-боевому», то есть на ПО от компании Schlumberger.

ECLIPSE

Компания Schlumberger любезно предоставила нам временную лицензию для тестирования ECLIPSE и Petrel. В комплекте поставки программного пакета ECLIPSE оказалось достаточно много проектов, которые сам Schlumberger позиционирует как средства измерения производительности, о чем намекает название папки с проектами «benchmark». Из всего набора мы выбрали тест FOURMILL. Перед полноценным тестированием выяснили влияние компонентов компьютера на производительность. Для этого было открыто окно индикации загрузки процессора диспетчера задач, а также включен мониторинг загруженности видеокарты, являющийся частью драйверов nVidia Quadro. Тестовые запуски показали, что FOURMILL для работы использует исключительно возможности процессора, причем для систем с разным количеством вычислительных потоков используются разные тесты.

petrel3

Чтобы убедиться в преимуществе рабочих станций над стандартными компьютерами, мы протестировали в ECLIPSE небольшой сервер среднего уровня со следующей конфигурацией:

Сервер:

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

Компьютер 4 вычислительных потока 8 вычислительных потоков 16 вычислительных потоков
Рабочая станция №1 (2 10-ядерных Xeon E5-2640 V4) 63 39 34
Рабочая станция №2 (10-ядерный Xeon E5-2640 V4) 72 56 55
Игровой компьютер (4-ядерный Core i7 7700) 75 82 -
Сервер (4-ядерный Xeon E3-1225 V6) 77 - -

На первый взгляд результаты 1- и 2- процессорной рабочих станций на Intel Xeon E5-2640 V4 показались странными, т.к. одинаковые процессоры должны работать одинаково быстро, а 2-процессорная система справилась с задачей быстрее. Объяснить интересный результат помог мониторинг загрузки по физическим процессорам. Дело в том, что на системе с двумя процессорами половина задач выполнялась на одном процессоре, а половина на другом, за счет чего технология Turbo Boost сильнее поднимала частоты именно в двухпроцессорной конфигурации. Такое, казалось бы, небольшое изменение позволило серьезно увеличить быстродействие. Если учитывать эту особенность, то результаты измерения производительности в четырехпоточном режиме выглядят вполне логичными, и наблюдаемое время выполнения симуляции соответствует рекомендациям по подбору конфигурации.

В режиме восьмипоточного вычисления сервер на базе Intel Xeon E3-1225 V6 работать не мог, так как он имеет всего 4 ядра и не поддерживает Hyper Threading. А вот Intel Core i7 7700 поддерживает данную технологию, но ему такая поддержка не пошла на пользу. Время прохождения симуляции увеличилось. Рабочие станции опять же вели себя вполне предсказуемо, как и в последнем тесте с 16 вычислительными потоками.

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

Источник: НИКС - Компьютерный Супермаркет

подписаться   |   обсудить в ВК   |   

Комментарии к статье из сети в Вконтакте


открыть страницу обсуждения



Stas Rock
Надо было ещё 7980 затестить, там как раз кеша 25 метров. И ещё не мешало бы исследовать влияние видеокарты - поменять местами Р4000 и Р5000.
13-12-2018 11:15   ответить
Абдували Бекмухаммедов, г. Москва
Смешной тест. Топовая машина в которой только процы стоят 120 тыщ не сильно уступила сборке за 100. Да и сравнивать с сервером начально-среднего уровня с объемом оперативки в 8 гб как-то дико. Машина со встроенной в процессор видяхой так вообще слабо отстала. Да и финал никакой, что же выбрали заказчики?
13-12-2018 11:47   ответить
Дима Курочкин, г. Москва
Комп с годовой гарантией, ну нах. Лучше серверную платформу взять supermicro
13-12-2018 17:22   ответить
Александр Косачев, г. Москва
Лучше бы вы для чемпионатов собрали бы компов... ах, да...
14-12-2018 00:15   ответить
Maks Maks, г. Москва
Что за бредятина, а не сборки. Такие сборки негодятся даже для полномасштабного AutoCad.
14-12-2018 08:15   ответить