<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hallo,<br>
<br>
durch die Diskussion ist mir aufgefallen, dass ein Fehler im Wiki
steht:<br>
gw1.saar.freifunk.net und mgmt.saar.freifunk.net sind über einen
shared 1000Mbit/s Port angeschlossen, nicht über einen 100Mbit/s
Port.<br>
Ausserdem ist shared hier zu verstehen als shared im Hypervisor, der
Port vom Host zum Switch ist dedicated (volle Bandbreite
garantiert), der Switch hängt mit 10Gbit/s am Router.<br>
Im Rack gibt es im Moment nur 4 weitere Hosts, bei Bedarf werden
mehr 10GBit/s Uplinks hinzugefügt.<br>
<br>
<blockquote><samp><code>[root@hyper iso]# wget -O/dev/null
<a class="moz-txt-link-freetext" href="http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso">http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso</a></code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>--2016-01-30 00:50:43--
<a class="moz-txt-link-freetext" href="http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso">http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso</a></code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>Resolving
releases.ubuntu.com... 91.189.92.151, 2001:67c:1360:8c01::1e</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>Connecting to
releases.ubuntu.com|91.189.92.151|:80... connected.</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>HTTP request sent, awaiting
response... 301 Moved Permanently</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>Location:
<a class="moz-txt-link-freetext" href="http://old-releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-i386.iso">http://old-releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-i386.iso</a>
[following]</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>--2016-01-30 00:50:53--
<a class="moz-txt-link-freetext" href="http://old-releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-i386.iso">http://old-releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-i386.iso</a></code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>Resolving
old-releases.ubuntu.com... 91.189.88.17</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>Connecting to
old-releases.ubuntu.com|91.189.88.17|:80... connected.</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>HTTP request sent, awaiting
response... 200 OK</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>Length: 938475520 (895M)
[application/x-iso9660-image]</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>Saving to: `/dev/null'</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>100%[======================================>]
938,475,520 74.1M/s in 12s </code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>2016-01-30 00:51:20 (73.4
MB/s) - `/dev/null' saved [938475520/938475520]</code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code></code></samp><br>
<samp><code></code></samp><samp><code>[root@hyper iso]# </code></samp><br>
</blockquote>
Vom Hypervisor aus kann ich den Link auslasten, die wahre
Schwierigkeit besteht darin Server zu finden, die Gigabittransfers
liefern können.<br>
<br>
Vier parallele Downloads von 2 DE Mirrors und 1 FR Mirror und 1 Lux
Mirror:<br>
<br>
<blockquote><samp>100%[====================================>]
1,178,386,432 27.9M/s in 28s </samp><samp><br>
</samp><samp><br>
</samp><samp>2016-01-30 01:10:43 (39.9 MB/s) - `/dev/null' saved
[1178386432/1178386432]</samp><samp><br>
</samp><samp><br>
</samp><samp>100%[======================================>]
938,475,520 49.8M/s in 29s </samp><samp><br>
</samp><samp><br>
</samp><samp>2016-01-30 01:10:44 (30.8 MB/s) - `/dev/null' saved
[938475520/938475520]</samp><samp><br>
</samp><samp><br>
</samp><samp>100%[====================================>]
1,178,386,432 23.1M/s in 52s </samp><samp><br>
</samp><samp><br>
</samp><samp>2016-01-30 01:11:07 (21.7 MB/s) - `/dev/null' saved
[1178386432/1178386432]</samp><samp><br>
</samp><samp><br>
</samp><samp>100%[======================================>]
938,475,520 30.6M/s in 46s </samp><samp><br>
</samp><samp><br>
</samp><samp>2016-01-30 01:11:01 (19.6 MB/s) - `/dev/null' saved
[938475520/938475520]</samp><br>
</blockquote>
Ich wollte das nur der Korrektheit mit in den Topf werfen.<br>
Falls die gw1 und mgmt VMs nicht bremsen (Ingress, Egress Limits,
Warten auf Festplatte oder Prozesse, ...), sollte der Host keinen
Flaschenhals darstellen.<br>
<br>
<img src="cid:part1.02060305.02060704@exxxtremesys.lu" alt=""><br>
<br>
Und der Host im gleichen Zeitraum:<br>
<br>
<img src="cid:part2.06030408.07060508@exxxtremesys.lu" alt=""><br>
<br>
<br>
<div class="moz-cite-prefix">On 29.01.16 10:19, Ralf Jung wrote:<br>
</div>
<blockquote cite="mid:56AB2E92.7060704@ralfj.de" type="cite">
<pre wrap="">Hallo,
erstmal danke für den Hinweis, dass die Situation sich nach Mittwoch
verbessert hat. Dann hat sich die Arbeit am Uplink wenigstens gelohnt :)
</pre>
<blockquote type="cite">
<pre wrap="">Na gut meine ursprüngliche Frage, was denn so zur Verfügung steht bei
mehr als 300 Knoten, wurde nicht beantwortet.
</pre>
</blockquote>
<pre wrap="">
Theoretisches Maximum, wenn man allen Overhead und Verwaltungstraffic
ignoriert, wären momentan 2x100 MBit/s RX+TX für das ganze Netz (also
alle 300 Knoten) zusammen. "RX+TX" heißt hier, die Summe des Verkehrs
ins Internet und aus dem Internet. Natürlich haben wir hauptsächlich
TX-Traffic, also Verkehr aus dem Internet ins Freifunk-Netz, da die
Clients viel mehr herunterladen als hochladen.
In der Praxis verringert sich das dann durch verschiedene Faktoren:
1.) Verwaltungstraffic. Alle Knoten müssen jederzeit über das komplette
Mesh Bescheid wissen, insb. müssen die Gateways all diese
Informationen an jeden Knoten einzeln schicken. Das läppert sich.
2.) Netzinterner Verkehr. Viele Geräte verkünden allen ihren "Nachbarn"
ihr Anwesenheit (Apple-Geräte sind besonders gesprächig), wobei
"Nachbarn" hier halt alle Freifunk-Clients sind. Auch dieser Verkehr
muss dann von den Gateways an alle verteilt werden.
Daher würde ich schätzen, das wir momentan nicht auf mehr als 100-150
MBit/s RX+TX mit dem Internet insgesamt kommen könnten.
Hinzu kommt dann noch:
3.) Ungleich verteilte Last. Jeder Knoten hängt an einem Gateway.
Wenn dieses Gateway ausgelastet ist, dann bringen zusätzliche
Kapazitäten am anderen Gateway den betroffenen Clients nichts.
4.) Uplink-Flaschenhals. Der Freifunk Rheinland schließt momentan
ca. 50 Freifunk-Communities ans Internet an, und wir sind sicher
nicht die größte.
5.) Downlink-Flaschenhals. Die Verbindung von den Gateways zu den Knoten
ist natürlich auch limitiert.
Erst die Erfahrung kann zeigen, wie genau sich das dann auswirkt.
Wenn ein Knoten mit 16 MBit/s angeschlossen ist, sind schon bei 10
Clients abzüglich Overhead maximal 1.2 - 1.4 MBit/s pro Client drin. Das
reicht nicht für YouTube 720p. Oder, andersherum gerechnet, wenn 3 Leute
auf YouTube sind (3 MBit/s pro Person, bei 720p) und der 10 "normal"
surfen (50 - 500 KBit/s), ist die Leitung am Limit.
Wenn du mir den genauen Namen deines Knotens gibst, und einen Zeitpunkt,
zu dem du Lastprobleme hattest, kann ich mal in unseren Statistiken
schauen - vielleicht kann man da ja was informatives rausholen.
Viele Grüße,
Ralf
PS: Falls sich einige von euch wundern... nein, ich bin hier vorher
nicht aufgetaucht ;-) . Ich bin neu im Freifunk-Team, habe allerdings
durch meine Mitgliedschaft im Technik Kultur Saar das Projekt schon seit
seinen Anfängen aus nächster Nähe verfolgt. Ende letzten Jahres konnte
ich dann der Versuchung, hier mitzumachen, nicht mehr widerstehen -
dafür bastele ich einfach viel zu gerne an Netzwerken herum ;-) . Der
neue Uplink war mein erstes Projekt, einige weitere sind in Planung.
</pre>
</blockquote>
<br>
Viele Grüsse,<br>
Marc<br>
<br>
</body>
</html>