Upgrade дисковой подсистемы старого сервера с шиной pcie 1.0

Содержание

Вторая модификация PCI-E

На смену первому поколению данного графического интерфейса в 2007 году пришел PCI-E 2. 0 x16. Видеокарты 2-го поколения, как было отмечено ранее, физически и программно были совместимы с первой модификацией этого интерфейса. Только в таком случае существенно снижалось быстродействие графической системы до уровня версии интерфейса PCI Express 1.0 16х.

Теоретически предел передачи информации в этом случае был равен 16 Гб/с. Но 20 процентов полученного прироста расходовалось на служебную информацию. В итоге в первом случае реальная передача была равна: 8 Гб/с – (8 Гб/с х 20% : 100%) = 6,4 Гб/с. А для второго исполнения графического интерфейса это значение было уже таким: 16 Гб/с – (16 Гб/с х 20% : 100%) = 12,8 Гб/с. Разделив же 12,8 Гб/с на 6,4 Гб/с, получаем реальный практический прирост быстродействия в 2 раза между 1-м и 2-м исполнением PCI Express.

Что такое PCI Express и что он обозначает?

PCI Express означает Peripheral Component Interconnect Express и представляет собой стандартный интерфейс для подключения периферийного оборудования к материнской плате на компьютере. Другими словами, PCI Express или сокращенно PCIe — это интерфейс, который подключает к материнской плате внутренние карты расширения, такие как видеокарты, звуковые карты, адаптеры Ethernet и Wi-Fi . Кроме того, PCI Express также используется для подключения некоторых типов твердотельных накопителей, которые обычно очень быстрые.

Какие типы слотов и размеров PCI Express существуют, и что означают линии PCIe? Для подключения плат расширения к материнской плате PCI Express использует физические слоты. Обычными слотами PCI Express, которые мы видим на материнских платах, являются PCIe x1, PCIe x4, PCIe x8 и PCIe x16. Число, которое следует за буквой «х», говорит нам о физических размерах слота PCI Express, который, в свою очередь, определяется количеством контактов на нем. Чем больше число, тем длиннее слот PCIe и тем больше контактов, которые соединяют плату расширения с гнездом.

Кроме того, число «х» также указывает, сколько полос доступно в этом слоте расширения. Вот как сравниваются часто используемые слоты PCIe:

  • PCIe x1: имеет 1 полосу , 18 контактов и длину 25 мм
  • PCIe x4: имеет 4 линии , 32 контакта и длину 39 мм
  • PCIe x8: имеет 8 линий , 49 контактов и длину 56 мм
  • PCIe x16: имеет 16 линий , 82 контакта и длину 89 мм

Линии PCI Express — это пути между набором микросхем материнской платы и слотами PCIe или другими устройствами, являющимися частью материнской платы, такими как разъем процессора, слоты M.2 SSD, сетевые адаптеры, контроллеры SATA или контроллеры USB.

В PCI Express каждая полоса индивидуальна, что означает, что она не может быть разделена между различными устройствами. Например, если ваша видеокарта подключена к слоту PCIe x16, это означает, что она имеет 16 независимых линий, выделенных только для нее. Никакой другой компонент не может использовать эти полосы, кроме графической карты.

Вот идея, которая может упростить вам понимание того, что такое линии PCI Express: просто представьте, что PCI Express — это магистраль, а автомобили, которые едут по ней, — это данные, которые передаются. Чем больше полос движения доступно на шоссе, тем больше автомобилей можно проехать по нему; чем больше у вас PCIe-линий, тем больше данных можно передать.

Карта PCI Express может устанавливаться и работать в любом слоте PCIe, доступном на материнской плате, если этот слот не меньше платы расширения. Например, вы можете установить карту PCIe x1 в слот PCIe x16. Тем не менее, вы не можете сделать обратное. Например, вы можете установить звуковую карту PCIe x1 в слот PCIe x16, но вы не можете установить графическую карту PCIe x16 в слот PCIe x1.

Какие версии PCI Express существуют, и какую скорость передачи данных (пропускную способность) они поддерживают?

