У меня есть сервер Fujitsu Primergy TX100 S2, и я хочу добавить больше сетевых карт. Единственный слот PCI уже занят сетевой картой. У меня есть один слот PCI Express x4 и два слота PCI Express x8.
В моих местных магазинах я могу найти только карты x1, а карты x8 очень дорогие и редкие.
У меня вопрос: если я куплю карту PCI Express x1, она будет работать со слотом PCI Express x8? Хочу 2 штуки, чтобы оба слота x8 были заняты.
Сетевые карты будут использоваться в VMware ESXi 5.0.
Любая карта PCI Express меньшего размера поместится в больший слот. Таким образом, карта x1 поместится в слот x8. Пожалуйста, посмотрите Статья в Википедии для получения дополнительной информации о спецификации.
PCI-e значительно отличается от старого стандарта PCI (и фактически больше основан на AGP, чем на PCI); Одно из наиболее заметных отличий заключается в том, что у PCIe нет концепции параллельной шины, как у PCI.
Шины PCI-e состоят из переулки; одна дорожка (x1) соответствует одному последовательному каналу со скоростью 5 Гбит / с между хостом и устройством.
Эти каналы полностью асимметричны и, следовательно, не имеют проблем с синхронизацией - это объясняет их гораздо большую скорость по сравнению с PCI.
Что менее заметно, но не менее важно, так это то, что устройство и хост не должны физически соответствовать количеству линий, которые они предлагают - устройство с двумя линиями (x2) может подключаться к хост-шине с 2, 4, 8 или 16 полосы на одном слоте.
Чтобы еще больше усложнить ситуацию, разъем на материнской плате ( главный автобус или слот) на самом деле не обязательно подключиться каждая переулок, которая подходит; слот x16 может (и обычно это делает) соединять только 8 линий, что в действительности делает его шиной x8.
Их обычно называют «x16 (x8)» или аналогичными.
Итак, если коротко ответить на ваш вопрос, то можно сказать, что да, вы можете подключить любой xN Устройство PCI-e к xM Шина хоста PCI-e, если M> = N.