Eigenlijk klopt het hele verhaal niet
Het antwoord is: sneller kost geld. En de kosten zijn blijkbaar niet evenredig met de verbetering.
Dat gaat op voor autos. Maar misschien ook voor 10Gig ethernet. Net als CPUs. Lang hebben we iedere 2 jaar 2x zo snellere CPUs gehad. Tot we bij de 3 GHz kwamen. Toen ging het opeens minder snel. We zijn nu 10-15 jaar later, en we zijn van 3 GHz naar 4.5 GHz gegaan.
Een 8600K / 8700K met HT uit doet 5200 Mhz op alle cores (zonder delid). Verder is Mhz al jaren geen relevante maatstaf meer. Dat was het al niet toen AMD met de Athlon XP kwam en van ellende vervolgens de naamgeving maar geen matchen met de naamgeving van Intel; 1400 Mhz AMD werd 1600+.
Als je kijkt naar de totale rekenkracht van cpu's dan hebben we ook de laatste jaren enorme sprongen gemaakt. Des te meer wanneer je ook kijkt naar wat er mogelijk is met AVX (skylake AVX is 2x sneller dan sandy bridge AVX). Dus die vlieger gaat niet op. Je beschrijf een fenomeen dat niet bestaat.
Iets soortgelijks gaat blijkbaar ook op voor Ethernet.
Van 10 Mbps naar 100 Mbps duurde 20 jaar. Van 100 Mbps naar 1 Gbps duurde slechts een paar jaar. Maar nu gaat de vooruitgang trager. En dan zijn dingen duurder dan je verwacht.
Als je kijkt naar het plaatje bij het artikel dan zie je dat er eigenlijk nauwelijks geen sprake is van een afname van de ontwikkelsnelheid. Tussen 10, 100 en 400 is best een lijn te trekken. Dus ook dit is de verklaring niet.
Ik zal je een getal geven.
Als je 10 Gbps doet, dan duurt het 51 nanoseconden om een pakketje van 64 bytes (512 bits) binnen te krijgen. In 51 nanoseconden kan een 4 GHz cpu ongeveer 200 instructies uitvoeren. De snelste simpelste instructies. Als je iets meer complex wilt doen, dan kost het meer dan 1 klok-cycle. En stel je wilt iets uit RAM lezen. Dat kost al 100 nanoseconden.
https://gist.github.com/jboner/2841832
Je gaat nu misschien begrijpen dat de stap van 1 Gbps naar 10 Gbps misschien toch niet zo simpel is als je dacht.
Op 'ons' AMS-IX kunnen we 27 Tb/s verwerken. Het enige waar dit mee te maken heeft is een ouderwets kip/ei probleem. Zolang de vraag naar 10 Gbps producten laag is zal de schaal laag zijn en de kosten hoog. Aquantia heeft met AQC-107 een 'betaalbare' chip op de markt gezet. Echter dan praten we nog steeds over +- 115 euro voor de
pricewatch: Asus XG-C100C. Ondertussen beginnen er wat moederborden te komen met ingebouwde 10 Gbps. Maar dat zijn dan borden van 300+ euro. De 10 Gbps zal pas echt doorbreken wanneer Intel het standaard in zijn chipset opneemt. Helaas is dat bij Coffee lake opnieuw niet gebeurd.
Vergeet niet dat je vroeger zo 100 euro kwijt was aan een 1000 Mbps switch. Tegenwoordig heb je een D-Link 5 port switch voor 11 (!) euro. Betaalbare 10 Gbps switches zijn er nog niet. Zo lang Intel niet in beweging komt kan dat nog wel even duren...
[Reactie gewijzigd door sdk1985 op 27 juli 2024 22:29]