Сегодня используются четыре версии PCI Express: PCI Express 1.0, PCI Express 2.0, PCI Express 3.0 и PCI Express 4.0. Каждая версия PCIe поддерживает примерно удвоенную пропускную способность предыдущего PCIe . Вот что предлагает каждый из них:

  • PCI Express 1.0: имеет пропускную способность 250 МБ / с на линию
  • PCI Express 2.0: имеет пропускную способность 500 МБ / с на линию
  • PCI Express 3.0: имеет пропускную способность 984,6 МБ / с на линию
  • PCI Express 4.0: имеет пропускную способность 1969 МБ / с на линию

Помните, что слоты PCIe могут предложить не одну, а несколько дорожек? Значения полосы пропускания, которые мы разделили, умножаются на количество линий, доступных в слоте PCIe. Если вы хотите рассчитать, сколько пропускной способности доступно для определенной платы расширения, вам нужно умножить пропускную способность PCIe на линию на количество доступных для нее линий.

Например, графическая карта, которая поддерживает PCI Express 4.0 и подключена к слоту PCIe x16, имеет доступ к общей пропускной способности около 31,51 ГБ / с. Это результат умножения 1969 МБ / с на 16 (пропускная способность PCIe на линию * 16 линий). Впечатляет, правда?

Вот как масштабируются версии PCI Express, если принять во внимание линии PCI Express:

В будущем появятся новые версии PCI Express, такие как PCI Express 5.0 и PCI Express 6.0. Спецификация PCIe 5.0 была доработана летом 2019 года, предлагая пропускную способность до 3938 МБ / с на линию и до 63 ГБ / с в конфигурации x16. Однако, скорее всего, мы не увидим его в ближайшее время на компьютерном оборудовании потребительского уровня.

Что такое PCI Express 3.0 и 4.0

PCI Express (PCIe, PCI-e) – основный интерфейс для подключения к компьютеру дополнительных комплектующих. Его используют для подключения видеокарт, твердотельных накопителей (SSD), звуковых и сетевых карт, а также других устройств.

Интерфейс PCI Express появился в 2003-м году и с тех пор широко распространился, вытеснив шину PCI, которая ему предшествовала. За первые несколько лет появилось 3 версии данного интерфейса, которые получили названия PCI Express 1.0 (2003-й год), PCI Express 2.0 (2007-й год) и PCI Express 3.0 (2010-й год).

На версии 3.0 развитие интерфейса несколько затормозилось. С 2010-го по 2017-й новых версий не появлялось, и версия 3.0 являлась последней и самой актуальной. Впрочем, скорости передачи данных, которую обеспечивала третья версия было вполне достаточно. При использовании всех 16 линий скорость достигала 15,8 ГБайт/с.

PCI Express версии 4.0 появился в 2017 году и с тех пор выход новых версий ускорился. PCI Express 5.0 был выпущен в 2019-м, а версия 6.0 ожидается в 2021-м.

Реальные устройства с использованием PCI-e 4.0 начали появляться в продаже в 2019-м году. Первыми стали видеокарты AMD Radeon RX 5500 XT, Radeon RX 5700 и Radeon RX 5700 XT, а также материнские платы для процессоров AMD на базе чипсетов TRX40, X570 и B550. С распространением 4-й версии интерфейса возник вопрос, какие преимущества он предоставляет и стоит ли за него переплачивать при сборке компьютера. Поскольку комплектующие с его поддержкой стоят пока заметно дороже.

Содержимое пакетов уровня транзакций

Рисунок 3 — Пример запроса на запись в память длиной в 1 DWРисунок 4 — Пример запроса на чтение из памяти длиной в 1 DWРисунок 5 — Пример успешного ответа на чтениеРисунок 6— Пример ответа о неподдерживаемом запросеРисунок 7 — Пример заголовка запроса на запись 128 байтТаблица 4 — Перечень сокращений для полей заголовков

