View previous topic :: View next topic |
Author |
Message |
zeuss1414 Guru
Joined: 23 Mar 2004 Posts: 490
|
Posted: Mon Nov 20, 2006 1:13 pm Post subject: [QOS]Gestion du debit en fonction des horaires |
|
|
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 :
Soit utiliser de QOS pour que les paquet les autres paquet soit prioritaire face au transfert depuis mon serveur web
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 |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Mon Nov 20, 2006 2:40 pm Post subject: |
|
|
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 |
|
|
grosnours Apprentice
Joined: 05 Jun 2006 Posts: 210 Location: Belgium
|
Posted: Mon Nov 20, 2006 4:50 pm Post subject: |
|
|
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 |
|
|
zeuss1414 Guru
Joined: 23 Mar 2004 Posts: 490
|
Posted: Mon Nov 20, 2006 8:52 pm Post subject: |
|
|
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 |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
|
Back to top |
|
|
bob1977 Guru
Joined: 16 Mar 2004 Posts: 387
|
Posted: Tue Nov 21, 2006 2:52 am Post subject: |
|
|
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 |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Tue Nov 21, 2006 9:24 am Post subject: |
|
|
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 |
|
|
grosnours Apprentice
Joined: 05 Jun 2006 Posts: 210 Location: Belgium
|
Posted: Tue Nov 21, 2006 10:42 am Post subject: |
|
|
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 |
|
|
-KuRGaN- Veteran
Joined: 05 Dec 2004 Posts: 1142 Location: Besançon (25) [FRANCE]
|
Posted: Tue Nov 21, 2006 10:48 am Post subject: |
|
|
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 |
|
|
zeuss1414 Guru
Joined: 23 Mar 2004 Posts: 490
|
Posted: Wed Nov 22, 2006 11:00 am Post subject: |
|
|
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. _________________ 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 |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Wed Nov 22, 2006 6:44 pm Post subject: |
|
|
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 |
|
|
-KuRGaN- Veteran
Joined: 05 Dec 2004 Posts: 1142 Location: Besançon (25) [FRANCE]
|
Posted: Wed Nov 22, 2006 7:16 pm Post subject: |
|
|
Sinon il y a le QOS façon kuku
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
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)
ok ok je [.] _________________ Knight Gent00 Industries RiDeR !!!! |
|
Back to top |
|
|
zeuss1414 Guru
Joined: 23 Mar 2004 Posts: 490
|
Posted: Wed Nov 22, 2006 9:16 pm Post subject: |
|
|
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 merci qui ? _________________ 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 |
|
|
grosnours Apprentice
Joined: 05 Jun 2006 Posts: 210 Location: Belgium
|
Posted: Wed Nov 22, 2006 11:58 pm Post subject: |
|
|
-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 |
|
|
-KuRGaN- Veteran
Joined: 05 Dec 2004 Posts: 1142 Location: Besançon (25) [FRANCE]
|
Posted: Thu Nov 23, 2006 8:29 am Post subject: |
|
|
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 _________________ Knight Gent00 Industries RiDeR !!!! |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Thu Nov 23, 2006 4:05 pm Post subject: |
|
|
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 |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Thu Nov 23, 2006 4:58 pm Post subject: |
|
|
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 |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Thu Nov 23, 2006 6:12 pm Post subject: |
|
|
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 |
|
|
|