Ik loop tegen wat problemen aan op het moment dat ik van een pc met een 10GbE interface video (NDI) wil streamen naar een pc met een 1GbE interface die ook verbonden is met de switch. De video stream is c.a. 150mbit. De andere kant op gaat prima.
De problemen ontstaan volgen mij omdat de packet buffer van mijn switch te laag is. Ik wil daarom kijken naar een andere 10gbit multiswitch (1, 2.5, 5, 10gbit) maar wil weten welke buffer ik eigenlijk nodig heb.
Daarom heb ik de volgende berekening bedacht waar ik uit ga van 10 pc's van 1 gbit die een 10gbit verbindingen leeg slurpen. Uiteindelijk wil ik het nooit zo zwaar belasten maar het geeft misschien wel wat richting.
De video server staat bv op 25 fps. Dus elke 40ms een nieuwe frame naar de switch. We willen zoveel mogelijk streams sturen. Op 1gbit kunnen we in 40ms 40mbit sturen.
Terwijl we uploaden naar de switch zal de client al downloaden. 40mbit op de 10gbe zal 4ms kosten. In 4ms zal de 1gbe connectie 4mbit downloaden. Dan heb je 36mbit=4.5mb nodig aan buffer. Voor een volle 10gbe met 10 1gbe clients kom je op 45mb buffer.
Geen idee of je dit zo kan bereken dus graag jullie feedback.
De problemen ontstaan volgen mij omdat de packet buffer van mijn switch te laag is. Ik wil daarom kijken naar een andere 10gbit multiswitch (1, 2.5, 5, 10gbit) maar wil weten welke buffer ik eigenlijk nodig heb.
Daarom heb ik de volgende berekening bedacht waar ik uit ga van 10 pc's van 1 gbit die een 10gbit verbindingen leeg slurpen. Uiteindelijk wil ik het nooit zo zwaar belasten maar het geeft misschien wel wat richting.
De video server staat bv op 25 fps. Dus elke 40ms een nieuwe frame naar de switch. We willen zoveel mogelijk streams sturen. Op 1gbit kunnen we in 40ms 40mbit sturen.
Terwijl we uploaden naar de switch zal de client al downloaden. 40mbit op de 10gbe zal 4ms kosten. In 4ms zal de 1gbe connectie 4mbit downloaden. Dan heb je 36mbit=4.5mb nodig aan buffer. Voor een volle 10gbe met 10 1gbe clients kom je op 45mb buffer.
Geen idee of je dit zo kan bereken dus graag jullie feedback.