№ п. Обозначение поля Название поля Назначение
1 TC Категория трафика ‒ Traffic Class Определяет принадлежность к виртуальному каналу
2 Атр. Атрибуты Устанавливают порядок очередности пакетов: строгий, нестрогий, очередность только по ID, нестрогая очередность вместе с адресацией по ID.
3 TH Наличие подсказки обработки пакетов ‒ TLP Processing Hint Показывает, есть ли подсказка по обработке пакета в битах двойного слова с младшими байтами адреса.
4 TD Наличие на уровне транзакций контрольной суммы пакета ‒ TLP Digest Показывает, является последнее двойное слово в пакете контрольной суммой или нет.
5 EP Наличие ошибки целостности данных пакета Показывает, нарушена целостность данных пакета или нет.
6 AT Трансляция адреса ‒ Address Translation Определяет, должен ли адрес быть транслирован: адрес не транслирован, запрос трансляции, адрес транслирован
7 BE Активные байты в первом и последнем двойных словах ‒ Byte Enable Определяет положение активных байт внутри первого и последнего двойных слов
8 PH Подсказка по обработке пакета ‒ Processing Hint Подсказывает получателю пакета, как должен использоваться пакет, а также ‒ структуру данных
9 BCM Наличие изменения числа байт Показывает, было ли изменено количество байт в пакете. Флаг может устанавливать только отправитель в лице PCI-X устройства
  • унаследованные прерывания (Legacy Interrupts или INT);
  • прерывания в виде сообщений (Message Signaled Interrupts или MSI);
  • расширенные прерывания в виде сообщения (Message Signaled Interrupts Extended или MSI-X).

Рисунок 8 — Таблица векторов прерываний MSI-XРисунок 9 — Таблица флагов ожидающих прерываний

Подделки из китая

Как подключить к скважине насосную станцию правильно: важные нюансы

Что такое PCI Express

PCI Express (Peripheral Component Interconnect Express , сокращенно —PCIe илиPCI-e ) — это компьютерная шина, использующая высокопроизводительный протокол последовательной передачи данных. Большинству непосвященных это определение наверняка покажется туманным. Чтобы стало понятней, разберем его более подробно. Компьютерная шина — соединение, служащее для передачи данных между функциональными блоками компьютера. Протокол – в данном случае значит «схема», «алгоритм», «порядок». Последовательная передача данных – понятие более сложное, ему придется уделить больше внимания. Все данные внутри компьютера циркулируют, обрабатываются и хранятся в виде двоичного кода, мельчайшими частичками которого являются биты. Подробнее об этом можно узнать здесь. Передача данных между функциональными блоками компьютера может осуществляться либопараллельным , либопоследовательным способом.

Параллельная передача данных

Параллельный способ подразумевает использование физического соединения из значительного количества проводников. Передача данных осуществляется «порциями», в которых количество битов соответствует количеству проводников в соединении. Каждая такая порция перед передачей как бы «развертывается в пространстве», разделяясь на биты, каждый из которых проходит к принимающему устройству по отдельному проводнику. Таким образом, каждую единицу времени каждый бит двоичного кода передается по отдельному проводу этого соединения, одновременно (параллельно) с другими битами, передающимися по остальным его проводам. Поэтому схема и называется параллельной. Например, компьютерная шина PATA (IDE), которая в домашних компьютерах не так давно была основным способом подключения жестких дисков, состоит из 40 проводников (на изображении ниже). Из них только 16 используются непосредственно для параллельной передачи данных. За каждую передачу (такт) по такой шине проходит 16 битов информации. Частота шины — 33 МГц, то есть каждую секунду происходит 33 млн. передач. Таким образом, максимальная пропускная способность такого соединения равна 528 млн. битов в секунду (16 х 33 млн.), или, если перевести в мегабайты — 66 Мегабайт / с.


Несмотря на простоту, параллельная передача данных изжила себя и уже почти не используется в компьютерной технике. Главные ее недостатки: • высокие затраты на создание каналов (нужно много проводников); • высокая помеховосприимчивость из-за взаимного влияния передаваемых сигналов друг на друга (особенно, на длинные расстояния); • необходимость обеспечения синхронного прохождения данных одновременно по всех проводниках соединения, из-за чего достижение высокой частоты отправки сигналов (частоты шины) является слишком сложной задачей.

