Upstream von Prozessen einschränken

djrick

Registered User
Halli Hallo Hallöle!

Ein Freund von mir hat einen Rechner, den er als Router einsetzt mit SuSE Linux drauf. Auf dem Server hat er auch einen Apache Webserver laufen mit ein paar Statsmodulen etc.
Jetzt ist es natürlich so dass T DSL nur 128kbit Upstream hat, was ja nicht gerade viel ist.
So kommt es öfters dazu dass wenn jemand auf dieser Seite ist, das Internet bei ihm langsamer wird, weil die Bandbreite voll ausgenutzt ist.
Nun die Frage, kann ich die Bandbreite irgendwie einschränken dass immer ein paar kbit "reserviert" bleiben?

Ganz speziell zielt diese Frage auf den Apache ab. Wenn ich zB den max. Upstream auf 10 kb/s begrenzen könnte wären somit immer mind. 4 kb/s Upstream für den restenlichen Traffic (also die Clients im Netzwerk die gern Surfen wollen) frei, was ausreichen sollte.

Also...Any Solutions?!
 
Für eine allgemeine Lösung müsstest Du stark ins System selbst eingreifen. Denn frühestens auf der OSI-Schichten von TCP bzw. IP könnte man das für einen Rechner evtl. in den Griff bekommen. Das würde heißen: einen eigenen TCP/IP-Stack-Treiber schreiben... ;)

Oder man achtet bei den Clients auf die Bandbreite. Z.B. lassen einige FTP-Clients einen maximalen Transfer in Bit/s einstellen. Bei Browsern habe ich das noch nicht gesehen, könnte man aber mit einem Proxy erschlagen, der eine ähnlich Bremse enthält. (Läßt sich in Visual Basic oder Delphi bestimmt schnell realisieren.)

Nachteilig ist es aber, sobald man doch gerne mal ein Mozilla, OpenOffice oder gar Knoppix saugen will.

Mein Empfehlung:
Alles viel zu kompliziert, langwierig und aufwendig.
Daher:
Er soll sich ein Webspace oder vServer o.ä. mieten.

huschi.
 
Sorry, ist schon spät.
Vieleicht sollte ich doch erstmal die Frage lesen, bevor ich antworte... ;)

Du willst ja den Apache bremsen, und nicht alles Andere.
Eine entsprechende Einstellung ist mir nicht bekannt (was nicht heißt, daß es die nicht gibt). Evtl. könnte man bei den Apache-Modulen fündig werden. Wenn nicht, sollte es evtl. nicht schwer sein, ein Apache-Filtermodul zu schreiben, welches diese Zwecke erfüllt.

huschi.
 
Das einzige, was mir zu dem Thema einfiele, wäre mod_throttle. Ob das allerdings für dieses Szenario den gewünschten Effekt hätte, weiss ich nicht. Käme auf einen Versuch an...
 
Danke werd ich mal austesten....ansonsten hab ich schon das halbe Inet abgegooglt aber nichts gefunden :-(
 
Back
Top