
Я хочу транслировать видео (сжатое, ~20 Мбит/с) как минимум с шести Raspberry Pi Zero, каждый из которых имеет 10/100 USB Ethernet адаптер, на центральный ПК с портом 10/100/1000. Все узлы будут подключены к одному гигабитному коммутатору. Я собрал из постов типаВот этотчто современные коммутаторы способны "автосогласовывать" соединения между узлами таким образом, что каждое соединение использует максимально возможную скорость. Однако мне неясно, означает ли это:
- Узел 1000/100/10 будет ограничен чистой пропускной способностью 100 Мбит/с по всем соединениям, или
- Коммутатор будет согласовывать отдельные соединения на скорости 100 Мбит/с между центральным узлом и каждым узлом потоковой передачи, что позволит более эффективно использовать полосу пропускания центрального узла в 1000 Мбит/с.
решение1
Да, вы можете сделать то, о чем просите. Пакеты будут поступать в коммутатор со 100-мегабитного Raspberry Pis на скорости 100 Мбит/с, а коммутатор будет отправлять их на центральный ПК на скорости 1 Гбит/с.
Ваши шесть потоков по 20 Мбит/с, вместе взятые, займут всего лишь около 1/8 гигабитной пропускной способности ПК. Таким образом, вы можете подключить более 40 таких Raspberry Pi таким образом, прежде чем начнете упираться в предел гигабитного соединения ПК с коммутатором.