Последовательная передача данных

Влиянию указаных выше негативных факторов в значительно меньшей степени подвержены схемы последовательной передачи данных. Сегодня они являются очень распространенными. Все USB-устройства, современные жесткие диски, SSD, видеокарты, сетевые карты и т.д. взаимодействуют с другим оборудованием с использованием последовательной передачи данных. Способ ее реализации в каждом из этих видов устройств, конечно же, отличается, но принцип везде одинаков. Для последовательной схемы не нужно много проводников. Передача данных осуществляется через один коммуникационный канал по одному биту за каждую передачу, последовательно, один за одним (что-то на подобие азбуки Морзе). На первый взгляд, такая схема кажется менее эффективной, чем в случае с параллельной передачей. Но это далеко не так. Высокая скорость здесь достигается за счет огромной частоты передачи данных (несколько миллиардов в секунду). А для устройств, требующих особо высоких скоростей обмена данными, одновременно используется несколько таких каналов (линий). Например, современные игровые видеокарты подключаются к компьютеру через 16 линий PCIe (PCIe x16).

Скорость передачи и метод шифрования

В обозначении интерфейса PCI-E x16 цифра указывает на количество задействованных полос для передачи данных. В данном случае их 16. Каждая из них, в свою очередь, состоит из 2 пар проводов для передачи информации. Как было отмечено, более высокая скорость обеспечивается тем, что эти пары работают в дуплексном режиме. То есть передача информации может идти сразу в двух направлениях.

Для защиты от возможных потерь или искажения передаваемых данных применяется в этом интерфейсе специальная система защиты информации, которая называется 8В/10В. Это обозначение расшифровывается следующим образом: для правильной и корректной передачи 8 бит данных необходимо их дополнить 2 служебными битами для выполнения проверки правильности. В этом случае система вынуждена передавать 20 процентов служебной информации, которая для пользователя компьютера не несет полезной нагрузки. Но это плата за надежную и стабильную работу графической подсистемы персонального компьютера, и без этого уж точно никак не обойтись.

Рейтинг моделей 2020 года

Применение PCI Express в компьютере. Разъемы PCI Express

Контроллер (управляющее устройство) линий PCIe не так давно встраивался только в чипсет (главную микросхему) материнской платы. Но, начиная с 2009 года, контроллер PCIe добавляется производителями также и непосредственно в центральный процессор. Это уменьшает задержки и позволяет процессору более эффективно взаимодействовать с другими устройствами. Версии и количество линий PCIe в разных моделях процессоров и чипсетов отличается. Бо́льшая их часть формируется в разъемы, размещаемые на материнской плате. Они позволяют подключать к компютеру разнообразные устройства (видеокарты, звуковые карты, сетевые карты, Wi-Fi-адаптеры и др.). На материнской плате современного компьютера можно найти разъемы PCIe нескольких видов, отличающихся количеством используемых в них линий PCIe (от х1 до х16 линий). Не зависимо от того, насколько старым является компьютер, и какая версия PCIe в нем используется, эти разъемы всегда выглядят одинаково:на изображении: верхний разъем — PCIe x4, по средине — PCIe x16, внизу — PCIe x1


Разные версии PCIe являются полностью совместимыми. То есть, если в старый компьютер, где используется версии PCIe 2.0, установить, например, видеокарту с PCIe 4.0, она будет нормально работать. Однако, реальная скорость обмена данными при этом у нее будет ограничена возможностями PCIe 2.0. И наоборот, в самый новый компьютер с PCIe 4.0 можно без проблем установить старую видеокарту с PCIe 2.0. Еще одной особенностью PCIe является совместимость разных ее разъемов. В разъем PCIe x16 можно подключить не только видеокарту, но и абсолютно любое другое устройство PCIe, в том числе и с разъемом PCIe x8, PCIe x4 или PCIe x1. Совместимость разъемов сохраняется также и в обратную сторону. То есть, в разъем PCIe x1 можно установить видеокарту с разъемом PCIe x16. Физически она туда не войдет, но если разрезать заднюю стенку разъема (как на изображении ниже), то все получится. Это, конечно же, «кустарщина» и без крайней надобности так делать не нужно. Тем более, что видеокарта при таком подключении будет работать в режиме PCIe x1, что весьма негативно скажется на ее быстродействии.


В ноутбуках для установки дополнительных устройств вместо упомянутых выше разъемов используется более компактный вариант — Mini PCIe. Линии PCIe используются также для создания некоторых других разъемов, в чатности, разъемов M.2 (служат для подключения современных запоминающих устройств, а также устройств некоторых других типов).

на изображении — разъем M.2 с запоминающим устройством в нем

Экспорт в Word

Рабочие температуры

Хотя это не вполне соответствует теме данного обзора, некоторые читатели интересуются температурными показателями. Я измерил температуру диска в процессе последовательной записи с максимальной скоростью, при котором выделяется наибольшее количество тепла и записывается больший объем данных (в ГБ) по сравнению со случайной записью. В этом тесте диск работал без какого-либо воздушного охлаждения – я отключил вентиляторы чипсета и видеокарты.

Без радиатора диск нагрелся до 100 °C за 30 секунд, и это еще хороший результат – за такое короткое время диск успел записать 120 ГБ данных. После этого начался троттлинг и скорость записи упала до уровня 300-500 МБ/с, то есть нагрев диска до 100 °C означает выход за пределы рабочего диапазона температур.

С радиатором диск Gigabyte в том же режиме максимальной нагрузки нагрелся только до 80 °C, никакого троттлинга не было – очень впечатляющий результат.

Как убить жесткий диск. Правила для начинающих киллеров

Предыстория появления слота расширения

В начале 2000-х годов со слотом расширения AGP, который на тот момент использовался для установки дискретных видеокарт, сложилась такая ситуация, когда максимальный уровень быстродействия достигнут и его возможностей уже недостаточно. В результате этого был создан консорциум PCI-SIG, который приступил к разработке программной и аппаратной составляющих будущего слота для установки графических ускорителей. Плодом его творчества и стала в 2002 году первая спецификация PCI Express 16х 1.0.

Некоторые компании для обеспечения совместимости двух существовавших на тот момент времени портов установки дискретных графических адаптеров разрабатывали специальные устройства, которые позволяли устанавливать устаревшие графические решения в новый слот расширения. На языке профессионалов такая разработка имела свое название – переходник PCI-E x16/AGP. Основное его назначение – это минимизация затрат на модернизацию ПК за счет использования комплектующих с предыдущей конфигурации системного блока. Но такая практика не получила большого распространения по той причине, что видеоплаты начального уровня на новом интерфейсе имели стоимость практически равную цене переходника.

Параллельно с этим были созданы и более простые модификации этого слота расширения для внешних контроллеров, которые пришли на смену привычным на то время портам PCI. Несмотря на внешнюю схожесть, эти устройства существенно различались. Если AGP и PCI могли похвастаться параллельной передачей информации, то вот PCI Express был последовательным интерфейсом. Его более высокое быстродействие обеспечивалось значительно увеличенной скоростью передачи данных в дуплексном режиме (информация в этом случае могла передаваться сразу по двум направлениям).

Сколько типов карт PCIe?

card types will be uncovered in terms of sizes and versions.
Для карт PCI Express были разработаны различные форматы. В следующих разделах будут описаны типы карт PCI Express с точки зрения размера и версии.

На основе размеров карт PCIe

Размер любой карты PCI Express обычно указывается количеством дорожек. Вообще говоря, существует пять физических размеров карт PCIe: x1, x4, x8, x16 и x32. (Только для справки, PCIe x32 имеет максимум 32 канала, но это редко и не является основным.) Число после «x» относится к числу линий в слоте PCIe. Например, карта PCIe x4 означает, что карта имеет четыре канала.

Рисунок 2: Сравнение разных размеров карт PCIe

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

Ширина Слота PCIe Количества Пины Длина
PCIe x1 18 25 mm
PCIe x4 21 39 mm
PCIe x8 49 56 mm
PCIe x16 82 89 mm

На основе версий карты PCIe

PCI Express — это стандарт высокоскоростной последовательной компьютерной шины расширения для подключения высокоскоростных компонентов, который заменил устаревшие стандарты шин AGP (Accelerated Graphics Port), PCI и PCI-X. Стандарт PCIe много раз пересматривался с целью улучшения производительности и других функций. PCIe 1.0 изначально был запущен в 2002 году. Чтобы удовлетворить растущий спрос на более высокую пропускную способность, были изобретены и выведены на рынок последовательные версии. В настоящее время существует пять различных стандартов PCIe: PCIe 1.0, PCIe 2.0, PCIe 3.0, PCIe 4.0 и PCIe 5.0. PCIe 6.0 появится в ближайшее время

Обратите внимание, что скорость передачи удваивается для каждого поколения

Соответственно, применяются пять версий карт PCIe: PCIe 1.x, PCIe 2.x, PCIe 3.x, PCIe 4.x и PCIe 5.x. PCIe 5.x с более высокой производительностью является последней версией, только что выпущенной в 2019 году. А PCIe 6.x должен быть выпущен примерно в 2021 году.

Стоит отметить, что все версии карт PCIe имеют обратную совместимость. То есть любая версия карты PCIe и материнской платы может работать вместе в режиме самой низкой версии. В следующей таблице приведено сравнение скорости передачи между пятью типичными версиями PCIe (например, оригинальной версией n.0), чтобы лучше понять.

Версия Год появления Скорость передачи(пропускная способность, x1) Скорость передачи(пропускная способность, x16) Линейный код
PCIe 1.0 2003 2.5 GT/s (250 MB/s) 40 GT/s (4.0 GB/s) 8b/10b
PCIe 2.0 2007 5.0 GT/s (500 MB/s) 80 GT/s (8.0 GB/s) 8b/10b
PCIe 3.0 2010 8.0 GT/s (984.6 MB/s) 128 GT/s (15.75 GB/s) 128b/130b
PCIe 4.0 2017 16.0 GT/s (1969 MB/s) 256 GT/s (31.51 GB/s) 128b/130b
PPCIe 5.0 2019 32.0 GT/s (3938 MB/s) 512 GT/s (63.02 GB/s) 128b/130b

Заключение

Несомненно, скоростные способности GOODRAM IRDM Ultimate X впечатляют. Возможности нового и пока единственного контроллера, работающего с интерфейсом PCI-E 4.0 ×4, проявляются в тестах на платформе AMD на достойном уровне. Особенно нам понравились стабильные результаты скоростей записи вне зависимости от условий.

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

Платформа Phison E16 – это все еще массовое и недорогое решение, не способное раскрыть весь потенциал шины PCI Express 4.0 x4. В реальной работе накопитель может проигрывать флагманским решениям на шине PCI Express 3.0 x4.

Если это будет нивелироваться его стоимостью, то здесь нет ничего страшного. Но при цене больше, чем просят за тот же Samsung 970 EVO Plus, покупка IRDM Ultimate X сомнительна. На сегодня модель на 500 ГБ стоит около 11000 рублей против 8000 за 970 EVO Plus на 500 ГБ. У последнего при этом выше скорость записи, а скорость чтения немногим меньше реальных скоростей Ultimate X. Это так же справедливо и для накопителей на основе E16 от прочих брендов.

Следующий фактор – платформа с шиной PCI-E 4.0 все еще мало распространена, и прочие производители контроллеров для SSD видимо ждут, когда её будут поддерживать чипсеты и процессоры Intel. А отсутствии конкуренции, как всегда, сказывается на покупателях.

С другой стороны, кто раньше всех начал осваивать современные инновации и обкатывать технологии, тот и продвинется дальше всех в будущем.

Плюсы:

  • Современный инновационный контроллер;
  • Использование интерфейса PCI-E 4.0 x4 NVMe 1.3;
  • Массивный радиатор в комплекте;
  • Высокие скорости чтения и записи;
  • Эффективность алгоритма SLC-кэширования для операций записи;
  • Пятилетняя гарантия.

Минусы:

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

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

Adblock
detector