Специфика PCI Express в современных серверах

16/08/2024


Мне недавно показался интересным вопрос — установки новых крат PCI Express в существующие физические сервера. На первый взгляд банальная задача показала мне, что она требует системного подхода и определенного уровня знания специфики в современном аппаратном обеспечении серверного оборудования. Примечательно, что развитие аппаратных компонент идет таким же бурным темпом, как и прогресс в области программного обеспечения. Уже сменилось несколько поколений шины PCI Express и технология продолжает развиваться. Кроме этого разъемы PCI Express или PCIe различаются по количеству используемых линий передачи данных. Плюс Вы должны учитывать, что выходы на задней панели сервера бывают разными. Все это, а также вопросы совместимости с конкретной операционной системой и конкретным аппаратным сервером делают задачу с платами PCI Express достаточно интересной.

Специфика PCI Express

Давайте пройдемся по основным моментам, на которые необходимо обращать внимание при выборе карт расширения PCIe для серверов или компьютеров. Не будем здесь затрагивать специфичные интерфейсы PCI express для лептопов, а также для подключения дисковых накопителей — это отдельная тематика для разбора.

Во-первых, это версия спецификации шины PCI Express, которая поддерживается конкретным сервером. На текущий момент современные сервера идут, как правило, с шинами PCI Express Gen4 или Gen5. Также в эксплуатации много серверов с шиной поколения Gen3. Каждое новое поколение PCI Express увеличивает скорость передачии данных. Так 5 поколение данного интерфейса позволяет обеспечить скорость 32 Gb/s по каждой линии передачи шины. В идеальном случае поколение шины PCIe на материнской плате должно совпадать с поколением PCIe устанавливаемой платы. Если поколения не совпадают, то может возникнуть проблема в совместимости. Как правило, шина PCI Express обладает backward & forward совместимостью с платами других поколений. Однако, в каждом конкретном случае лучше проверять совместимость по документации, если имеется различие в поколениях PCIe конкретной платы и материнской платы сервера.

Во-вторых, это количество и тип свободных разъемов на сервере. Физические разъемы PCI Express на материнской плате существуют нескольких различных форматов. Они отличаются количеством передающих линий в разъеме. Основные виды — x1, x4, x8, x16. Так в разьеме PCIe x8 — работают 8 передающих линий. Например, если на сервере имеется 2 свободных разъема PCIe x8, то и соответсвующая карта расширения должна быть для разъема x8. Этот момент необходимо учитывать при подборе плат расширения.

В-третьих, физический размер платы и размер металлического брекета, который используется для внешних разъемов с задней стороны сервера. Основные 2 типоразмера для плат расширения PCIe — это Full Height и Low Profile. Как правило, один и тот же тип карты может идти в 2 разных вариантах внешних брекетов. Зная этот нюанс, нужно просто выбрать правильный парт номер с необходимым физическим размером задней панельки платы.

Заключение

Отдельно хочется дообавить про совместимость конкретного аппаратного устройства с операционной системой, которая используется на сервере или компьютере. Так, если установлена VMware ESXi 8 версии, то и выбираемая плата должна быть совместима с данным гипервизором, а также должны быть доступны соответсвующие драйвера. При этом имеет значение как тип операционной системы, так и ее версия. На этот момент также необходимо обратить внимание.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *