[linux] qos pour partager bande passante sur serveur?

qos pour partager bande passante sur serveur? [linux] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 24-08-2005 à 17:52:00    

Bonjour,  
J'ai fais pas mal de recherche avant de poster, je vous explique.
 
J'ai un serveur linux qui fait FTP, HTTP, MAIL, SMTP, etc...
Mon problème est quand quelqu'un télécharge à fond sur mon FTP, cela bloque tout le reste, cela prend toute ma bande passante!
 
Donc, ce que j'aimerais, c'est limité mes serveurs en bande passante, par exemple, proftpd limité à 100 ko/s en download et 40ko/s en upload pour qu'il me reste de la bande passant pour mon serveur web.
 
J'ai bcp entendu parlé de QoS pour faire ca, mais je me demande si cela n'est pas un peu démesuré pour ce que je veux faire. J'aimerais savoir si certaine personne ont déjà fait ca et comment pour que je puisse résoudre mon problème.
 
Merci.

Reply

Marsh Posté le 24-08-2005 à 17:52:00   

Reply

Marsh Posté le 24-08-2005 à 17:53:46    

Tu peux facilement limiter la bande passante pour Proftpd, c'est bien explique dans la doc :)
Le QoS ca peut etre pas mal pour donner toute la BP a un service quand les autres ne sont pas utilises, mais je ne sais pas du tout le mettre en place.

Reply

Marsh Posté le 24-08-2005 à 18:02:08    

Proftpd ne permet pas correctement de limiter la bande passante, d'après ce que j'ai vu, on peut mettre une limitation, mais elle ne fonctionne que par connection, il suffit donc de mettre plusieurs threads ou qu'ils y ai plusieurs utilisateurs pour vite passer la limite....
Enfin, si tu as une solution, je la veux bien ;)


Message édité par gothico le 24-08-2005 à 18:54:54
Reply

Marsh Posté le 24-08-2005 à 18:15:07    

La QoS ne permet pas directement de reservé de la bande passant.
 
En fait ce n'est qu'une gestion de priorité sur les flux, de 0 à 7, 0 etant le flux le plus prioritaire(si ma memoire est bonne).
 

Reply

Marsh Posté le 24-08-2005 à 18:20:09    

tu peux faire aussi du trafic shapping -> pour un flux donné, tu lui alloues une bande passante spécifique

Reply

Marsh Posté le 24-08-2005 à 18:36:40    

spy a écrit :

La QoS ne permet pas directement de reservé de la bande passant.
 
En fait ce n'est qu'une gestion de priorité sur les flux, de 0 à 7, 0 etant le flux le plus prioritaire(si ma memoire est bonne).


ta mémoire te joue des tours ...
si tu entends par QoS sous Linux, CBQ, HTB & co, tu peux tout à fait définir des "pools"/classes

Reply

Marsh Posté le 24-08-2005 à 18:37:24    

spy a écrit :

En fait ce n'est qu'une gestion de priorité sur les flux, de 0 à 7, 0 etant le flux le plus prioritaire(si ma memoire est bonne).


Cela fonctionnerais tout de même indirectement, mais c'est comme je disais, c'est ptet pas vraiment ce que j'ai besoins...
 

jlighty a écrit :

tu peux faire aussi du trafic shapping -> pour un flux donné, tu lui alloues une bande passante spécifique


trafic shapping?
Tu peux expliciter? Je connais pas, tu as des nom de logiciels?

Reply

Marsh Posté le 24-08-2005 à 18:45:18    

c'est en fait le CBQ comme la dis Zzozo :
un tutorial en français :
http://www.linux-france.org/prj/inetdoc/guides/lartc/

Reply

Marsh Posté le 24-08-2005 à 19:11:19    

Oula, ca devient plus compliqué la...  :)
Si seulement proftpd gerait mieux la limite...

Reply

Marsh Posté le 24-08-2005 à 19:16:43    

Si tu as un noyau sup à 2.4.18, tu configures les options de Qos, en particulier htb.  
Après suffit de définir tes classes, tu marques tes paquets ( via un filter genre u32, ou iptables mangle ), tu les mets dans les files qu'il faut, avec un débit rate pour le ftp que tu aura pris soin de bien définir, et c'est dans la poche.  
Pour plus d'info, google : iproute2, qos, qdisc htb, traffic shaper. De très bons tutoriaux existent, qui expliquent chacune des qdisc en détails, et leur implémentation au sein du noyau. Après à toi de choisir ce que tu désires implémenter.


Message édité par Paracyber__ le 24-08-2005 à 19:17:39
Reply

Marsh Posté le 24-08-2005 à 19:16:43   

Reply

Marsh Posté le 13-04-2009 à 17:48:05    

svp, si vous connaissez comment implementer une solution open source sous un serveur linux pr assurer la QOS d'un réseau, guidez moi parce que j ai une etude qui sert a realiser cette application  
merci

Reply

Marsh Posté le 15-04-2009 à 12:59:16    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed