Пропускная способность pci e x1: Все, что вы хотели знать PCI Express

Содержание

Разъемы Pci Express x16, x8, x4 и x1: различия и производительность

Учебники

2023

Оглавление:

  • PCI Express x1, x4, x8 и x16
  • Влияет ли это на производительность?
  • Заключительные слова и заключение о PCI Express x1, x4, x8 и x16




В этой статье мы рассмотрим различия между режимами PCI Express x1, x4, x8 и x16, а также проверим, есть ли разница в производительности текущей видеокарты. Есть ли такая разница между их скоростями?

Указатель содержания

PCI Express x1, x4, x8 и x16



Периферийный компонент Interconnect Express (PCI Express), официально сокращенно обозначаемый как PCIe, представляет собой стандарт высокоскоростной шины расширения последовательного компьютера, разработанный для замены старых стандартов шин PCI, PCI-X и AGP. Электрический интерфейс PCI Express также используется во множестве других стандартов, особенно в ExpressCard в качестве интерфейса карты расширения ноутбука и в SATA Express в качестве интерфейса хранилища.



Мы рекомендуем прочитать нашу статью о PCI Express, которая

В PCI Express x1 x указывает физический размер карты или слота PCIe, где x16 является наибольшим, а x1 — наименьшим. Интерфейс PCI Express обеспечивает широкополосную связь между устройством и материнской платой, а также другим оборудованием. Чем больше каналов данных подключено, тем больше пропускная способность между картой и хостом. Тем не менее, как правило, увеличение стоимости происходит с большим числом полос.



PCIe является обновленной версией протокола PCI. Подобно интерфейсам PCI / PCI-X, PCIe был разработан для сопряжения периферийных компонентов. PCIe отличается от PCI / PCI-X в нескольких отношениях. Однако ключевое отличие позволит нам лучше понять различия между вариантами протокола PCIe (x1, x4, x8, x16 и x32). Это ключевое отличие — «параллельная» передача данных по сравнению с «последовательной» передачей. В архитектуре PCI и PCI-X все карты совместно используют параллельные линии передачи данных к хосту и от него. Различия в скорости карт и типах слотов ограничивают скорость передачи данных.



PCI Express организован в полосах. Каждая полоса имеет независимый набор выводов передачи и приема, и данные могут быть отправлены в обоих направлениях одновременно. И здесь все становится сложнее. Пропускная способность в одном направлении для одной полосы PCIe 1.0 (x1) составляет 250 МБ / с, но, поскольку она может одновременно отправлять и получать 250 МБ / с, Intel предпочитает указывать доступную пропускную способность для слот PCIe 1.0 x1 со скоростью 500 МБ / с. Хотя это общая совокупная пропускная способность, доступная для одного слота, вы можете достичь этой цифры пропускной способности, только если вы читаете и пишете одновременно.



  • Соединения ‘PCIe x1’ имеют одну полосу данных Соединения ‘PCIe x4’ имеют четыре полосы данных Соединения ‘PCIe x8’ имеют восемь линий передачи данных Соединения ‘PCIe x16’ имеют шестнадцать линий передачи данных Соединения PCIe x32 имеют тридцать две линии полосы данных (в настоящее время очень редко)

Это позволяет каждому соединению карты получать независимую полосу пропускания от других карт, которые могут быть активными в системе. Количество дорожек указывается суффиксом протокола PCIe (× 1, × 4, × 8, × 16, × 32). Каждая полоса пропускания имеет скорость 250-1969 МБ / с, в зависимости от версии протокола PCIe (v1.x, v2.x, v3.0, v4.0). Карты PCIe всегда могут работать в слотах PCIe с теми же или большим количеством линий, чем карта. Например, карта x8 может работать в слоте с полосами x8, x16 или x32. Аналогично, карта x1 может работать в любом слоте PCIe.

Влияет ли это на производительность?

Как мы уже упоминали, количество полос влияет на пропускную способность интерфейса PCIe, что может отрицательно повлиять на производительность подключенных устройств, если пропускная способность недостаточна. В следующей таблице подробно описана пропускная способность всех версий PCIe.

МЫ РЕКОМЕНДУЕМ ВАМ Стоит ли охлаждать видеокарту водой?

PCI-e 1.0PCI-e 2.xPCI-e 3. 0PCI-e 4.x
x1250 МБ / с500 МБ / с985 МБ / с1969 МБ / с
x41000 МБ / с2000 МБ / с3940 МБ / с7876 МБ / с
x82000 МБ / с4000 МБ / с7880 МБ / с15752 МБ / с
х164000 МБ / с8000 МБ / с15760 МБ / с31504 МБ / с



Как правило, ПК предлагают 24 линии PCIe для видеокарт, что означает, что если мы смонтируем две из них, одна из них должна работать в режиме x16, а другая в режиме x8. Gamernexus провел серию тестов, чтобы выяснить, есть ли различия между использованием видеокарты в x16 и x8. Среда тестирования была следующей:

GPUMSI GTX 1080 Gaming X
процессорПроцессор Intel i7-5930K
памятьCorsair Dominator 32 ГБ 3200 МГц
материнская платаEVGA X99 Классификация
PSUNZXT 1200 Вт HALE90 V2
SSDHyperX Savage SSD
коробкаTop Deck Tech Station
теплоотводNZXT Kraken X41 CLC

Без дальнейших задержек мы обращаемся к результатам, полученным Gamernexus:

MSI GTX 1080 Gaming XPCIe X16PCIe X8
Метро: последний свет96 FPS95 кадров в секунду
Тень Мордора108 FPS107 FPS
Call of Duty: Black Ops 3140 FPS140 FPS
GTA V58, 3 FPS58 FPS

Заключительные слова и заключение о PCI Express x1, x4, x8 и x16

Как мы уже видели, нет никакой разницы в производительности между использованием графической карты в режиме PCIe X8 и использованием ее в PCIe x8. Результаты Gamernexus говорят сами за себя, и в большинстве случаев мы видим разницу в 1 FPS, что не является чем-то значительным и может быть связано с множеством факторов как еще одного объекта на экране в данный конкретный момент.

Мы также рекомендуем прочитать:

При этом можно сказать, что PCIe x8 предлагает достаточную пропускную способность для современных видеокарт, будет интересно посмотреть, будет ли она продолжаться в будущем.

Шрифт Gamernexus



Учебники

NVIDIA GeForce GT 710 PCIe x1 vs NVIDIA GeForce RTX 4080 Ti: сравнение

NVIDIA GeForce GT 710 PCIe x1

NVIDIA GeForce RTX 4080 Ti

VS

WINNER

NVIDIA GeForce GT 710 PCIe x1

Рейтинг: 2 баллов

NVIDIA GeForce RTX 4080 Ti

Рейтинг: 0 баллов

Производительность

Память

Общая информация

Функции

Тесты в бенчмарках

Лучшие технические характеристики и функции

  • Оценка теста Passmark
  • Оценка теста 3DMark Fire Strike Score
  • Оценка теста 3DMark Fire Strike Graphics
  • Оценка теста 3DMark Ice Storm GPU
  • Оценка теста 3DMark Cloud Gate GPU

Оценка теста Passmark

NVIDIA GeForce GT 710 PCIe x1: 617
NVIDIA GeForce RTX 4080 Ti:

Оценка теста 3DMark Fire Strike Score

NVIDIA GeForce GT 710 PCIe x1: 902
NVIDIA GeForce RTX 4080 Ti:

Оценка теста 3DMark Fire Strike Graphics

NVIDIA GeForce GT 710 PCIe x1: 917
NVIDIA GeForce RTX 4080 Ti:

Оценка теста 3DMark Ice Storm GPU

NVIDIA GeForce GT 710 PCIe x1: 68221
NVIDIA GeForce RTX 4080 Ti:

Оценка теста 3DMark Cloud Gate GPU

NVIDIA GeForce GT 710 PCIe x1: 7040
NVIDIA GeForce RTX 4080 Ti:

Описание

Видеокарта NVIDIA GeForce GT 710 PCIe x1 построена на архитектуре Kepler 2. 0. NVIDIA GeForce RTX 4080 Ti на архитектуре Lovelace. Первая имеет 1020 млн. транзисторов. Вторая Нет данных млн. У NVIDIA GeForce GT 710 PCIe x1 размер транзисторов составляет 28 нм, против 5.

Базовая тактовая частота у первой видеокарты 954 МГц против 1895 МГц у второй.

Переходим к памяти. NVIDIA GeForce GT 710 PCIe x1 имеет 1 Гб. На NVIDIA GeForce RTX 4080 Ti установлено 1 Гб. Пропускная способность у первой видеокарты составляет 12.8 Гб/с против 848 Гб/с у второй.

FLOPS у NVIDIA GeForce GT 710 PCIe x1 составляет 0.38. У NVIDIA GeForce RTX 4080 Ti 55.31.

Переходит к тестам в бенчмарках. В бенчмарке Passmark NVIDIA GeForce GT 710 PCIe x1 набрала 617 баллов. А вот вторая карта Нет данных баллов. В 3DMark первая модель набрала 917 баллов. Вторая Нет данных баллов.

По части интерфейсов. Первая видеокарта подключается с помощью Нет данных. Вторая — Нет данных. У видеокарты NVIDIA GeForce GT 710 PCIe x1 — версия Directx – 11. У видеокарты NVIDIA GeForce RTX 4080 Ti — версия Directx – 12. 2.

Чем NVIDIA GeForce GT 710 PCIe x1 лучше, чем NVIDIA GeForce RTX 4080 Ti

  • Тепловыделение (TDP) 19 W против 450 W, меньше на -96%

Сравнение NVIDIA GeForce GT 710 PCIe x1 и NVIDIA GeForce RTX 4080 Ti: основные моменты

NVIDIA GeForce GT 710 PCIe x1

NVIDIA GeForce RTX 4080 Ti

Базовая тактовая частота GPU

Графический процессор (GPU) характеризуется высокой тактовой частотой.

954 MHz

max 2457

Среднее знач.: 1124.9 MHz

1895 MHz

max 2457

Среднее знач.: 1124.9 MHz

Частота памяти GPU

Это — важный аспет, вычисляющий пропускную способность памяти

800 MHz

max 16000

Среднее знач.: 1468 MHz

1325 MHz

max 16000

Среднее знач.: 1468 MHz

FLOPS

Измерение вычислительной мощности процесора называется FLOPS.

0. 38 TFLOPS

max 1142.32

Среднее знач.: 53 TFLOPS

55.31 TFLOPS

max 1142.32

Среднее знач.: 53 TFLOPS

Оперативная память

Оперативная память в видеокартах (также известная как видеопамять или VRAM) является специальным типом памяти, используемым видеокартой для хранения графических данных. Она служит как буфер для временного хранения текстур, шейдеров, геометрии и других графических ресурсов, которые необходимы для отображения изображений на экране. Больший объем оперативной памяти позволяет видеокарте работать с большими объемами данных и обрабатывать более сложные графические сцены с высоким разрешением и детализацией.
Показать полностью

1 GB

max 128

Среднее знач.: 4.6 GB

20 GB

max 128

Среднее знач.: 4.6 GB

Количество потоков

Чем больше количество потоков в видеокарте, тем больше вычислительной мощности она может обеспечить.
Показать полностью

192

max 18432

Среднее знач.: 1326.3

16128

max 18432

Среднее знач.: 1326.3

Количество линий PCIe

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

1

16

Объем кэша L1

Объем кэша L1 в видеокартах обычно невелик и измеряется в килобайтах (КБ) или мегабайтах (МБ). Он предназначен для временного хранения наиболее активных и часто используемых данных и инструкций, что позволяет видеокарте быстрее получать доступ к ним и уменьшает задержки при выполнении графических операций.
Показать полностью

16

Нет данных

TMUs

Отвечает за текстурирование объектов в трехмерной графике. TMU обеспечивает нанесение текстур на поверхности объектов, что придает им реалистичный вид и детализацию. Количество TMUs в видеокарте определяет ее способность обрабатывать текстуры. Чем больше TMUs, тем больше текстур может быть обработано одновременно, что способствует более качественному текстурированию объектов и повышает реалистичность графики.
Показать полностью

16

max 880

Среднее знач.: 140.1

440

max 880

Среднее знач.: 140.1

ROPs

Отвечает за окончательную обработку пикселей и их вывод на экран. ROPs выполняют различные операции над пикселями, такие как смешивание цветов, наложение прозрачности и запись в буфер кадра. Количество ROPs в видеокарте влияет на ее способность обрабатывать и выводить графические элементы. Чем больше ROPs, тем больше пикселей и фрагментов изображения может быть обработано и выведено на экран одновременно. Более высокое количество ROPs обычно ведет к более быстрому и эффективному рендерингу графики и более высокой производительности в играх и графических приложениях.
Показать полностью

8

max 256

Среднее знач.: 56.8

144

max 256

Среднее знач.: 56.8

Number of shading blocks

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

192

max 17408

Среднее знач.:

14080

max 17408

Среднее знач.:

Объем кэша L2

Используется для временного хранения данных и инструкций, используемых видеокартой при выполнении графических вычислений. Больший объем кэша L2 позволяет видеокарте сохранять большее количество данных и инструкций, что способствует увеличению скорости обработки графических операций.
Показать полностью

512

80000

Название архитектуры

Kepler 2. 0

Lovelace

Название графического процессора

GK208B

AD102

Пропускная способность памяти

Это скорость, с которой устройство сохраняет или считывает информацию.

12.8 GB/s

max 2656

Среднее знач.: 257.8 GB/s

848 GB/s

max 2656

Среднее знач.: 257.8 GB/s

Оперативная память

Оперативная память в видеокартах (также известная как видеопамять или VRAM) является специальным типом памяти, используемым видеокартой для хранения графических данных. Она служит как буфер для временного хранения текстур, шейдеров, геометрии и других графических ресурсов, которые необходимы для отображения изображений на экране. Больший объем оперативной памяти позволяет видеокарте работать с большими объемами данных и обрабатывать более сложные графические сцены с высоким разрешением и детализацией.
Показать полностью

1 GB

max 128

Среднее знач. : 4.6 GB

20 GB

max 128

Среднее знач.: 4.6 GB

Версии DDR памяти

Более новая версия DDR памяти, обеспечивает более вусокую пропускную способность и скорость передачи данных.
Показать полностью

4

Среднее знач.:

Среднее знач.:

Версии GDDR памяти

Последние версии GDDR памяти обеспечивают высокую скорость передачи данных, что позволяет повысить производительность в целом
Показать полностью

3

Среднее знач.: 4.9

6

Среднее знач.: 4.9

Разрядность шины памяти

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

64 bit

max 8192

Среднее знач.: 283.9 bit

320 bit

max 8192

Среднее знач.: 283.9 bit

Размер кристалла

Физические размеры чипа, на котором располагаются транзисторы, микросхемы и другие компоненты, необходимые для работы видеокарты. Чем больше размер кристалла, тем больше места занимает GPU на плате видеокарты. Большие размеры кристалла могут обеспечивать больше вычислительных ресурсов, таких как ядра CUDA или тензорные ядра, что может привести к повышенной производительности и возможностям обработки графики.
Показать полностью

87

max 826

Среднее знач.: 356.7

611

max 826

Среднее знач.: 356.7

Длина

147

max 524

Среднее знач.: 250.2

335

max 524

Среднее знач.: 250.2

Поколение

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

GeForce 700

GeForce 40

Производитель

TSMC

TSMC

Мощность блока питания

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

200

max 1300

Среднее знач.:

850

max 1300

Среднее знач.:

Год выпуска

2014

max 2023

Среднее знач.:

2022

max 2023

Среднее знач.:

Тепловыделение (TDP)

Требования по теплоотводу (TDP) — максимально возможное количество энергии, рассеиваемое охладительной системой. Чем меньше показатель TDP, тем меньше энергии будет потребляться
Показать полностью

19 W

Среднее знач.: 160 W

450 W

Среднее знач.: 160 W

Технологический процесс

Маленький размер полупроводников означает, что это чип нового поколения.

28 nm

Среднее знач.: 34.7 nm

5 nm

Среднее знач.: 34.7 nm

Количество транзисторов

Чем выше их число, тем о большей мощности процессора это свидетельствует

1020 million

max 80000

Среднее знач. : 7150 million

million

max 80000

Среднее знач.: 7150 million

Версия PCIe

Обеспечивается немалая скорость карты расширения, используемой для подключения компьютера к периферии. Обновленные версии отличаются внушительной пропускной способностью и обеспечивают высокую производительность.
Показать полностью

2

Среднее знач.: 3

4

Среднее знач.: 3

Ширина

113 mm

max 421.7

Среднее знач.: 192.1 mm

140 mm

max 421.7

Среднее знач.: 192.1 mm

Назначение

Desktop

Desktop

Дата старта продаж

March 2014

2022

Версия OpenGL

OpenGL обеспечивает доступ к аппаратным возможностям видеокарты для отображения двухмерных и трехмерных графических объектов. Новые версии OpenGL могут включать в себя поддержку новых графических эффектов, оптимизации производительности, исправления ошибок и другие улучшения.
Показать полностью

4.6

Среднее знач.:

4.6

Среднее знач.:

DirectX

Применяется в требовательных играх, обеспечивая улучшенную графику

11

max 12.2

Среднее знач.: 11.4

12.2

max 12.2

Среднее знач.: 11.4

Версия шейдерной модели

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

5.1

max 6.7

Среднее знач.: 5.9

6.6

max 6.7

Среднее знач.: 5.9

Версия CUDA

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

3.5

max 9.0

Среднее знач. :

9

max 9.0

Среднее знач.:

Имеет hdmi выход

Наличие выхода HDMI позволяет подключать устройства с портами HDMI или мини-HDMI. Они могут передавать видео и аудио на дисплей.
Показать полностью

Есть

Есть

Версия HDMI

Последняя версия обеспечивает широкий канал передачи сигнала благодаря увеличенному числу аудио-каналов, кадров в секунду и пр.
Показать полностью

1.4

max 2.1

Среднее знач.: 1.9

2.1

max 2.1

Среднее знач.: 1.9

Выходы DVI

Дают возможность подключиться к дисплею с помощью DVI

1

Среднее знач.: 1.4

Среднее знач.: 1.4

Количество HDMI разъемов

Чем больше их количество, тем больше устройств можно одновременно подключить (например, приставок игрового/телевизионного типа)
Показать полностью

1

Среднее знач.: 1.1

1

Среднее знач.: 1.1

HDMI

Цифровой интерфейс, который используется для передачи аудио и видео сигналов высокого разрешения.
Показать полностью

Есть

Есть

Оценка теста Passmark

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

617

max 30117

Среднее знач.: 7628.6

max 30117

Среднее знач.: 7628.6

Оценка теста 3DMark Cloud Gate GPU

7040

max 196940

Среднее знач.: 80042.3

max 196940

Среднее знач.: 80042.3

Оценка теста 3DMark Fire Strike Score

902

max 39424

Среднее знач.: 12463

max 39424

Среднее знач.: 12463

Оценка теста 3DMark Fire Strike Graphics

Он измеряет и сравнивает способность видеокарты обрабатывать трехмерную графику в высоком разрешении и с различными графическими эффектами. Тест Fire Strike Graphics включает в себя сложные сцены, освещение, тени, частицы, отражения и другие графические эффекты, чтобы оценить производительность видеокарты в игровых и других требовательных графических сценариях.
Показать полностью

917

max 51062

Среднее знач.: 11859.1

max 51062

Среднее знач.: 11859.1

Оценка теста 3DMark Ice Storm GPU

68221

max 539757

Среднее знач.: 372425.7

max 539757

Среднее знач.: 372425.7

FAQ

Как проявляет себя процессор NVIDIA GeForce GT 710 PCIe x1 в бенчмарках?

В Passmark NVIDIA GeForce GT 710 PCIe x1 набрала 617 баллов. Вторая видеокарта в Passmark набрала Нет данных баллов.

Какой FLOPS у видеокарт?

FLOPS NVIDIA GeForce GT 710 PCIe x1 составляет 0.38 TFLOPS. А вот у второй видеокарты FLOPS равняется 55.31 TFLOPS.

Какое энергопотребление?

У NVIDIA GeForce GT 710 PCIe x1 19 Watt. У NVIDIA GeForce RTX 4080 Ti 450 Watt.

Насколько быстро работают NVIDIA GeForce GT 710 PCIe x1 и NVIDIA GeForce RTX 4080 Ti?

NVIDIA GeForce GT 710 PCIe x1 работает на частоте 954 MHz. При этом максимальная частота достигает Нет данных MHz. Тактовая базовая частота у NVIDIA GeForce RTX 4080 Ti достигает 1895 MHz. В режиме турбо достигает 2000 MHz.

Какая память у графических карт?

NVIDIA GeForce GT 710 PCIe x1 поддерживает GDDR3. Установлено 1 GB оперативной памяти. Пропускная способность достигает 12.8 GB/s. NVIDIA GeForce RTX 4080 Ti работает с GDDR6. На второй установлено 20 GB оперативной памяти. Ее пропускная способность составляет 12.8 GB/s.

Сколько HDMI разъемов имеют?

NVIDIA GeForce GT 710 PCIe x1 имеет 1 HDMI выхода. NVIDIA GeForce RTX 4080 Ti оснащена 1 HDMI выходами.

Какие разъемы питания используются?

NVIDIA GeForce GT 710 PCIe x1 использует Нет данных. NVIDIA GeForce RTX 4080 Ti оснащена Нет данных HDMI выходами.

На какой архитектуре построены видеокарты?

NVIDIA GeForce GT 710 PCIe x1 построена на Kepler 2. 0. NVIDIA GeForce RTX 4080 Ti использует архитектуру Lovelace.

Какой графический процессор используется?

NVIDIA GeForce GT 710 PCIe x1 оснащена GK208B. На NVIDIA GeForce RTX 4080 Ti установлен AD102.

Сколько линий PCIe

У первой видеокарты 1 линий PCIe. А версия PCIe 2. У NVIDIA GeForce RTX 4080 Ti 1 линий PCIe. Версия PCIe 2.

Сколько транзисторов ?

NVIDIA GeForce GT 710 PCIe x1 имеет 1020 млн. транзисторов. NVIDIA GeForce RTX 4080 Ti имеет Нет данных млн. транзисторов

Учебник: PCI Express 1.0 против 2.0

Автор: Ананд Лал Шимпи

  • Хранение
  • 57 Комментарии
    |

    57 Комментарии

    IndexThe Primer: PCI Express 1.0 vs. 2.0C300 и что насчет P5x/H5x? Тестовые платформыПервый тест: скорость последовательного чтенияТакже влияет производительность произвольного чтенияИли производительность записи небезопаснаЗаключительные слова

    Введение: PCI Express 1.

    0 против 2.0

    Последовательный интерфейс PCI Express организован в дорожки. Каждая полоса имеет независимый набор контактов передачи и приема, и данные могут отправляться в обоих направлениях одновременно. И здесь все вводит в заблуждение. Пропускная способность в одном направлении для одной линии PCIe 1.0 (x1) составляет 250 МБ/с, но поскольку вы можете одновременно отправлять и получать 250 МБ/с, Intel предпочитает указывать пропускную способность, доступную для слота PCIe 1.0 x1, как 500 МБ/с. . Хотя это общая совокупная пропускная способность, доступная для одного слота, вы можете достичь этого показателя пропускной способности только в том случае, если вы читаете и записываете одновременно.


    Одно из наших первых знакомств с PCI Express произошло на IDF в 2002 году.

    PCI Express 2.0 удваивает двунаправленную полосу пропускания на линию. Вместо 250 МБ/с в каждом направлении на полосу вы получаете 500 МБ/с.

    Помимо графики, на шине PCIe в настольных компьютерах не было никаких потребителей с высокой пропускной способностью. Таким образом, различие между PCIe 1.0 и 2.0 никогда не имело большого значения. Сегодня и USB 3.0, и 6 Гбит/с SATA призваны изменить это. Оба могут легко насытить соединение PCIe 1.0 x1.


    Чипсет Intel X58. Единственные линии PCIe 2.0 исходят от IOH.

    Это проблема, потому что все наборы микросхем Intel имеют комбинацию слотов PCIe 1.0 и 2.0. Например, набор микросхем Intel X58 имеет 36 линий PCIe 2.0 от X58 IOH, а также дополнительные 6 линий PCIe 1.0 от ICH. Чипсеты AMD серий 7 и 8 не имеют слотов PCIe 1.0.


    AMD 890GX не имеет линий PCIe 1.0

    Ни один набор микросхем для настольных ПК изначально не поддерживает как SATA 6 Гбит/с, так и USB 3.0. AMD 8-й серии обеспечивает встроенную поддержку SATA 6 Гбит/с, но для USB 3 по-прежнему требуется внешний контроллер. На чипсетах Intel вам нужен отдельный контроллер как для SATA 6 Гбит/с, так и для USB 3.

    Все эти сторонние контроллеры представляют собой устройства PCIe, просто размещенные на материнской плате. µPD720200 от NEC используется исключительно всеми производителями материнских плат для обеспечения поддержки USB 3.0. µPD720200 имеет интерфейс PCIe 2.0 x1 и поддерживает два порта USB 3.0.

    Спецификация USB 3 требует скорости передачи до 500 МБ/с. При подключении к интерфейсу PCIe 2.0 вы получаете 500 МБ/с вверх и вниз, что более чем достаточно для контроллера. Однако, если вы подключите контроллер к интерфейсу PCIe 1.0, вы получите только половину этого (а на практике и того меньше). Сегодня это не проблема, но в конечном итоге с достаточно быстрым устройством USB 3 вы столкнетесь с узким местом.

    Ситуация с 6Gbps не лучше. Контроллер Marvell 88SE91xx PCIe 2.0 — единственный на сегодняшний день способ включить SATA 6 Гбит/с на материнских платах (кроме плат 890GX) или платах расширения.

    Интерфейс представляет собой только одну полосу PCIe 2.0. Спецификация SATA 6 Гбит/с обеспечивает пропускную способность до 750 МБ/с, но интерфейс PCIe 2. 0 x1 ограничивает скорость чтения/записи до 500 МБ/с. Соедините его с интерфейсом PCIe 1.0 x1, и вы уменьшите скорость до 250 МБ/с (на самом деле гораздо меньше из-за накладных расходов на шину).

    Индекс
    C300 и как насчет P5x/H5x?
    IndexThe Primer: PCI Express 1.0 vs. 2.0C300 и что насчет P5x/H5x?Платформы для тестированияПервый тест: скорость последовательного чтенияТакже влияет производительность произвольного чтенияИли производительность при записи небезопаснаЗаключительные слова

    ПЕЧАТЬ ЭТОЙ СТАТЬИ

    Будет ли PCIe 3.0 x4 Сетевая карта 10Gbe работает с пропускной способностью PCIe 3.0×1?

    сеть

    Я протестировал сетевую карту PCIe 3.0 x4 10Gbe в слоте PCIe 3.0 x1, и вот мои мысли и результаты.

    Майкл


    • 5 мин чтения

    Вы пытаетесь собрать сервер своими руками, но не знаете, где можно разместить все нужные устройства? Слушайте, я понял — для NAS-приложений вы, вероятно, захотите получить HBA, большинство из которых — PCI x8 (не будем пока говорить о версии протокола). Облачные игры вам по душе? Тогда этот слот x16 наверняка будет заполнен видеокартой. Хотите установить бесплатный и надежный программный брандмауэр? Вам понадобится сетевая карта с двумя или четырьмя портами. О боже, эти слоты PCIe быстро заполняются, не так ли? К сожалению, существует не так много потребительских плат ATX с более чем 3 полноразмерными слотами PCIe, и они могут стоить вам руки и ноги. Что еще хуже, большинство серверных корпусов DIY не поддерживают ничего большего, чем ATX, поэтому о платах E-ATX также не может быть и речи.

    Высокопроизводительные потребительские материнские платы ATX имеют только 3 полноразмерных слота PCIe, в то время как большинство из них имеют только 2. Ближе всего к процессору чаще всего используется слот PCIe x16. Тот, что посередине, на высокопроизводительных чипсетах, будет вторым слотом PCIe, который может быть отделен от ЦП, поэтому и этот слот, и слот x16 будут работать на x8. По большей части это не будет проблемой, если только вы не используете что-то вроде 3090 Ti. Самый дальний — это слот PCIe для чипсета. До Intel 12-го поколения, поскольку набор микросхем взаимодействует с ЦП через DMI 3.0 x4, фактически с той же скоростью, что и PCIe 3.0 x4, поэтому на старых наборах микросхем Intel этот слот может и будет ограничиваться DMI. Со стороны AMD это намного лучше. С тех пор, как X570 представила PCIe 4.0, чипсет общается с процессором Ryzen по каналу PCIe 4.0 x4, поскольку AMD обеспечивает пропускную способность PCIe 3.0 x4 только для слота PCIe чипсета, вероятность возникновения узких мест очень мала.

    Таким образом, общую конфигурацию материнских плат потребительского уровня можно описать как x8, x8 и x4, обеспечиваемые чипсетом. Но это еще не все.

    Слот пропускной способности PCIe x1

    В качестве примера в этом разделе я буду использовать материнскую плату Gigabyte X570. Это схема компоновки материнской платы.

    Как видите, большая часть того, о чем я писал, правда. Один слот x16 ближе к центральному процессору, один слот x8 ниже, а внизу у нас есть слот x4. Однако между x8 и x4 есть один слот PCIe x1. Согласно моим исследованиям, PCIe 3.0 x1 обеспечивает пропускную способность около 8 Гбит/с. Таким образом, хотя он не может удовлетворить 10Gbe (для чего, кстати, потребуется пропускная способность 10Gbps), он все же намного лучше, чем ваш встроенный сетевой адаптер 1Gbps, 2,5Gbps или даже 5Gbps.

    Таким образом, можно ли использовать сетевую карту PCIe 3.0 x4 10Gbe в слоте PCIe 3.0 x1? Ответ «АБСОЛЮТНО», и вам обязательно стоит попробовать, если это единственный вариант. Но прежде чем вы сбежите и начнете экспериментировать, вот несколько советов, которые я усвоил, работая с этим самостоятельно.

    Варианты применения и использования

    Прежде всего, не все разъемы PCIe x1 одинаковы. Некоторые производители материнских плат любезно установят слот x16, но электрически подключенный как x1, вы можете найти такую ​​настройку на платах ASUS и AsRock. На мой взгляд, это лучший вариант, так как вы можете просто вставить любую карту в этот слот, не беспокоясь о совместимости карт, она просто будет работать с пропускной способностью PCIe x1.

    ASUS B660M с 3-мя полноразмерными слотами PCIe

    Тогда есть X570. Он выглядит как x1 и подключен как таковой. Чтобы эффективно использовать этот слот, вам придется прибегнуть к переходной плате PCIe. Этот пакет райзер-карты будет иметь одну фиктивную карту PCIe x1, а также порт USB (не протокол USB, просто в форме USB) и кабель USB для подключения к другой плате, на которой будет полноразмерный PCIe x16. . Итак, вы сначала вставите фиктивную карту в слот PCIe x1, а затем установите свое реальное устройство на коммутационную плату. В этом сценарии вам понадобится корпус, который может вместить больше устройств PCIe, чем обычный корпус ATX. О средних башнях часто не может быть и речи, и вам, вероятно, придется взглянуть на те корпуса, которые поддерживают E-ATX, или на те, которые поддерживают вертикальный графический процессор, чтобы вы могли установить устройство PCIe в этот дополнительный вырез.

    PCIe x1 to x16 Riser

    Во-вторых, подумайте о приложении. Если вы не собираетесь перенасыщать канал 10Gbe, например, использовать простой NAS на основе жестких дисков, а не что-то сумасшедшее, например, 10 виртуальных устройств ZFS в полосатой конфигурации — и я полагаю, что большинство людей этого не сделает — тогда это может сработать для вас. Но если вы работаете с массивом хранения данных на флэш-дисках и ожидаете полной пропускной способности 10Gbe в режиме 24/7, то очевидно, что это решение не удовлетворит вашу рабочую нагрузку.

    Производительность в реальном мире?

    Я провел несколько тестов с iperf3, коммутатором Brocade ICX-6610 и однопортовой сетевой картой Mellanox ConnectX3 10Gbe, приемопередатчиком Brocade 10Gbe и кабелем OM4, купленным на fs.com. Оба тестовых стенда представляют собой виртуальные машины, работающие на Proxmox, с паравиртуализированной сетевой картой, а не с аппаратным транзитом.

    Это сторона отправителя, я провел самый простой тест. Это неплохо, в среднем выше 6 Гбит/с или 720 МБ/с.

    Возможно, вы также заметили большое количество «Retr». Это указывает на пакеты TCP, которые необходимо повторно передать. Я подозреваю, что это как-то связано с ограниченной пропускной способностью, которую обеспечивает PCIe 3.0 x1, поскольку согласованная скорость составляет 10 Гбит/с.