spani hat das gut zusammengefasst, allerdings auch einige sehr ungewöhnliche (wenn auch technisch korrekte) möglichkeiten genannt.
wenn dein switch keinen separaten uplink-port hat und nicht mehrere jahre auf dem buckel hat, besteht die möglichkeit, dass er (bei gigabit ethernet übrigens standard) auto-mdi-x auf allen ports unterstützt, d.h. jeder port automatisch erkennt, ob er intern die sende- und empfangsleitung kreuzen soll (denn genau das macht uplink-ports und crossover-kabel aus). man sollte ausschließlich mit nicht gekreuzten kabeln auskommen.
von der netzstruktur her macht es sinn, wenn du den 24er als backbone verwendest und den (oder ggf. mehrere, sowas haben ja viele zuhause rumfliegen) 8er-switch über dessen uplink-port (oder eben irgendeinen, wenn auto-mdi-x) an einen normalen port des 24ers anschließt. hänge möglichst viele rechner an den 24er, damit sich möglichst wenige rechner den uplink des/der 8er-switches teilen müssen und über die schnellere backplane des 24ers kommunizieren können. übrigens ist der performance-abfall beim einsatz von hubs nicht zu unterschätzen, daher ist das nicht empfehlenswert.
wenn 10 leute vom 24er switch was haben wollen was einer hat der am 8er switch angeschlossen ist bleiben halt den 10en jeweils nur 10mbit.
das ist eine sehr einfache theorie. zwar hast du im grunde recht, der uplink ist der flaschenhals. es werden kaum alle leute zeitgleich mit maximaler geschwindigkeit daten übertragen (dafür müssen die daten ja auch irgendwoher geliefert werden), sondern der ein oder andere spielt, surft im internet oder macht gar nichts, was etwas mehr traffic erzeugt.
übrigens: viele nichtsblicker schreien bei lanparties nach gigabit-uplinks von den clientswitches (wo meist ~20-24 personen dran hängen, wenn voll belegt) - in der praxis sind diese aber nie ausgelastet. wie innovalan mit ihren zahlreichen großen parties (northcon, summit, etc.) immer wieder zeigt, reichen fast immer auch nur 100mbit-uplinks. ich habe zwei parties mit 200-400 leuten veranstaltet, auf denen nur 200mbit (d.h. 2 x 100 getrunkt) für die uplinks zum einsatz kamen und die leute haben sich sogar regelmäßig über die hohe performance geäußert.
ergo: selbst wenn du jeweils sieben leute an nem halben dutzend 8er-switches an den backbone klemmst, dürften engpässe unspürbar sein.