[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: reglage squid



On 22-May-00 Georges MARIANO wrote:
>       0) j'ai un probleme avec un logiciel qui genere visiblement
>               16 processus fils "gourmands"
>       1) intuitivement, je me dis, j'ai pas besoins de 16 fils, mettons 8...
>               => je vois pas d'option pour ce faire !!!...
>       2) deuxieme solution (proposee), faire maigrir chaque fils, Ok sauf que
>               a moins d'etre specialiste des techniques de proxy, je peux pas
>               savoir si je ne vais pas degrader les performances de chaque
fils ????
>               donc cette solution me semble bancale...
>               je vais avoir 16 fils, pas necessairement utilises, et aux
performances
>               inconnues ???
> 
> Vraiment pas de solution  pour la solution 1) ??
> 

Je ne suis pas sûr que réduire le nombre de fils te fasse gagner autant de
mémoire que ça. En tout cas, ça ne sera pas linéaire... En effet, la plupart
des process partagent leur code en mémoire, et à part les données, n'ont que
très peu de mémoire spécifique. Or, en l'occurence, je pense qu'avec squid, les
données spécifiques à chaque process sont aussi partagées, car il s'agit sans
doute des pages web en cache.

La meilleure manière de réduire l'occupation mémoire de squid est donc plutôt
de jouer sur le paramètre qui indique combien de cache mémoire il utilise. Je
ne me rappelle plus le nom du paramètre, mais c'est assez explicite.

J'en profite d'ailleurs pour réagir sur le fait que squid soit difficile à
configurer... Effectivement, il y a des tas de paramètres compliqués, mais pour
une config simple, les paramètres par défaut devraient suffire. De plus, le
fichier /etc/squid.conf est quand même relativement bien documenté... Rien à
voir avec le fichier de config de sendmail, par exemple, dont la syntaxe a
sûrement été pensée pour un vénusien...


========================
Alexandre Vitrac
CS SI ATHESA
E-mail : avitrac@cea.fr
========================



Reply to: