Максимальная пропускная способность PCI

19324
user17245

Гипотетический здесь, но я хочу понять.

Скажем, у меня есть машина, 4 слота PCI, 64-битная 33 МГц PCI.

Сколько данных может обрабатывать эта шина PCI? Системная шина 133 МГц.

Я хочу использовать один слот для карты SATA II, а другой - для карт Gig-E, создавая как можно быстрее NAS. Я думаю, что один слот может быть AGP2x, так что мне остается 2 для Gig-E и один для SATAT II.

Буду ли я насыщать, какова максимальная пропускная способность шины PCI?

3
Вы непременно насыщаете шину PCI, прежде чем приблизитесь к полной скорости SATA-II. (не знаю о концерте, но подозреваю, что он похож.) У меня похожая система, и я просто вставил карту SATA-II; мои диски SATA-II читаются на ок. 60-70 МБ / с намного лучше, чем диски IDE, так что это целесообразно для моих целей. (не опубликован в качестве ответа, так как у меня нет времени, чтобы рассчитать максимальные теоретические скорости и тому подобное.) quack quixote 15 лет назад 0

3 ответа на вопрос

6
quack quixote

Согласно статье Википедии по PCI и списку пропускной способности устройства, пропускную способность шины PCI можно рассчитать по следующей формуле:

frequency * bitwidth = bandwidth 33.33 MHz * 32 bits = 1067 Mbit/s = 133.32 MB/s 

Обычные шины PCI работают со следующими полосами пропускания:

  • 32-битный PCI, 33 МГц: 1067 Мбит / с или 133,33 МБ / с
  • 32-битный PCI, 66 МГц: 266 МБ / с
  • PCI 64-бит, 33 МГц: 266 МБ / с
  • 64-битная PCI, 66 МГц: 533 МБ / с

По тем же ссылкам:

  • SATA (SATA-150): 150 МБ / с
  • SATA (SATA-300): 300 МБ / с
  • Fast Ethernet (100base-X): 11,6 МБ / с
  • Gig-E (1000base-X): 125 МБ / с

Теоретически, похоже, что на шине PCI есть место для двух карт Gig-E или SATA-II, но не для обеих. По крайней мере, не работает на теоретических максимумах. Если вы вставите все три, запуск их всех при полной нагрузке будет узким местом на шине PCI.

К счастью, вы не приблизитесь к достижению теоретической скорости на интерфейсе SATA (если только вы не используете дорогие SSD-накопители). Ваши карты Gig-E, вероятно, подойдут ближе, но во всех случаях реальные скорости будут значительно меньше теоретических.

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

0
Areeb Soo Yasir

Я согласен с Quack Quixote, но чтобы он был быстрым и простым для вашего случая: ваша максимальная теоретическая пропускная способность составляет 533 МБ / с.

В простом английском это действительно зависит от вашего максимального использования и нагрузки.

* Карты 2xGigE имеют общую пропускную способность 4 Гбит (или 500 МБ / с), если вы одновременно используете оба канала в обоих направлениях (маловероятно, если вы не проводите VPN / конференц-связь на этих скоростях). * 1x3 Гбит SATA карта. Сколько дисков вы добавите? Более новые диски SATA будут тянуть в среднем 170 МБ / с.

Так что это действительно зависит от того, какую среднюю и максимальную пропускную способность вы используете для сетевых карт и карты SATA. Он может нормально работать без каких-либо сбоев для многих распространенных рабочих нагрузок, но если вы используете максимальную пропускную способность для сетевых адаптеров 2 Гбит и вашей карты SATA, у вас будет замедление из-за максимальной скорости шины PCI.

-1
Alex

Я тестировал с картой Intel 2x1Gbit PCI Lan (изначально PCI-X64-133MHz, но в обычном слоте PCI2.2 33MHz) Отчеты BSD в интерфейсе Статистика трафика: Результат составляет ~ 550-600Mbit, когда работает в режиме загрузки (или одностороннего) в дуплексный режим работает ~ 200Mbit-Rx ~ 200Mbit Tx

Windows говорит 62 МБ / с.

Так что я не достиг 1000 Мбит, я думаю, если вы разместите больше карт, результат будет наихудшим.

Похожие вопросы