Приветствуем вас! В этой статье, состоящей из трех частей, будет рассказано об опыте работы и результатах тестирования новой рабочей станции, которую приобрел весной 2021 года наш клиент.
Автор опишет конфигурацию рабочей станции, её функционал, и представит результаты тестирования и продемонстрирует производительность в практических примерах, на основе текущих проектов.
Статья будет интересна тем, кто хочет узнать о порядке разработки нового ПК и о том, как тщательно подобрать компоненты будущей системы для ее эффективной работы.
В первой части публикации был сделан подробный разбор по выбору комплектующих в части программного обеспечения. Также были разобраны требования и пожелания к системе, и сделано описание комплектующих систем.
Во второй части статьи разберем особенности конфигураций для поддержки Linux, а также опишем возможности платформы Supermicro, которая была выбрана для данной рабочей станции. Затем опишем процесс заказа ПК и его доставки до клиента.
Особенности конфигураций для поддержки Linux
Опыт работы с компьютерами нам подсказал, что лучше всего подбирать комплектующие, в которых заявлена официальная поддержка операционных систем семейства Linux. Обычно производители серверного оборудования и профессиональных решений стараются реализовывать поддержку двух популярных дистрибутивов — Red Hat Enterprise Linux/Fedora и Debian/Ubuntu, а все производные от них дистрибутивы, так или иначе, будут поддерживать работу с этим оборудованием, если иного не заложили разработчики.
Сейчас практически все материнские платы и комплектующие для серверов созданы на единых компонентах, для которых были разработаны драйверы как для Windows, так и для Linux. Поэтому особой сложности в развертывании операционной системы не будет, за исключением пары моментов, касающихся специфических для конкретного оборудования и периферии случаев.
NVIDIA официально выпускает свои решения для Linux и активно развивает доступность своих инструментов и библиотек на Linux, поэтому мы можем смело развернуть любое окружение на свободной платформе.
Клиент сделал выбор в сторону известного в индустрии компьютерной графики дистрибутива Red Hat Enterprise Linux 8 в редакции Workstation. Данная операционная система семейства Linux разработана специально для развертывания на рабочих станциях и серверах, используемых в требовательных к вычислительной мощности рабочим нагрузкам. При этом она очень гибкая и может быть использована для работы как с 3D-графикой и анимацией, так и композитинга, что и послужило основой для выбора. А годовая подписка с поддержкой стоит вменяемых для любого CG-художника денег, а для разработчиков RHEL доступен совершенно бесплатно.
Опыт работы с Linux уже показал состоятельность систем и приложений с открытым исходным кодом для работы над очень сложными проектами. При этом можно спокойно обойтись стандартным инструментарием, а создать собственные расширения гораздо проще на платформе Linux, и перенести их на macOS или Windows.
При выборе комплектующих мы придерживаемся ряда простых правил:
- Проверка поддержки платформы и её компонентов в ОС семейства Linux;
- Проверка наличия свежих драйверов под Linux;
- Описание специфических для Linux возможностей или особенностей конфигурации;
- Поддержка Linux специализированными комплектующими
- Карты захвата видео;
- Карты обработки звука;
- Карты вывода видео и звука;
- Специализированные платы (в промышленных компьютерах);
- Поддержка Linux прикладным программным обеспечением.
Возможности платформы Supermicro и удобство эксплуатации рабочей станции
Известные производители компьютеров и серверов разрабатывают рабочие станции индивидуально. Т.е. материнские платы поддерживают множество возможностей, специально разработанных для конкретных потребностей клиентов. Однако это значительно удорожает систему и ограничивает скорость исправления и ремонта. Так как компоненты индивидуальны. В рассматриваемом кейсе рабочая станция не требовала особого функционала и не была нацелена на применение в очень специализированных задачах, но требовался функционал для обеспечения удаленного доступа к оборудованию напрямую и обеспечения безопасности на аппаратном уровне.
Важным требованием клиент выдвинул возможность доступа к оборудованию из внешнего источника и контроль телеметрии системы. При этом ему необходимо получать доступ из внешнего источника с возможность включения, перезагрузки и выключения системы, без взаимодействия с основной ОС. Еще одно пожелание, которое реализовала платформа Supermicro, является возможность конфигурации сетевых образов дисков для установки и восстановления ОС, и функции для обеспечения безопасности при подключении и доступа из сети.
У Supermicro есть поддержка возможностей интерфейса IPMI. Если обратиться к описанию стандарта, то IPMI — интеллектуальный интерфейс управления платформой, предназначенный для автономного мониторинга и управления функциями, встроенными непосредственно в аппаратное и микропрограммное обеспечения серверных платформ. Ключевые характеристики IPMI — мониторинг, восстановление функций управления, журналирование и инвентаризация, которые доступны независимо от процессора, BIOS'a и операционной системы. Функции управления платформой могут быть доступны, даже если система находится в выключенном состоянии.
В материнской плате Supermicro X12SCA-F для реализации функций IPMI предусмотрен отдельный сопроцессор – ASPEED AST2500, связанный с сетевым портом для подключения и управления системой из внешнего источника, например с ноутбука. Он контролирует доступ к включению/отключению системы из вне, является графическим чипом для работы ОС с графическими окружениями (в режиме 2D-графики), поддерживает шину PCI-Express и может быть использован для контроля установки ОС и ПО с флэш-накопителя или сетевого хранилища.
Для работы с системой можно просто подключиться к компьютеру, даже когда он выключен (но питание электроэнергией должно быть подключено) и выполнить соответствующую настройку и запуск через web-браузер, или специализированное приложение – IPMI-View.
Ради такого функционала, и доступа извне, была выбрана платформа Supermicro. Отметим, что у ASUS подобное решение также присутствует, но может потребовать дополнительных усилий по развертыванию и его функционал завязан на возможностях платформы Microsoft Windows.
Мы попросили клиента описать процесс заказа и доставки, а также распаковки и ввода компьютера в строй.
Заказ компьютера и его доставка
Специально разработав эскиз рабочей станции и подобрав ключевые комплектующие, мы стали искать поставщика оборудования. Такие комплектующие добыть не так просто, так как они уникальны, и зачастую заказываются напрямую у дистрибуторов, которые ввозят электронику на территорию России.
Мы обратились к специалистам из DigitalRazor и передали им эскиз конфигурации системы, а через пару дней, уже получили счет со стоимостью нового компьютера — осталось буквально только оплатить.
Процесс сборки и тестирования отслеживался с помощью личного кабинета на сайте DigitalRazor, осуществляющей сборку рабочей станции (Рис. 13).
После окончания сборки и тестирования, нам позвонил менеджер и сообщил о готовности компьютера и поинтересовался, куда доставлять компьютер.
Доставку выполнила транспортная компания, причем доставка была выполнена буквально за считанные дни, потребовалось около 3-х суток, чтобы новый компьютер был доставлен. На все, с момента оплаты счета и доставки рабочей станции, ушло буквально 8 дней — это очень быстро, так как иногда рабочие станции приходится ждать несколько месяцев, это касается кастомных решений от таких известных брендов. Здесь же, проверив наличие комплектующих и доступности их на рынке, мы за максимально короткие сроки получили новое оборудование, но при этом, с таким же набором возможностей и сервисов.
Компьютер был доставлен в большом деревянном ящике. Сотрудник службы доставки привез его на тележке, он оказался не таким легким как мы изначально подумали, и сотрудник закатил ящик в дом.
Мы же перетащили ящик в помещение побольше, положили набок и открутили болты: внутри ждали аккуратно упакованные коробочки с комплектующими, сам системный блок и документация. На крышке ящика ребята из DigitalRazor выжигают логотип и название компании. Что выглядит очень классно — всегда нравился их подход с этими ящиками.
Далее достали компьютер из упаковки и стали готовить его к установке графического ускорителя, который прибыл ранее, еще во время начала продаж и моих ранних обзоров.
На системном блоке наклеен логотип DigitalRazor в цвете, а на передней крышке, аккуратно приделан металлический логотип, вырезанный лазером.
В отличие от многих корпусов, решения от Fractal Design обладают хорошей эргономикой, и позволяют вместить в себя разнообразные компоненты. А так как видеокарта NVIDIA GeForce RTX 3090 Founders Edition не является компактной, то возможность организации пространства в корпусе пошла на пользу.
Еще одни плюсом корпуса от Fractal Design является отдельный большой блок для жестких дисков и БП, плотно закрываемый со всех сторон, что препятствует проникновению и накоплению пыли. Вообще, корпуса Fractal Design отличаются особой пыленепроницаемостью, спереди установлена аккуратная мелкая сетка, защищающая систему от пыли. Если открыть корпус через месяц, то он не будет обладать большим количеством пыли.
После проверки целостности сборки и всех ключевых компонентов системы мы приступили к установке графического ускорителя. Это оказалось сделать совсем просто, ведь кабели питания были заранее выведены внутрь корпуса. Также, было необходимо добавить жесткий диск на 2 Тб, который был куплен ранее, это также было легко сделать, открыв нижнюю секцию корпуса и поместив в кассету жесткий диск.
Графический ускоритель установлен превосходно, но GeForce RTX 3090 настолько большая, что она заполнила практически все пространство корпуса :).
После установки компьютера на рабочее место, осталось только установить ОС, развернуть необходимое ПО и провести тестирование.
В заключительной — третьей — части публикации будет подробно описан процесс тестирования рабочей станции, с целью показать производительность ПК и его компонентов.
Подписывайтесь на канал и делитесь статьей в социальных сетях😉