Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[QOS]Gestion du debit en fonction des horaires
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
zeuss1414
Guru
Guru


Joined: 23 Mar 2004
Posts: 490

PostPosted: Mon Nov 20, 2006 1:13 pm    Post subject: [QOS]Gestion du debit en fonction des horaires Reply with quote

Bonjours a tous,

j'héberge sur mon serveur un ptit apache et il m'arrive de l'utiliser pour partager des fichier avec des amis. Ca marche bien, mais lorsqu'il recupère un fichier ca me tue ma connexion car tout l'upload est aloué au transfert.

j'aimerais savoir s'il y a un moyen de :
:arrow: Soit utiliser de QOS pour que les paquet les autres paquet soit prioritaire face au transfert depuis mon serveur web
:arrow: Soit reduir le debit d'upload a partir de mon serveur web pdt la journée et le laisser a fond pendant la nuit.

Merci d'avance.
_________________
Portable : Macbok Pro 2,2Ghz Santa Rosa, 2G DDR2, 160G DD+160Go USB2 GeForce 8600GT 15" LED
Serveur : Athlon 2400+ 2Ghz 768MoDDR 120 Go geFoce 4MX Gentoo
Fixe : C2D E6300, 2G DDR2 pc 6400, 320Go+500Go USB2, geForce 7600GS, Antec P150 XP/Gentoo x86
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3174
Location: Paris

PostPosted: Mon Nov 20, 2006 2:40 pm    Post subject: Reply with quote

La QoS, c'est magique, ça peut tout faire :)

L'option 1 est "facilement" faisable, en filtrant grâce au module style "groupe-owner": le système identifie le groupe propriétaire du processus emetteur (quand il est local à la machine, bien sûr). Partant de là, tu peux donc brider tout ce qui sors d'apache, car il a son propre user et groupe je crois?
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
grosnours
Apprentice
Apprentice


Joined: 05 Jun 2006
Posts: 210
Location: Belgium

PostPosted: Mon Nov 20, 2006 4:50 pm    Post subject: Reply with quote

El_Goretto wrote:
La QoS, c'est magique, ça peut tout faire :)

L'option 1 est "facilement" faisable, en filtrant grâce au module style "groupe-owner": le système identifie le groupe propriétaire du processus emetteur (quand il est local à la machine, bien sûr). Partant de là, tu peux donc brider tout ce qui sors d'apache, car il a son propre user et groupe je crois?

Apache peut avoir ses propres users et groupes ... mpm_peruser ou mpm_itk.
_________________
grosnours
Back to top
View user's profile Send private message
zeuss1414
Guru
Guru


Joined: 23 Mar 2004
Posts: 490

PostPosted: Mon Nov 20, 2006 8:52 pm    Post subject: Reply with quote

Oui, c'est pas mal mais ca revient a brider apache toujour ou jamais !!! donc c'est pas exactement ce que je cherche
_________________
Portable : Macbok Pro 2,2Ghz Santa Rosa, 2G DDR2, 160G DD+160Go USB2 GeForce 8600GT 15" LED
Serveur : Athlon 2400+ 2Ghz 768MoDDR 120 Go geFoce 4MX Gentoo
Fixe : C2D E6300, 2G DDR2 pc 6400, 320Go+500Go USB2, geForce 7600GS, Antec P150 XP/Gentoo x86
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Mon Nov 20, 2006 8:58 pm    Post subject: Reply with quote

HTB : http://lartc.org/howto/lartc.qdisc.classful.html
Tu peux définir un débit en burst, un débit minimum garanti, et un débit max, et une priorisation.
Bref, ce qu'il faut : si y a pas de traffic, ça peut monter jusqu'au max, puis si y a du traffic plus prioritaire, ça descend vers le débit minimum garanti.
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
bob1977
Guru
Guru


Joined: 16 Mar 2004
Posts: 387

PostPosted: Tue Nov 21, 2006 2:52 am    Post subject: Reply with quote

Salut,

Pour faire simple, il y a 2 petits programmes pour gerer les priorités reseaux: htbinit et cbqinit. Ils sont dans portage et permettent de limiter la bande passante en fonction de l'utilisateur, du port de destination ou d'arrivee mais pour l'heure, je pense qu'il va falloir bricoler pour y arriver.
Autrement pour le lien qui t'a ete donné auparavent, voila le meme mais en francais:
http://www.linux-france.org/prj/inetdoc/guides/lartc/
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3174
Location: Paris

PostPosted: Tue Nov 21, 2006 9:24 am    Post subject: Reply with quote

Bon, ben puisqu'on en est à dégainer les howto, moi je balance celles qui m'ont servi :)
http://www.tldp.org/HOWTO/ADSL-Bandwidth-Management-HOWTO/index.html
http://www.tldp.org/HOWTO/Traffic-Control-HOWTO/index.html
http://fr.gentoo-wiki.com/HOWTO_Traffic_shaping
http://gentoo-wiki.com/HOWTO_Packet_Shaping
http://www.lartc.org/howto/ (déjà donné par guilc)

Par contre, le temps de lire, comprendre, digérer/adapter à son cas, implémenter, le tout sur son temps libre, je pense qu'il faut 2 semaines.
C'est pas abomifreux non plus, mais c'est assez spécifique comme concept. Mais très utile dans la vie pro (pis ça déchire sa mémé comment ça marche bien :)).
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
grosnours
Apprentice
Apprentice


Joined: 05 Jun 2006
Posts: 210
Location: Belgium

PostPosted: Tue Nov 21, 2006 10:42 am    Post subject: Reply with quote

zeuss1414 wrote:
Oui, c'est pas mal mais ca revient a brider apache toujour ou jamais !!! donc c'est pas exactement ce que je cherche

cron ça existe ...
_________________
grosnours
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Tue Nov 21, 2006 10:48 am    Post subject: Reply with quote

Ben sur ce coup là tu peux oublier cron. en effet, lorsque qu'il utilise son pc et que quelqu'un vient lui prendre des fichiers, alors le qos va limiter le débit apache, par contre, s'il n'utilise pas sa machine (enfin, pas le réseau du moins) apache débitera au maximum, c'est pour cela que le cron est ici inutile, enfin AMHA.
C'et vrai que le qos c'est royal quand même.
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
zeuss1414
Guru
Guru


Joined: 23 Mar 2004
Posts: 490

PostPosted: Wed Nov 22, 2006 11:00 am    Post subject: Reply with quote

Merci à tous pour vos réponses, ja vais essayer de voir tout ca bientot car en ce moment les profs se déchainent donc j'ai pas trop le temps de faire de la qos. :twisted:
_________________
Portable : Macbok Pro 2,2Ghz Santa Rosa, 2G DDR2, 160G DD+160Go USB2 GeForce 8600GT 15" LED
Serveur : Athlon 2400+ 2Ghz 768MoDDR 120 Go geFoce 4MX Gentoo
Fixe : C2D E6300, 2G DDR2 pc 6400, 320Go+500Go USB2, geForce 7600GS, Antec P150 XP/Gentoo x86
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Wed Nov 22, 2006 6:44 pm    Post subject: Reply with quote

Huhu, sujet très intéressant ! Je le garde sous le coude , ca m'intéresse pas mal le QoS :)
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Wed Nov 22, 2006 7:16 pm    Post subject: Reply with quote

Sinon il y a le QOS façon kuku :wink:
Explication: J'ai un serveur xen avec trois interface (net, dmz et lan) et une machine en cable croisée sur la dmz pour le transfert de fichier avec les potes et bien quand je bosse depuis chez moi, j'enlève le cable :lol:
Bon tout ça c'est en attendant de mettre en place un vrai qos mais là au moins c'est du vrai qot (quality of tranquility) :wink:

ok ok je :arrow: [.]
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
zeuss1414
Guru
Guru


Joined: 23 Mar 2004
Posts: 490

PostPosted: Wed Nov 22, 2006 9:16 pm    Post subject: Reply with quote

Ben sinon j'avais une idee de script dans le même style que kuku:
Code:

#cat qos.sh
#!/bin/bash

/etc/init.d/apache2 stop



Je pense que ca aidera bcp de monde a gérer de la qos 8) merci qui ? :D
_________________
Portable : Macbok Pro 2,2Ghz Santa Rosa, 2G DDR2, 160G DD+160Go USB2 GeForce 8600GT 15" LED
Serveur : Athlon 2400+ 2Ghz 768MoDDR 120 Go geFoce 4MX Gentoo
Fixe : C2D E6300, 2G DDR2 pc 6400, 320Go+500Go USB2, geForce 7600GS, Antec P150 XP/Gentoo x86
Back to top
View user's profile Send private message
grosnours
Apprentice
Apprentice


Joined: 05 Jun 2006
Posts: 210
Location: Belgium

PostPosted: Wed Nov 22, 2006 11:58 pm    Post subject: Reply with quote

-KuRGaN- wrote:
Ben sur ce coup là tu peux oublier cron. en effet, lorsque qu'il utilise son pc et que quelqu'un vient lui prendre des fichiers, alors le qos va limiter le débit apache, par contre, s'il n'utilise pas sa machine (enfin, pas le réseau du moins) apache débitera au maximum, c'est pour cela que le cron est ici inutile, enfin AMHA.
C'et vrai que le qos c'est royal quand même.

Le fait d'avoir du QoS n'empêche pas d'avoir plusieurs policies ni de les permuter à heures régulières ...
_________________
grosnours
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Thu Nov 23, 2006 8:29 am    Post subject: Reply with quote

En effet, mais dans mon idée, si c'est bien configurer, la gestion d'horaire peut-être facultative, après de toute façon, chacun fait comme il le sent, et heuresement :wink:
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
PabOu
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1088
Location: Namur - Belgium

PostPosted: Thu Nov 23, 2006 4:05 pm    Post subject: Reply with quote

El_Goretto wrote:
Bon, ben puisqu'on en est à dégainer les howto, moi je balance celles qui m'ont servi :)
http://www.tldp.org/HOWTO/ADSL-Bandwidth-Management-HOWTO/index.html
http://www.tldp.org/HOWTO/Traffic-Control-HOWTO/index.html
http://fr.gentoo-wiki.com/HOWTO_Traffic_shaping
http://gentoo-wiki.com/HOWTO_Packet_Shaping
http://www.lartc.org/howto/ (déjà donné par guilc)

Par contre, le temps de lire, comprendre, digérer/adapter à son cas, implémenter, le tout sur son temps libre, je pense qu'il faut 2 semaines.
C'est pas abomifreux non plus, mais c'est assez spécifique comme concept. Mais très utile dans la vie pro (pis ça déchire sa mémé comment ça marche bien :)).


Je plussoie les liens donnés, le gentoo-wiki en anglais m'a beaucoup aidé et je me suis basé dessus. Résultat : ca fonctionne !
_________________
Mangez du poulet !
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Thu Nov 23, 2006 4:58 pm    Post subject: Reply with quote

Sinon tu limites la bande passante quand tu est sur ton pc et dès que tu met ton écran de veille la limite disparait.

Si tu cherches un peu j'avais posté un script à ce sujet qui pourrait t'intéresser.
C'étais y'a pas longtemps quand je cherchais a lancer un service en meme temps que mon écran de veille.
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3174
Location: Paris

PostPosted: Thu Nov 23, 2006 6:12 pm    Post subject: Reply with quote

Mais enfin, avec une QoS bien faite, pas besoin d'avoir des règles variables suivant l'utilisation de la machine ou bien les horaires... :)
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum